<SEC-DOCUMENT>0000831641-20-000154.txt : 20201123
<SEC-HEADER>0000831641-20-000154.hdr.sgml : 20201123
<ACCEPTANCE-DATETIME>20201123122132
ACCESSION NUMBER:		0000831641-20-000154
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		118
CONFORMED PERIOD OF REPORT:	20200927
FILED AS OF DATE:		20201123
DATE AS OF CHANGE:		20201123

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

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

	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-20200927.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2020 Workiva--><!--r:3e3dd512-ccb1-4cdc-bdb8-1a8dbcb3f56b,g:e757c9e7-87ac-40b0-b49c-f0bcad05a4f3,d:bf1504f097a64deeb2b062f259aa7472--><html xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:ttek="http://www.tetratech.com/20200927" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>ttek-20200927</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMy9mcmFnOjQyOTdmNzk5MmU1NjRmYzg4ZmRkMmYyN2E3YWU3MzMyL3RhYmxlOjZkNGM3NWMyYTI1NTRhODhhMGRlYzVlMjU5YzliZmU4L3RhYmxlcmFuZ2U6NmQ0Yzc1YzJhMjU1NGE4OGEwZGVjNWUyNTljOWJmZThfNC0xLTEtMS0w_00cac53a-9feb-4973-9ca0-92c1a0b453c2">0000831641</ix:nonNumeric><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMy9mcmFnOjQyOTdmNzk5MmU1NjRmYzg4ZmRkMmYyN2E3YWU3MzMyL3RhYmxlOjZkNGM3NWMyYTI1NTRhODhhMGRlYzVlMjU5YzliZmU4L3RhYmxlcmFuZ2U6NmQ0Yzc1YzJhMjU1NGE4OGEwZGVjNWUyNTljOWJmZThfMTItMS0xLTEtMA_9f61ed62-1afd-4673-b29c-47de370b3952">2020</ix:nonNumeric><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMy9mcmFnOjQyOTdmNzk5MmU1NjRmYzg4ZmRkMmYyN2E3YWU3MzMyL3RhYmxlOjZkNGM3NWMyYTI1NTRhODhhMGRlYzVlMjU5YzliZmU4L3RhYmxlcmFuZ2U6NmQ0Yzc1YzJhMjU1NGE4OGEwZGVjNWUyNTljOWJmZThfMTMtMS0xLTEtMA_360d028e-2db9-4b1a-8b00-3439d96e4dbf">FY</ix:nonNumeric><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" format="ixt:booleanfalse" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMy9mcmFnOjQyOTdmNzk5MmU1NjRmYzg4ZmRkMmYyN2E3YWU3MzMyL3RhYmxlOjZkNGM3NWMyYTI1NTRhODhhMGRlYzVlMjU5YzliZmU4L3RhYmxlcmFuZ2U6NmQ0Yzc1YzJhMjU1NGE4OGEwZGVjNWUyNTljOWJmZThfMTQtMS0xLTEtMA_07c3016b-077a-40ed-a14c-0af8abe169b0">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="ifdb83469505842adaa5b69ad41780f28_D20190930-20200927" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzQxNTc_21d6552c-7a58-4dd1-a448-e6b405d2fa2c">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="iad2f3dd3115846a6a912e4d1a405c522_D20190930-20200927" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzQxNTc_4fc56bde-bab0-43ab-ae75-5c36bc47d464">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i2eb320caffb64391b41e9fbc1edd72d3_D20190930-20200927" name="ttek:BusinessCombinationContingentConsiderationPaymentPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzEyNDQ1_8514b5b2-d959-4614-b8e1-8db45ddc20d9">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="ibf543b727d284e9f8cb711f332bfa939_I20200927" format="ixt-sec:duryear" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzUvZnJhZzowYmFjZjkyOThmZjY0NmMzYjYxNGFhOTg1NjAwYTU1OC90YWJsZTo1YTk3M2FkMjgyNjg0ZGQxOTk3YjJiZmNiMjY2NGZmNC90YWJsZXJhbmdlOjVhOTczYWQyODI2ODRkZDE5OTdiMmJmY2IyNjY0ZmY0XzEtMS0xLTEtMA_c9b70bb6-6026-47cb-8eb1-cabe807d48c5">1</ix:nonNumeric><ix:nonNumeric contextRef="iaabe2ea842ec42f2ad1448d208d21bb8_I20200927" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzUvZnJhZzowYmFjZjkyOThmZjY0NmMzYjYxNGFhOTg1NjAwYTU1OC90YWJsZTo1YTk3M2FkMjgyNjg0ZGQxOTk3YjJiZmNiMjY2NGZmNC90YWJsZXJhbmdlOjVhOTczYWQyODI2ODRkZDE5OTdiMmJmY2IyNjY0ZmY0XzItMS0xLTEtMA_912188d5-d316-4e95-ae54-350b6bb2673d"></ix:nonNumeric><ix:nonNumeric contextRef="i603767e9564a4d36a93ec677532c2740_D20190930-20200927" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzUzNzg_cd8fbc45-a311-48c8-b452-9cb899b18471">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="icf0ae4aa97eb4d9c9e277ec37b98d474_D20190930-20200927" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzU0MzQ_8b49dc3d-9fd4-4f1f-a901-7ec0327af828">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i2eb320caffb64391b41e9fbc1edd72d3_D20190930-20200927" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzc0MjM_82bdd0ce-bca7-49e9-92b1-dabdf8ac238c">P2Y</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="i4f197571f6c34607bce8f6f2c8bef1d4_I20190331" decimals="-5" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODgwL2ZyYWc6NTFiZjFmNzE5YTg4NGYzOTlkNjU0ZWU3YzgwNTYyOTAvdGFibGU6ZmJiZWNmMjU3ZWU2NGQzNThmNmQwMWQ5M2RhMjNhNzYvdGFibGVyYW5nZTpmYmJlY2YyNTdlZTY0ZDM1OGY2ZDAxZDkzZGEyM2E3Nl8yLTEtMS0xLTE2ODMx_93c714f9-5b2d-40c8-9b53-64cfb0311dcc">8.5</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i4f197571f6c34607bce8f6f2c8bef1d4_I20190331" decimals="-5" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODgwL2ZyYWc6NTFiZjFmNzE5YTg4NGYzOTlkNjU0ZWU3YzgwNTYyOTAvdGFibGU6ZmJiZWNmMjU3ZWU2NGQzNThmNmQwMWQ5M2RhMjNhNzYvdGFibGVyYW5nZTpmYmJlY2YyNTdlZTY0ZDM1OGY2ZDAxZDkzZGEyM2E3Nl8zLTEtMS0xLTE2ODQ5_559c122a-ccf5-49a1-86f5-41bf417cfb12">9.0</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i4f197571f6c34607bce8f6f2c8bef1d4_I20190331" decimals="-5" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODgwL2ZyYWc6NTFiZjFmNzE5YTg4NGYzOTlkNjU0ZWU3YzgwNTYyOTAvdGFibGU6ZmJiZWNmMjU3ZWU2NGQzNThmNmQwMWQ5M2RhMjNhNzYvdGFibGVyYW5nZTpmYmJlY2YyNTdlZTY0ZDM1OGY2ZDAxZDkzZGEyM2E3Nl80LTEtMS0xLTE2ODYw_249cb232-7118-4e26-a421-79ac8c73ff28">7.5</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i4f197571f6c34607bce8f6f2c8bef1d4_I20190331" decimals="-6" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODgwL2ZyYWc6NTFiZjFmNzE5YTg4NGYzOTlkNjU0ZWU3YzgwNTYyOTAvdGFibGU6ZmJiZWNmMjU3ZWU2NGQzNThmNmQwMWQ5M2RhMjNhNzYvdGFibGVyYW5nZTpmYmJlY2YyNTdlZTY0ZDM1OGY2ZDAxZDkzZGEyM2E3Nl81LTEtMS0xLTE2ODI2_1f620680-4263-4e26-8458-0a14b8d2f1ac">25</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-5" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODU3L2ZyYWc6OTliNDFjOGU0YzBlNDA3MDhiZDkzMzg4NDUyZDAyZDUvdGFibGU6ZjE3YTQyYWRjNjE1NGYzYThiNGM4Yjc0YjMzMzBjMjUvdGFibGVyYW5nZTpmMTdhNDJhZGM2MTU0ZjNhOGI0YzhiNzRiMzMzMGMyNV8xLTEtMS0xLTYwMjY_2f9ae096-196f-4122-b854-ccc9393a9e8b">108.8</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-5" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODU3L2ZyYWc6OTliNDFjOGU0YzBlNDA3MDhiZDkzMzg4NDUyZDAyZDUvdGFibGU6ZjE3YTQyYWRjNjE1NGYzYThiNGM4Yjc0YjMzMzBjMjUvdGFibGVyYW5nZTpmMTdhNDJhZGM2MTU0ZjNhOGI0YzhiNzRiMzMzMGMyNV8yLTEtMS0xLTYwMjY_e4f40056-d6ff-4e20-a35a-3d8c71b3a51a">66.4</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-5" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODU3L2ZyYWc6OTliNDFjOGU0YzBlNDA3MDhiZDkzMzg4NDUyZDAyZDUvdGFibGU6ZjE3YTQyYWRjNjE1NGYzYThiNGM4Yjc0YjMzMzBjMjUvdGFibGVyYW5nZTpmMTdhNDJhZGM2MTU0ZjNhOGI0YzhiNzRiMzMzMGMyNV8zLTEtMS0xLTYwMjY_29360bb1-94e2-4308-9967-5a79397b1402">51.4</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-5" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODU3L2ZyYWc6OTliNDFjOGU0YzBlNDA3MDhiZDkzMzg4NDUyZDAyZDUvdGFibGU6ZjE3YTQyYWRjNjE1NGYzYThiNGM4Yjc0YjMzMzBjMjUvdGFibGVyYW5nZTpmMTdhNDJhZGM2MTU0ZjNhOGI0YzhiNzRiMzMzMGMyNV80LTEtMS0xLTYwMjY_fdd96c01-48bb-49ac-b2d3-4f62a132b34c">36.5</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-5" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODU3L2ZyYWc6OTliNDFjOGU0YzBlNDA3MDhiZDkzMzg4NDUyZDAyZDUvdGFibGU6ZjE3YTQyYWRjNjE1NGYzYThiNGM4Yjc0YjMzMzBjMjUvdGFibGVyYW5nZTpmMTdhNDJhZGM2MTU0ZjNhOGI0YzhiNzRiMzMzMGMyNV81LTEtMS0xLTYwMjY_5ef006f1-56a7-48a1-9daa-164ddfcbcc50">25.8</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-5" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODU3L2ZyYWc6OTliNDFjOGU0YzBlNDA3MDhiZDkzMzg4NDUyZDAyZDUvdGFibGU6ZjE3YTQyYWRjNjE1NGYzYThiNGM4Yjc0YjMzMzBjMjUvdGFibGVyYW5nZTpmMTdhNDJhZGM2MTU0ZjNhOGI0YzhiNzRiMzMzMGMyNV82LTEtMS0xLTYwMjY_ea5cb114-3f9d-41cf-b052-e00571b85f64">54.6</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-5" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODU3L2ZyYWc6OTliNDFjOGU0YzBlNDA3MDhiZDkzMzg4NDUyZDAyZDUvdGFibGU6ZjE3YTQyYWRjNjE1NGYzYThiNGM4Yjc0YjMzMzBjMjUvdGFibGVyYW5nZTpmMTdhNDJhZGM2MTU0ZjNhOGI0YzhiNzRiMzMzMGMyNV83LTEtMS0xLTYwMjY_219d677a-af21-4128-82a4-89096dcfab54">343.5</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="ttek-20200927.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ibcf2ef524396413083416dadc7074a7d_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:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i4b64de97e5164a10bf5a068d19a6984c_I20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i611b24c25ed04f6d8aa9f7272baac8c7_I20201112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-11-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id343e5af2e60442dabbda97d454e14b6_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="id76a2e1d9ebb4333b430ebfc8e9a1020_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: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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></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="i6ab6b53e7103479ba07645dabf6f2d17_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="i2b39035f9f72499dbb5a5177437874e5_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttek:SubcontractorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i63e0ff7cac7d4c85981666ddab2a93cb_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie063ad44a1b346e78a101c4f3780fc92_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="i5a9775f70fc044e39b2a9f31503ad88c_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f55b8af6c114cfda041c3f0f053ef19_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd977e01c58e4cc281a263398e7839f2_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8260e6f4129401bb237da1a51b2f3e6_I20171001"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7d4a25871684acf9ec83b4c5a7ba14c_I20171001"><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>2017-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10e5af390e6446d9b542c87d6f259c40_I20171001"><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>2017-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22995cad28e041198f5e7dea58d1dd87_I20171001"><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>2017-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cf95ad7118d4e74b4662fdbee8b9f40_I20171001"><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>2017-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1edafa5322d74e1398394ab3f004b720_I20171001"><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>2017-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idce45861f0b64c37add7e931b6ca71a4_I20171001"><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>2017-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25ff4c53ed20440daae832d7b4cd09b1_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a06dbdb17b34ea89e129bf51fbd75ad_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a5abffcb2ae4de9a7be4781ad2b9974_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i326bbbd20fbd4d9eb51056b03b312b08_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide2e961a64334bd3bd36a25047328355_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3467db919e85461381058589f30eb67f_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95337d9cb9fb4b30a14030f084a7dbe5_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id946ddc749a94ac8985fb9b66d69a420_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb832f38bc534fc98dfb21b7770e5ab1_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied4f1752d0444dcaba3ac12cd66a1a3d_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied819268ca3f41baad386ef2f2e3ab78_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd57295e832a4c129af7e26dc3781726_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if48b0245944a4ee9972bd1315e5bfcd5_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c48e81f041049ecbea70e0da935c2bc_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0115fa08255e46019967e4b63ade9e31_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26f2b13be278456eaaece91595f645d9_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc7a8a504b76449fb3b99656006b5066_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f07a0297410435abcea83aef6f244d8_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id51888224bcc4a019019837275240cd0_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3b46cb19d3e403997d8ce01e9c28670_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61155f7c24344d4ba9b9290cb5de97dc_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77c4462ba1134c35814dc6132602d6a2_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="ifb10e14e486a4c7cb494f38c0159f616_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="i9600a0f094054d158373b725cdd2ef84_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="id895d8e5e15a499ea1938dfd46857851_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="id4ee0a48786a49aa96744e4551aaa268_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="i943b6465956f4d4881d09dbf4239681c_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="ie79576312d5648f3a05c58647931801f_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="ib4d60fb110374ff88ce979e7f3865e31_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="i817fe546338b496f9a3a5f4d5b80244b_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="i4580cf4a73ba42b0b226d71b2b177f69_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="ia491c4d6618446ef9eb57e959a3c7472_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="i5bc054b71c684044b6d09629d75adf1d_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="ic26fd4be6dbf407d9a5f283d22e12752_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="i14e45ed55e4c4d82a45a92634ff6b13f_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="i38ac6e0dd8a64785bd689089eba09355_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="i45a81d25d13b404abade71ae79eb4298_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="i827555d1a4e140fd8c538343741f8894_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="i8730dc0990f84e9e8b14b2d3f922675f_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:unit id="segment"><xbrli:measure>ttek:segment</xbrli:measure></xbrli:unit><xbrli:context id="ifdb83469505842adaa5b69ad41780f28_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</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="iad2f3dd3115846a6a912e4d1a405c522_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</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="i7f33882840d54f5dbd38b62187e7febf_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</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="i8724d46b578a4c21a14cf6a17ac67db2_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</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="i796cecdcc42042f7b985c91cefc83bc9_I20200927"><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>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb058c58582847f0a694038d75e4a984_I20200927"><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>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="level"><xbrli:measure>ttek:Level</xbrli:measure></xbrli:unit><xbrli:context id="i2eb320caffb64391b41e9fbc1edd72d3_D20190930-20200927"><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>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1197283195294227918400fbc3f359f0_D20190930-20200927"><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>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</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="i35a81c9d4c2d43ae999bf3fb377492b1_I20200927"><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>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i035ec88c09544a418500e1aaac200ccc_I20200927"><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>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf7a2dc9e67e438e9ea8159f0ca9171c_I20200927"><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>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib874aecf98974914ba388965292058f9_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="i17ce694d7cee4118a1464672bb6a7308_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:StateAndLocalGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24238e168f97410fa82f9676b8b12183_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i426ad1b59e8b4f9b9c14b01052981c46_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="i667ab16f163d4e15b0a54a2a04914970_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:FederalGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie25cbcec04034b6fa067dabac1e9447b_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idccacf4799304a7db1fe7747e2bc94da_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="i56f157aee918454ea6ab8f6e7000f2aa_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:CommercialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31eb030cc72244a29db8f2c4c85a07b4_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01683c0d0bf54e31bac783d063e9b9f0_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="i40494f0d1e604c73849cabbae7bd1e4f_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i367bcf0c90c841e4ab1d368d43417b77_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19c095668b734a299b9503efe016b882_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="i788cbdd26aaa4c1b9345787738942523_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c77f7851d0e4d0e93dd68d08ad92931_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5587f0fc386b4934b9629848d93af9b2_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="i5e63f232d0e1496487789f1d6dfa9f7c_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11a810b0366e44dfaeb5c9cbb0562dcc_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f3215d117734dc1a505a38b0b1c9fc1_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="i53b3cdcfc7334089925c57bae9871db6_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ttek:CostPlusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i500d24b1d29d4e5599b0f331331ee9c0_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2392873b283943e08672c725e8a7de3d_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttek:ContractRetentionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37f812214f9947c2acd96fc5389d0c35_I20190929"><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>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3eb19986f66492da603c72506e19217_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i485129d4a00b4c7b8ad37a3d7f268083_D20181001-20190929"><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>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i290bc6e0a90d40e4938305b9e90d4ea7_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:RemediationAndConstructionManagementMember</xbrldi:explicitMember></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="ibf543b727d284e9f8cb711f332bfa939_I20200927"><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>2020-09-28</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaabe2ea842ec42f2ad1448d208d21bb8_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-09-27</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa06176dbc5d4d75a24932349067ba10_I20181105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-11-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c854d0759754298b792407e466cfd06_I20200127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-01-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i747a9d72e8ce40e39215023cbfaed08a_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ttek:November52018StockRepurchaseProgramMember</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="i7f8fd76dc8f948c4858778aae63a6844_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ttek:A2019StockRepurchaseProgramMember</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="i20e178d0c20442ca9a55f24803cbea3a_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ttek:A2019StockRepurchaseProgramMember</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="i1cf7ad219c0847bf915db741cd827de9_D20191213-20191213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-13</xbrli:startDate><xbrli:endDate>2019-12-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4554ae38a9c144f8a733a1806b35525b_D20200228-20200228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-28</xbrli:startDate><xbrli:endDate>2020-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f83bd07798e42cd9b02e35b16949b4a_D20200529-20200529"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-29</xbrli:startDate><xbrli:endDate>2020-05-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica2beda8604244939ebb269b9272f761_D20200904-20200904"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-04</xbrli:startDate><xbrli:endDate>2020-09-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e6a804117964fce87e47c5ad2613e15_D20181214-20181214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-14</xbrli:startDate><xbrli:endDate>2018-12-14</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00a417c2ce22457d95d117d809d339ac_D20190228-20190228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-28</xbrli:startDate><xbrli:endDate>2019-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i107a199d82e1410db317ada5a2dc963f_D20190531-20190531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-31</xbrli:startDate><xbrli:endDate>2019-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife5ecdcdae794b4b85e26f03d55a6308_D20190830-20190830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-30</xbrli:startDate><xbrli:endDate>2019-08-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3cb4827f58e4cfdafdf9241171ff797_D20201211-20201211"><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>2020-12-11</xbrli:startDate><xbrli:endDate>2020-12-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b0173dd778a4093bf39ad43249c989a_D20201109-20201109"><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>2020-11-09</xbrli:startDate><xbrli:endDate>2020-11-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="employee"><xbrli:measure>ttek:employee</xbrli:measure></xbrli:unit><xbrli:context id="id25834de985c4b37bd26aa536f0d630b_D20171002-20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:GlumacMember</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="if07058afc28f47708af8c723c23f80ec_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:GlumacMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ca76b8e01f5481ca860832bbb313ae5_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="i06139d076b9541ceb6eea350081e36ae_I20180930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b0b1cd044ee4970b10dbb4f8b8e1704_D20171002-20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ttek:NonCoreFieldServicesBusinessMember</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="i644308f36b3140278b12629f5428db99_D20180402-20180701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ttek:NonCoreFieldServicesBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-02</xbrli:startDate><xbrli:endDate>2018-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74352bee0c334b14bf30d685cd33976e_D20181001-20190929"><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-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d1f21aab8e24adb800d849ef7c4a63d_I20190929"><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-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14be1be1b3094f95ae44dd26e52612b9_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:WYGplcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47a26dac6e6e434ebc77f45b10541bd8_D20190701-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:WYGplcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifde58d2d656d4f53ad934f2c50bdc883_D20190930-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>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieabab18bb7764292aa5f2c6a67065fb6_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="i5d50bb5f65004cec98e52a5bfba81721_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="i29cfe3f221e44aad991ba3e876b3ebcf_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:BlueWaterFederalSolutionsIncMember</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="i314756f94c764b87841065883b8cc723_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:BlueWaterFederalSolutionsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i603767e9564a4d36a93ec677532c2740_D20190930-20200927"><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>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6ead253d0f340498d9f82688f1219db_D20190930-20200927"><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>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf0ae4aa97eb4d9c9e277ec37b98d474_D20190930-20200927"><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>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie49535be5fe647b89bb5017353a9ceed_D20190930-20200927"><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>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76679208a22649868f6056aa1c287f04_D20171002-20180401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:NormanDisneyAndYoungMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-10-02</xbrli:startDate><xbrli:endDate>2018-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="aud"><xbrli:measure>iso4217:AUD</xbrli:measure></xbrli:unit><xbrli:context id="i0ec46ab8b0834fd38264cbcec7977d38_I20180401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:NormanDisneyAndYoungMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10b242a8461446e59eec5cb6393fdc6d_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="i17af908180e941ecb58ad655e7991715_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="ia815ce6d4900451ea7bca6a1e9580c11_D20200629-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:NormanDisneyAndYoungMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-29</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f2e2f569c7443df990db8255f5a99ed_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="i4f197571f6c34607bce8f6f2c8bef1d4_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="i6cf83c6ca5e04f8a9ac1e1496bf5df14_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="ieca77dc3fe3749ff81e240e9fdaf9279_D20200629-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:EGlobalTechMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-29</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i725c13e785784a70977a16a922feb9e1_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="i5b139aeeac434071bb9886f2f8fca961_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="i1b0217428bce4d689a20e8f2af30572e_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="ia55e710acef242bfa699bbf630d00d71_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6fbb44a59aef4075907c9baa33df839b_I20171001"><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>2017-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b7fc88c33304b1eb07c7d451e475051_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="ia7261ea2fc8f4e87bae78e6d3ff0c8ef_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32de23a52ab74e4dbe62a49555cde5aa_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59f1e32c452c42898955d812a4269325_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="ib99fbe83c8b34092b84ff703bfcb2e99_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61961ac889df46f2820320a14db1ad6c_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i931117d9de914d249ddf875ecbb87a27_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="i7fdd4b4d5afd4bd19f14ee768196b12d_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingIncomeLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i356fca22ac264d14a2d0d8b05d5c033e_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a507cfd0f08440e93eec40d60d97fe3_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="idcc3ce8ce35c43b7b5d5ac1b95638d90_I20180930"><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>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7857da295d6b46a8b0905b6e72ff4bd9_I20180930"><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>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82530ad1e1b34e40a347f83694f0d6a0_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember></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="i2fbd902bc32a4df0a4aa176ae89af7ed_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48e3e99524aa4a4b832b212a2a51b872_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83bf94657fcd455eadfe1370f395c62a_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57687642935d4b6e941ed818223da78c_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="iac3c302297674d8d968839285c38481a_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="ic96895f6d1874df5821a6555f2b8ff76_D20200629-20200629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-29</xbrli:startDate><xbrli:endDate>2020-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i994c86c62a5d47a5acdb1ab3a5457a29_I20200629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">ttek:AllReportingUnitsExcludingAsiaPacificReportingUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8581a02c9b4f4e838b59cf3a5ca2f5af_I20200629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">ttek:AsiaPacificReportingUnitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52ae7f2fd80542169eeb12d4b6813393_D20200330-20200628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-30</xbrli:startDate><xbrli:endDate>2020-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42a7776e3a0049d49678cc1c4a96883e_D20200901-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">ttek:AsiaPacificReportingUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a6fb8ab99224f118f04cb5188f7a5c2_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">ttek:AsiaPacificReportingUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i286c022f6c0c41a398343b0a32d30cb3_D20190701-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">ttek:RemediationFieldServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b2c99ab5386492b80918464e60893fc_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">ttek:RemediationFieldServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14d3ca9647f24e10bedced6c7df05b44_D20190930-20200927"><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>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice9aa0ea3b304ff1bdf415068bc3423b_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib74c9b2f7d1f4195a9c8ef03e7224e6e_I20190929"><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>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0db126d3d64143e38f3920dc9d2ac726_D20190930-20200927"><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>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee5c2f742fb94b74b01ae188af9ef462_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0566aa5b643d437fbd22d77950cb5e4d_I20190929"><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>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d7dd619e3194e0091a7ee5d49b3da35_D20190930-20200927"><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>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30174e7775d84096b4ac5964350fd4f8_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f568bd269e742d9a65c50602c29805a_I20190929"><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>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b0898b1170f40bb8a87a1d9e888c591_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ttek:EquipmentFurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4823bc6755ba48f8bfeea6d498928a79_I20190929"><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>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7be1939988df4d8fb4dc2f92c7c5614a_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if53a05af3b5b41ec885d407ba4aa16df_I20190929"><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>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0865f3382f00498c9e76d3f0292831c7_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7c3d39bf32944498b57039cd9a59eef_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i331bbc41321d48c98c6fb3e1d462596a_D20181231-20190331"><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>2018-12-31</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ee92d06466748b5a5b407c239e0507d_I20200927"><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>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd65f25ff0e34870921f5b304168700b_I20200927"><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>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f989cae5f8c4f75a7404f94714bdf6f_I20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia611a4e51cba4f19b496611d53b824f0_D20180730-20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-30</xbrli:startDate><xbrli:endDate>2018-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91e5c91615fd4567ac35c498ae561612_I20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ttek:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4950fc1598041a7935867f9fee3002a_I20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i507b231648db4abb8511d80ffc6403db_I20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i947a3b0d8fab43ee9e7afe1d2fa51166_I20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11214fb157f54fe6aa09d79213329054_I20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ttek:LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5d439478c534ad5b22f8bfcf6945fee_D20180730-20180730"><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:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-30</xbrli:startDate><xbrli:endDate>2018-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id20cc02639f7435a961a3893a0b79743_D20180730-20180730"><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:EurodollarMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-30</xbrli:startDate><xbrli:endDate>2018-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i000ba8622ecb4349b4c5210347b75240_D20180730-20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-30</xbrli:startDate><xbrli:endDate>2018-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id492234fc25140fbaff8a297e859a15e_D20180730-20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ttek:PrimeRateOrEurodollarRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-30</xbrli:startDate><xbrli:endDate>2018-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7625c90cfb5d4afa81fed413d5753a75_D20180730-20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ttek:PrimeRateOrEurodollarRateMember</xbrldi:explicitMember><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-30</xbrli:startDate><xbrli:endDate>2018-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3d714c15b3345388a7727932a1bbc34_D20180730-20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ttek:PrimeRateOrEurodollarRateMember</xbrldi:explicitMember><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-30</xbrli:startDate><xbrli:endDate>2018-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0da4343d1654441b2d1998dfda86b68_I20200927"><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>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d2f239f35a9496481f954edf7c4348e_I20200927"><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>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic21f785c494d4ec7a5e82ec6a2bdca9e_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id62a5a236a66429ab73482d93f22ea83_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6a15da1faa74d178abc6b05e5cc6d92_I20200927"><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>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2594542893141dfaa6c58d20516beaa_I20200927"><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>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb0cedb9ba4e4c069e940b88d6efb057_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="ib5e0616ee8ae4a2da1aae78b113ef015_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="i6e3b71b5c03c4a4190893d0373030187_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><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ttek:DatesPriorToMarchSixth2006Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">ttek:FirstAnniversaryOfGrantDateAndMonthlyThereafterMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2005Member</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="i75e087631ede4a4a90aa325212461d09_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><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ttek:DatesPriorToMarchSixth2006Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2005Member</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="ia1a8883b207246d5b98a82223d5a77bb_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><xbrldi:explicitMember dimension="us-gaap:VestingAxis">ttek:EachAnniversaryOfGrantDateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ttek:MarchSixth2006AndSubsequentDatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2005Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bf3949384c049d788e975599bf093d2_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><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ttek:MarchSixth2006AndSubsequentDatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2005Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddf561557d3f447982a2a76379fa0c08_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">ttek:EachAnniversaryOfGrantDateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ttek:MarchSixth2006AndSubsequentDatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2005Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06014b3142d945af9b85c9173f418ff6_I20200927"><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>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if74493c8354840feb00aa989b3dd1ab5_I20200927"><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>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01e8267646574217b371a41e753100e1_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0ee5bae298e4814bccad84600d2a4a6_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="i95dbcdd72661404f9298e9407a9579c8_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if12e41d6114c4f338a1fe05b6fd0c6f9_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf05884d8d2c4627acfedc66bba993ce_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="iad909085f092429db6b7e8c741c8df28_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><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</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="i5af02a60498e47868bd654e41dd40672_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="ie3a764ef9a024d58815dfb128688cdd4_I20171001"><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>2017-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71976eb7836049d6a77938a89c0fb55d_I20171001"><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>2017-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0529558ce204f878bcfebf81a9fc452_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifea80de4c1294f838643c4b0c5484c55_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c13f872e8124b1287ef37ba0f796131_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a02701ab1c9495f9c61c9310a3b50dd_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i966410c1bf5b456982d9a8237910fb0d_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="i92e64418e04a4e04b738c7cfc3ff3fd1_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="i546e3e2b58284662bae72352778af0b9_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="i44dbe05ee1d54795aeaa88489724614d_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="if30e766499c64a54964271780e50f541_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="ifbea0d754eb34043ba430761f27cb919_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40aa409a97e040848f7d340c1783d74b_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id744e4d7c76842b481c89f5fc3410a0e_I20200927"><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>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24199d26e46849b2a2a70de8e6694a54_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if68e3ac38f774b7398bd4456805f3762_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2efa402efbf42a9aaebeab7b8d19c1a_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5886ec9fc5d4c89ae658b4067c25315_I20180930"><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>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="agreement"><xbrli:measure>ttek:agreement</xbrli:measure></xbrli:unit><xbrli:context id="id447a3dff8cc4cc39d5fec4687969ba0_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:context id="ic00d3f45d1704a3ca383e8c300cd58a6_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63d1e3e33745496eae7290a0ba029784_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ttek:InterestRateSwap2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8432ea88b0f84341b339f7356fcc7e2d_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03d465dd9ae244e6bd7d2cedc3d865fb_I20200927"><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>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85806e21f7e54cfcb122fb5fd4fee567_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ttek:InterestRateSwap3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfc5ab7f1ee947cd8665777f9174939a_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i122c56b86b5f4bb2b9f1670a3626638d_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc08dbf45b71478d877d007fd236972c_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5020ca3c346b47339b6911c18d822db1_D20190930-20200927"><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>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4d239602e9849ccaa2c079bc247af24_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46ee7d6bad534aa0ba5418e1a2e7aa34_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaef3c932495c4c719046aa38209a2db6_D20171002-20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5833b9f6f0d94c32b33eb91e83cf5a82_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ttek:ForeignExchangeForwardAndInterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</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:unit id="instrument"><xbrli:measure>ttek:instrument</xbrli:measure></xbrli:unit><xbrli:context id="i32949f473b7a4f36a7dbd96bc17a106a_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e035309030d4917ba137d3c18ea78a7_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab6ff54eb7e5424c94b69fd9c119623b_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50a99cf1e2454d73990f4f9755c8361b_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bf3893019134a14b09f0c1f2c965c70_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7ce0afe79404a9f8c2f38689864f5b7_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32ebea233dc54ce3ae19cfde18d4ded2_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0e5b33f04084919b1aa279f2791da54_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4720b959da72493ebd0e3172d1837fdc_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fdb0395c8e5466c9bd4efc948032e0b_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53444eda113f4f508fd20921cdca2191_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="i2cdbe1f7fb254f77b685665c13474c06_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifcf9825c521c41959b13ae134d1be73f_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="i4a3b6c3232904d85bacb8e6ecb910b8a_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="i74d65cbfa23944a1ac424475e97e8f3e_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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8aad8b23e3749fca3488b0e022be017_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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice9c12a65eae488f8c0c6c587376b825_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><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="ib7f0115a5db24ccb87e76ad9b8b295ce_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="i20c8cdb753e1498a87734ff358d489b8_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:unit id="action"><xbrli:measure>ttek:action</xbrli:measure></xbrli:unit><xbrli:context id="i8584cf61f2004a34ac9868541ca312a1_I20190715"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-07-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i787d48b2a95a4d92af4ef2097c9ebf88_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="i64f98615364f4786bcb3f76c6f8d9b49_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</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="ic319deffdd844a2cb1ee143ec851eee8_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i584f295a8d6b42bc969c8ffa2b3e6183_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="i83f19207d13a4fe891118c4852e7f475_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07627e34e03c49edb10c2362e245a2b4_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if16152e9b6f44635900ba2800144124a_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="if90ba5a008d440838d27b5122937cbb2_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:RemediationAndConstructionManagementMember</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="idec336daa73f4d3d89a93e1b8b1d09a1_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i104b75874d0e48cab673b09fc732c51e_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="i713db8a8ad7a4a549c008f68104035a7_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f0fd3d7169d4b60bf8ab08ee27612ca_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d96d98e04134104b4a8d25b9d53bc2d_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="i83eec601b9d4411186aca6cafbdabdae_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie600f3176d444e3f8771cb4265e23a3e_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9130e3daa554a6898586ec7a47f44a2_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f98a2198d7049f2ae274efedcbdb883_I20190929"><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>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8345ea314c9348e8a1fab670e7a51bc1_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefa0572f02384583bba9fcf3c55ee421_I20190929"><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>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3935966cd7824fbf8869c69a7310ee77_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:RemediationAndConstructionManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4acd0e94736c46f48437263600652436_I20190929"><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>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc16f986a26740138d15a7c890ecf9ea_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia07abb47b4944be4b3cb27847be864e1_I20190929"><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>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie405871117b64905aac676ed0ee2cdec_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="i1ffcf8f0e0174b359b8383165c46eeba_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3161308e0dbd40c88cdeb5760e5122b4_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf0fe82d00b04d688274f042133b6f6c_I20190929"><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>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0ef33802e0348d2b230db5f32812cc1_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaeb8ef98077a4aa7bc4d4924696cbf77_I20180930"><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>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50afa810b4ac4820bb6c6dc6c271bf16_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="i39e6d2dfc2ea404e9a77ea01a9c76ff4_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a463e5cdb6d4217ab37168491f7e154_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3d4703a4ad54a25955da4e63726c09a_I20190929"><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>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9176e23781d43a7a9bb3c54e1c0b83f_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie94f9d587fa74b2e88a038c89d0b61c0_I20180930"><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>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cb1857ab22e468bb404a30bdf7bbd76_D20191230-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-30</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c970f48f4b54491b4bb49dd535dcebb_D20200629-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-29</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-29</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if91c568883a748c3a9b70801132944d4_D20190930-20191229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2019-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90aa029cc9924c418ae3fb7460f27c7d_D20200330-20200628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-30</xbrli:startDate><xbrli:endDate>2020-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd66ff8bdf5d4e1180833e7903709fb6_D20190701-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i766cc43e343a4c4ea4fe857beb561133_D20181001-20181230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2018-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie21e195b74e84e8cb4d0f81739746b48_D20181231-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-31</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3760be32e9d14b0eba1f498ca5e51afe_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ec0c5b5feab49c6a2e18e8f71a56231_I20171001"><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>2017-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a1cd2a054624ae19f1fa0937808d497_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ac64664491b4b1fa80f6d980e8655c5_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i554f081f5703482bb7e7bce1f422b2cc_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7636eb8f601d450a97894165d9c0862c_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="i6bb4dba453a94c2fbe8e250a8e0b661a_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="ia4fc4af903994a4fa32ca701f6453dac_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="iffdb96158aeb4e03843f10f12f1c080c_I20171001"><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>2017-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i405085a1e935476e9299f252ba0ebffb_D20171002-20180930"><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>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6df42c78e334c03a5e32137eaa4ce23_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33c4a6e5f2df443db468cd010f6bbfa0_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5be4b8ab125c44878209d1e6bc87643b_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="ibff35b0b85c44c3999193837c02a6f73_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="i1f14f4cfdbb6499fbd8af816b26fc364_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></ix:resources></ix:header></div><div id="ibf1504f097a64deeb2b062f259aa7472_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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMTU5_27622ac3-1c35-4867-886d-0f698028214f">10-K</ix:nonNumeric> </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RhYmxlOjM2NTY2NWFkY2JjOTQ4YTE5M2Q1ZWQ5ZDQ2NDljNmU0L3RhYmxlcmFuZ2U6MzY1NjY1YWRjYmM5NDhhMTkzZDVlZDlkNDY0OWM2ZTRfMS0wLTEtMS0w_6e898908-3d7d-40b0-b126-a086553a94b3">&#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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMjE5OTAyMzI1ODY5MQ_c4f57370-6f5c-424b-83d4-7a25c39713bb"><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" format="ixt:datemonthdayen" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMjE5OTAyMzI1ODY5MQ_bf232cb5-221f-4898-b1dc-51348c35a777">September 27</ix:nonNumeric>, 2020</ix:nonNumeric>   </span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RhYmxlOmQ5M2MwMzc5OGFmZjRlYTI4YjI1OTI5MjFmNGI0NjM1L3RhYmxlcmFuZ2U6ZDkzYzAzNzk4YWZmNGVhMjhiMjU5MjkyMWY0YjQ2MzVfMC0wLTEtMS0w_d08d323e-fe76-4b38-af90-a9e6b9409526">&#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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMjIw_a066c7d1-1049-4f17-9831-8fb5b24857bf">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMzAx_15e42b2f-5522-4920-8509-0fbf8ee63d17">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></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RhYmxlOjc0YjEwNDBlNGFmZjRiMmY4NWQ5MTU4MmI3NWY1MDFjL3RhYmxlcmFuZ2U6NzRiMTA0MGU0YWZmNGIyZjg1ZDkxNTgyYjc1ZjUwMWNfMC0wLTEtMS0w_49dbfa91-409d-4ee6-bf52-07251eba587c">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RhYmxlOjc0YjEwNDBlNGFmZjRiMmY4NWQ5MTU4MmI3NWY1MDFjL3RhYmxlcmFuZ2U6NzRiMTA0MGU0YWZmNGIyZjg1ZDkxNTgyYjc1ZjUwMWNfMC0xLTEtMS0w_e1b04a18-e196-4bdc-8fe1-ed1fbc5ee612">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMzYy_7cb0189e-ff39-42ef-a6b7-e99aaca3fe77">3475 East Foothill Boulevard</ix:nonNumeric>, <ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMzY2_164d3a68-00ca-43a0-b1df-871c66267d66">Pasadena</ix:nonNumeric>, <ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMzcw_d13cf225-6cca-498a-8ac2-75a9b72ca8c5">California</ix:nonNumeric> <ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMzcz_5a890346-21a5-4027-a6a5-e76434bab87f">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfNDMx_a0ae1325-0674-4bde-aa1a-e0fdfe2cd1f9">626</ix:nonNumeric>) <ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfNDM1_7311a15e-20eb-4f4b-ab99-67953c5ab0a2">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></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RhYmxlOjJmNWRlNDRhNGRkNDRmNDM4Y2RlYzA4ZWQzYzlmMWZlL3RhYmxlcmFuZ2U6MmY1ZGU0NGE0ZGQ0NGY0MzhjZGVjMDhlZDNjOWYxZmVfMS0wLTEtMS0w_0557e3e7-244b-4ff4-be97-a32a281ff5bd">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RhYmxlOjJmNWRlNDRhNGRkNDRmNDM4Y2RlYzA4ZWQzYzlmMWZlL3RhYmxlcmFuZ2U6MmY1ZGU0NGE0ZGQ0NGY0MzhjZGVjMDhlZDNjOWYxZmVfMS0yLTEtMS0w_6c46eb5f-837a-4b00-a1d8-e1c1c3dddb17">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RhYmxlOjJmNWRlNDRhNGRkNDRmNDM4Y2RlYzA4ZWQzYzlmMWZlL3RhYmxlcmFuZ2U6MmY1ZGU0NGE0ZGQ0NGY0MzhjZGVjMDhlZDNjOWYxZmVfMS00LTEtMS0w_4c4b5570-d5fc-4068-8c7f-d2b5ba4547d5">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfODEy_f90896f4-a849-4504-abb7-6bcd7a80ae1f">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfOTUz_f5c9e0a8-a786-4c4e-bf6f-3b8629e3d7e0">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMTMwNA_8765a538-f949-4940-8192-b457dc9bdec7">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMTY4OA_54b4279e-3990-4942-bc68-3baa19497b70">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMjA1NA_5f398ce5-2397-40c1-9327-571cacce95f1">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMjEzOA_62a24243-b34a-417a-ad5d-695011be91b0">&#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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMjE2OQ_8d098666-b50a-40c7-ad0e-03fd216e864b">&#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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMzI5ODUzNDg4NzY3OA_f06ca8d2-9219-489f-a9d6-f55de5576666">&#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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMjUzNA_77d3471f-97e9-48fa-a2f8-548e9f5ea235">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> No&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The aggregate market value of the registrant's common stock held by non-affiliates </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">on March 29, 2020, was $<ix:nonFraction unitRef="usd" contextRef="i4b64de97e5164a10bf5a068d19a6984c_I20200329" decimals="-8" format="ixt:numdotdecimal" name="dei:EntityPublicFloat" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMjY0OQ_f6227153-68ba-4921-9f3c-1a535ba6d942">3.6</ix:nonFraction> billion (based u</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">pon the closing price of a share of registrant's common stock as reported by the Nasdaq National Market on that date).</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">On </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">November&#160;12, 2020, <ix:nonFraction unitRef="shares" contextRef="i611b24c25ed04f6d8aa9f7272baac8c7_I20201112" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMjgwMQ_0de691ee-d960-4916-9c92-ecc7b22c1681">53,777,381</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> shares of the registrant's common stock were outstanding.</span></div><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMzA1NQ_b7cf4710-f35a-4583-9ef3-a75296d88bc6" 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 2021 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="ibf1504f097a64deeb2b062f259aa7472_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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:bottom"><span 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:left;vertical-align:bottom"><span 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-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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: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="#ibf1504f097a64deeb2b062f259aa7472_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: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="#ibf1504f097a64deeb2b062f259aa7472_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: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="#ibf1504f097a64deeb2b062f259aa7472_22">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_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: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="#ibf1504f097a64deeb2b062f259aa7472_25">General</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_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: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="#ibf1504f097a64deeb2b062f259aa7472_28">Leading with Science</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_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: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="#ibf1504f097a64deeb2b062f259aa7472_31">Reportable Segments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_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: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="#ibf1504f097a64deeb2b062f259aa7472_34">Government Services Group</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_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: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="#ibf1504f097a64deeb2b062f259aa7472_37">Commercial/International Services Group</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_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: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="#ibf1504f097a64deeb2b062f259aa7472_40">Remediation and Construction Management</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_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: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="#ibf1504f097a64deeb2b062f259aa7472_43">Project Examples</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_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: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="#ibf1504f097a64deeb2b062f259aa7472_46">Clients</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibf1504f097a64deeb2b062f259aa7472_46">7</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#ibf1504f097a64deeb2b062f259aa7472_49">Contracts</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibf1504f097a64deeb2b062f259aa7472_49">8</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_52">Growth Strategy</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_52">9</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_55">Sustainability Program</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_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: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="#ibf1504f097a64deeb2b062f259aa7472_58">Acquisitions and Divestitures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_58">10</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_61">Competition</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_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: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="#ibf1504f097a64deeb2b062f259aa7472_64">Backlog</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_64">11</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_67">Regulations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_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: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="#ibf1504f097a64deeb2b062f259aa7472_70">Seasonality</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_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: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="#ibf1504f097a64deeb2b062f259aa7472_73">Potential Liability and Insurance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_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: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="#ibf1504f097a64deeb2b062f259aa7472_76">Human Capital Management</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_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: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="#ibf1504f097a64deeb2b062f259aa7472_79">Executive Officers of the Registrant</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_79">14</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_82">Available Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_82">18</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_85">Item&#160;1A</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_85">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_85">18</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_88">Item&#160;1B</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_88">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_88">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: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="#ibf1504f097a64deeb2b062f259aa7472_91">Item&#160;2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_91">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_91">33</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_94">Item&#160;3</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_94">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_94">33</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_97">Item&#160;4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_97">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_97">33</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_100">PART II</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_103">Item&#160;5</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_103">Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_103">34</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_106">Item&#160;6</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_106">Selected Financial Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_106">36</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_115">Item&#160;7</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_109">Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_109">37</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="#ibf1504f097a64deeb2b062f259aa7472_127">Item&#160;7A</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_127">Quantitative and Qualitative Disclosures about Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_127">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="#ibf1504f097a64deeb2b062f259aa7472_130">Item&#160;8</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_130">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_130">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="#ibf1504f097a64deeb2b062f259aa7472_250">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: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="#ibf1504f097a64deeb2b062f259aa7472_250">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_250">98</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="#ibf1504f097a64deeb2b062f259aa7472_253">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: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="#ibf1504f097a64deeb2b062f259aa7472_253">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_253">98</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="#ibf1504f097a64deeb2b062f259aa7472_256">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: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="#ibf1504f097a64deeb2b062f259aa7472_256">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_256">98</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: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="#ibf1504f097a64deeb2b062f259aa7472_259">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: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="#ibf1504f097a64deeb2b062f259aa7472_262">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: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="#ibf1504f097a64deeb2b062f259aa7472_262">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_262">98</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="#ibf1504f097a64deeb2b062f259aa7472_265">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: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="#ibf1504f097a64deeb2b062f259aa7472_265">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_265">99</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="#ibf1504f097a64deeb2b062f259aa7472_268">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: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="#ibf1504f097a64deeb2b062f259aa7472_268">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_268">99</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="#ibf1504f097a64deeb2b062f259aa7472_271">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: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="#ibf1504f097a64deeb2b062f259aa7472_271">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_271">99</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="#ibf1504f097a64deeb2b062f259aa7472_274">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: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="#ibf1504f097a64deeb2b062f259aa7472_274">Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_274">99</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: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="#ibf1504f097a64deeb2b062f259aa7472_277">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: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="#ibf1504f097a64deeb2b062f259aa7472_283">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: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="#ibf1504f097a64deeb2b062f259aa7472_280">Exhibits, Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_280">99</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_286">Index to Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_286">101</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: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="#ibf1504f097a64deeb2b062f259aa7472_289">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#ibf1504f097a64deeb2b062f259aa7472_289">103</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="ibf1504f097a64deeb2b062f259aa7472_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="ibf1504f097a64deeb2b062f259aa7472_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="ibf1504f097a64deeb2b062f259aa7472_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%">Tetra Tech,&#160;Inc. ("Tetra Tech") is a leading global provider of consulting and engineering services that focuses on water, environment, sustainable infrastructure, resource management, 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%"> </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="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 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 17&#160;years in a row. In 2020, we were also ranked #1 in dams and reservoirs, environmental management, environmental science,  hydro plants, solid waste, water treatment/desalination, water treatment/supply, and wind power. ENR also ranked Tetra Tech in the top 10 in several categories, including chemical and soil remediation, green building design, hazardous waste, solar power, and site assessment and compliance.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our reputation for high-end consulting and engineering services and our ability to develop solutions for water and environmental management has supported our growth for more than 50&#160;years. Today, we are proud to be making a difference in people&#8217;s lives worldwide through broad consulting, engineering, and technology servic</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">e offerings. In fiscal 2020, 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%"> worked on over 65,000 projects, in more than 100 countries on seven continents, with a talent force of 20,000 associates. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are </span><span style="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="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 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 delivering value to customers and high performance to our shareholders. In supporting our clients, we seek to add value and provide long-term sustainable consulting, engineering, and technology 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 sustainable solutions for managing water, protecting the environment, providing energy, and engineering the infrastructure 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 65,000 projects in a year. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We 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 a broad client and contract base built by proactively understanding our clients' priorities and demonstrating a long track record of successful 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, energy and related infrastructure 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%">Throughout our history, we have supported both public and private clients, many for multiple decades 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="ibf1504f097a64deeb2b062f259aa7472_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 applications that are shared throughout our company. Our high-end teams connect interdisciplinary experts from across our company's 20,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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These advanced analytical solutions enable us to provide clients with real-time reporting, automated and remote data collection, and dashboards for tracking and communicating results. Tetra Tech Delta is continually expanding and includes cutting-edge tools on interpretive analysis, modeling of physical systems, forecasting and scenario analysis, optimization and operations research.   </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In implementing our </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%"> approach, we work with our clients to explore, incubate, and test solutions in our Tetra Tech Innovation Hubs ("Tt I-Hub"). Tt I-Hub provides a collaborative platform for exploration, testing, and formulation of new solutions in partnership with clients, academia and donor agencies.  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="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%">also means fully leveraging the collective expertise provided by our global talent force of 20,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. We also proactively share emerging technology and new ideas through our knowledge transfer system, Tetra Tech Technology Transfer ("T4"). T4 facilitates our innovation culture through webcasts, blogs, multi-media, and social media across our global operations.&#160;&#160;&#160;&#160;</span></div><div id="ibf1504f097a64deeb2b062f259aa7472_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="margin-bottom:6pt;margin-top:6pt;text-align: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 managed our operations under two reportable segments. Our Government Services Group ("GSG") reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our Commercial/International Services Group ("CIG") reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies. These reportable segments allow us to capitalize on our growing market opportunities and enhance the development of high-end consulting and technical solutions to meet our growing client demand. We continued to report the results of the wind-down of our non-core construction activities in the Remediation and Construction Management ("RCM") reportable segment. The following table presents the percentage of our revenue by reportable segment: </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;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><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%">2018</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%">59.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.6%</span></td><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%">57.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%">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%">42.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.1</span></td><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%">44.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RCM</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%">&#8212;</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%">&#8212;</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%">0.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%">Inter-segment elimination</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%">(1.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%">(1.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%">(2.3)</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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;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-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:400;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-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:400;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="ibf1504f097a64deeb2b062f259aa7472_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="margin-top:6pt;text-align: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 primarily to U.S. government clients (federal, state and local) and development agencies worldwide. GSG supports U.S. government civilian and defense agencies with services in water, environment, sustainable infrastructure, information technology, and disaster management. GSG also provides engineering design services for U.S. municipal and commercial clients, especially in water infrastructure, solid waste, and high-end sustainable infrastructure designs. GSG also leads our support for development agencies worldwide, especially in the United States, United Kingdom, and Australia.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GSG provides consulting and engineering services for a broad range of water, environment, and infrastructure-related needs primarily for U.S. government clients. The primary GSG markets include water resources analysis and water management, environmental monitoring, data analytics, government consulting, waste management, and a broad range of civil infrastructure master planning and engineering design for facilities, transportation, and local development projects. GSG's services span from early data collection and monitoring, to data analysis and information management, to science and engineering applied research, to engineering design, to construction 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.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many government organizations face complex problems due to increased demand and competition for water and natural resources, newly understood threats to human health and the environment, aging infrastructure, and demand for new and more resilient infrastructure. Our integrated water management services support government agencies responsible for managing water supplies, wastewater treatment, storm water management, and flood protection. We help our clients develop more resilient water supplies and more sustainable management of water resources, while addressing a wide range of local and national government requirements and policies. Fluctuations in weather patterns and extreme events, such as prolonged droughts and more frequent flooding, are increasing concerns over the reliability of water supplies, the need to protect coastal areas, and flood mitigation and adaptation in metropolitan areas. We provide smart water infrastructure solutions that integrate water modeling, instrumentation and controls, and real-time controls to create flexible water systems that respond to changing conditions, optimize use of existing infrastructure, and provide clients with the ability to more efficiently monitor and manage their water infrastructure. We provide operational technology for secure management of water treatment and wastewater systems, including cybersecurity assessment and digital twin solutions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also support government agencies in the full range of disaster response and community resilience services including monitoring and environmental response, damage assessment and program management services, and resilient engineering design and mitigation planning. We have a full suite of proprietary software tools and procedures that support our disaster response, planning, and management support services. These tools and procedures address disaster management and community resilience data management needs, including information technology systems, portals, dashboards, data management, data analytics, and statistical analysis.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GSG provides planning, architectural, and sustainable engineering services for U.S. federal, state and local government facilities and non-residential commercial buildings. We support the government agencies with related infrastructure needs including military housing, and educational, institutional, and research facilities. Our high-performance buildings practice provides sustainable energy, water, and GHG efficient solutions including civil, electrical, mechanical, structural, plumbing and fire protection engineering and design services 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 </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%">safety. We also provide engineering services for a wide range of clients with specialized needs, such as 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%">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, construction management, and maintenance services to manage solid and hazardous waste, for environmental, wastewater, energy, containment, mining, utilities, aquaculture, and other industrial clients; designing and installing geosynthetic liners for large lining and capping projects, as well as innovative renewable energy projects such as solar energy-generating landfill caps; and providing full-service solutions for gas-to-energy facilities to efficiently use landfill methane gas.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide high-end advanced analytics and information technology ("IT") consulting and support to various federal clients including AI applications, machine learning, modernization of IT systems, and cloud migration. We design solutions to manage and analyze data for major federal agency programs including data related to health, security, environment, and water programs. We use our e-lab to demonstrate and test technology solutions to facilitate rapid deployment by our clients. We provide technical support for the Federal Aviation Administration ("FAA") to optimize the U.S. airspace system and support related aviation systems integration for the U.S. and other countries' metropolitan airports. We provide specialized modeling and data analytics for airspace acoustic analysis. Our aviation airspace services include data management, data processing, communications and outreach, and systems development; and providing systems analysis and information management.  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We support governments in implementing international development programs for developing nations to help them address numerous challenges, including access to potable water and adapting to the threats of climate change. Our international development services include supporting donor agencies to develop safe and reliable water supplies and sanitation services, support the eradication of poverty, improve livelihoods, promote democracy and increase economic growth; planning, designing, implementing, researching, and monitoring projects in the areas of climate change, agriculture and rural development, governance and institutional development, natural resources and the environment, infrastructure, economic growth, energy, rule of law and justice systems, land tenure and property rights, and training and consulting for public-private partnerships; and building capacity and strengthening institutions in areas such as global health, energy sector reform, utility management, education, food security, and local governance. </span></div><div id="ibf1504f097a64deeb2b062f259aa7472_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="margin-bottom:6pt;margin-top:6pt;text-align: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 primarily provides consulting and engineering services to U.S. commercial clients, and international clients that include both commercial and government sectors. CIG supports commercial clients across the Fortune 500, energy utilities, industrial, manufacturing, aerospace, and resource management markets. CIG also provides infrastructure and related environmental, engineering and project management services to commercial and local government clients across Canada, in Asia Pacific (primarily Australia and New Zealand), the United Kingdom, as well as Brazil and Chile. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 civil 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 construction 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's international services, especially in Canada and Asia-Pacific, include high-end analytical, engineering, architecture, geotechnical, and construction management services for infrastructure projects, including rail and roadway monitoring and asset management services, collection of condition data, optimization of upgrades and long-term planning for expansion; multi-modal design services for commuter railway stations, airport expansions, bridges and major highways, and ports and harbors; and designing resilient solutions to repair, replace, and upgrade older transportation infrastructure.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CIG provides infrastructure design services in extreme and remote areas by using specialized techniques that are adapted to local resources, while minimizing environmental impacts, and considering potential climate change impacts. These 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="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;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, construction management, and operational services, and advising on the design and implementation of smart grids, both domestically and internationally, including increasing utility automation, information and operational technologies, and critical infrastructure security. For utilities and governmental regulatory agencies, our services include policy and regulatory development, utility management, performance improvement, asset management and evaluation, and transaction support services. For developers and owners of renewable energy resources such as solar grid and off-grid, on-shore and off-shore wind, biogas and biomass, tidal, and hydropower, and conventional power generation facilities, micro-grid and battery or alternative storage facilities, as well as transmission and distribution assets, our services include environmental, 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 and energy clients, primarily in North America, in the upstream, midstream and downstream market sectors. Our services include environmental permitting support, siting studies, strategic planning and analyses; design of well pads and surface impoundments for drilling sites; water management for exploration activities; design of midstream pipelines and associated pumping stations and storage facilities; construction monitoring, design and construction management for downstream sustaining capital projects; 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, including the identification, evaluation and destruction of unexploded ordnance, both domestically and internationally; investigating, remediating, and restoring contaminated facilities at military locations in the U.S. and around the world; managing large, complex sediment remediation programs that help restore rivers and coastal waters to beneficial use; constructing state-of-the-art water treatment plants for U.S. commercial clients; and supporting utilities in the U.S. in implementing infrastructure needs.</span></div><div id="ibf1504f097a64deeb2b062f259aa7472_40"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remediation and Construction Management </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continued to report the results of the wind-down of our non-core construction activities in the RCM reportable segment in fiscal 2020. As of September&#160;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%"> there was no remaining backlog for RCM as the projects were complete.</span></div><div id="ibf1504f097a64deeb2b062f259aa7472_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 across water, environment, sustainable infrastructure, energy, resource management, and international development.</span></div><div id="ibf1504f097a64deeb2b062f259aa7472_46"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Clients </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide services to a diverse base of U.S. state and local government, U.S. federal government, U.S. commercial, and international clients. The following table presents the percentage of our revenue by client sector:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state and local government</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.9%</span></td><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.8%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal government </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.3</span></td><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.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">22.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1</span></td><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%">26.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.7</span></td><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%">24.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:400;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:400;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;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated under U.S. federal government contracts performed outside the United States.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated from foreign operations, primarily in Canada, Australia, the United Kingdom, and revenue generated from non-U.S. clients.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.2%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 12.4% and 14.0% of our revenue in fiscal 2020, 2019 and 2018, respectively. The Department of Defense ("DoD") accounted for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.2%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 7.9% and 10.0% of our revenue in fiscal 2020, 2019 and 2018, 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. In Canada, we work for several provinces and various local jurisdictions. Our U.S. commercial clients include companies in the chemical, energy, mining, pharmaceutical, retail, aerospace, automotive, petroleum, and communications industries.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No single client, except for U.S. federal government clients, accounted for more than 10% of our revenue in fiscal 2020.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:42.75pt"><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%">7</span></div></div></div><div id="ibf1504f097a64deeb2b062f259aa7472_49"></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%">Contracts </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our services are performed under three principal types of contracts with our clients: fixed-price, time-and-materials, and cost-plus. The following table presents the percentage of our revenue by contract type:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><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%">2018</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%">36.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.3%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.6</span></td><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%">47.1</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%">17.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.7</span></td><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.6</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:400;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:400;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:400;line-height:100%">100.0%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under a fixed-price contract, clients agree to pay a specified price for our performance of the entire contract or a specified portion of the contract. Some fixed-price contracts can include date-certain and/or performance obligations. Fixed-price contracts carry certain inherent risks, including risks of losses from underestimating costs, delays in project completion, problems with new technologies, price increases for materials, and economic and other changes that may occur over the contract period. Consequently, the profitability of fixed-price contracts may vary substantially. Under time-and-materials contracts, we are paid for labor at negotiated hourly billing rates and paid for other expenses. Profitability on these contracts is driven by billable headcount and cost control. Many of our time-and-materials contracts are subject to maximum contract values and, accordingly, revenue related to these contracts is recognized as if these contracts were fixed-price contracts. Under our cost-plus contracts, some of which are subject to a contract ceiling amount, we are reimbursed for allowable costs and fees, which may be fixed or performance-based. If our costs exceed the contract ceiling or are not allowable, we may not be able to obtain full reimbursement. Further, the amount of the fee received for a cost-plus award fee contract partially depends upon the client's discretionary periodic assessment of our performance on that contract.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some contracts with the U.S. federal government are subject to annual funding approval. U.S. federal government agencies may impose spending restrictions that limit the continued funding of our existing contracts and may limit our ability to obtain additional contracts. These limitations, if significant, could have a material adverse effect on us. All contracts with the U.S. federal government may be terminated by the government at any time, with or without cause.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal government agencies have formal policies against continuing or awarding contracts that would create actual or potential conflicts of interest with other activities of a contractor. These policies may prevent us from bidding for or performing government contracts resulting from or related to certain work we have performed. In addition, services performed for a commercial or government sector client may create conflicts of interest that preclude or limit our ability to obtain work for a private organization. We attempt to identify actual or potential conflicts of interest and to minimize the possibility that such conflicts could affect our work under current contracts or our ability to compete for future contracts. We have, on occasion, declined to bid on a project because of an existing or potential conflict of interest.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our operating units have contracts with the U.S. federal government that are subject to audit by the government, primarily the Defense Contract Audit Agency ("DCAA"). The DCAA generally seeks to (i)&#160;identify and evaluate all activities that contribute to, or have an impact on, proposed or incurred costs of government contracts; (ii)&#160;evaluate a contractor's policies, procedures, controls, and performance; and (iii)&#160;prevent or avoid wasteful, careless, and inefficient production or service. To accomplish this, the DCAA examines our internal control systems, management policies, and financial capability; evaluates the accuracy, reliability, and reasonableness of our cost representations and records; and assesses our compliance with Cost Accounting Standards ("CAS") and defective-pricing clauses found within the Federal Acquisition Regulation ("FAR"). The DCAA also performs an annual review of our overhead rates and assists in the establishment of our final rates. This review focuses on the allowability of cost items and the applicability of CAS. The DCAA also audits cost-based contracts, including the close-out of those contracts.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The DCAA reviews all types of U.S. federal government proposals, including those of award, administration, modification, and re-pricing. The DCAA considers our cost accounting system, estimating methods and procedures, and specific proposal requirements. Operational audits are also performed by the DCAA. A review of our operations at every major organizational level is conducted during the proposal review period. During the course of its audit, the U.S. federal government may disallow certain costs if it determines that we accounted for such costs in a manner inconsistent with CAS. Under a government contract, only those costs that are reasonable, allocable, and allowable are recoverable. A disallowance of costs by the U.S. federal government could have a material adverse effect on our financial results.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with our corporate policies, we maintain controls to minimize any occurrence of fraud or other unlawful activities that could result in severe legal remedies, including the payment of damages and/or penalties, criminal and civil sanctions, and debarment. In addition, we maintain preventative audit programs and mitigation measures to ensure that appropriate control systems are in place.</span></div><div style="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;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="ibf1504f097a64deeb2b062f259aa7472_52"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Growth Strategy</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management team establishes Tetra Tech's overall business strategy. Our strategic plan defines and guides our investment in marketing and business development to leverage our differentiators and target priority programs and growth markets. We maintain centralized business development resources to develop our corporate branding and marketing materials, support proposal preparation and planning, conduct market research, and manage promotional and professional activities, including appearances at trade shows, direct mailings, 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 local or client-specific issues, laws and regulations, and procurement procedures. Our professional staff members hold frequent meetings with existing and potential clients; give presentations to civic and professional organizations; and present seminars on research and technical applications. Essential to the effective development of business is each staff member's access to all of our service offerings through our internal Tetra Tech Delta and geographic networks. Our strong internal networking programs help our professional staff members to pursue new opportunities for both existing and new clients. These networks also facilitate our ability to provide services throughout the project life cycle from the early studies to operations and maintenance. Networking is further supported by our enterprise-wide knowledge management systems which include skills search tools, business development tracking, and collaboration tools.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To support our growth plans, we actively attract, recruit and retain key hires. Our combination of high-end science and consulting coupled with practical applications provides challenging and rewarding opportunities for our associates, thereby enhancing our ability to recruit and retain top quality talent. Our internal networking programs, leadership training, entrepreneurial environment, focus on </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leading with Science&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and global project portfolio help to attract and retain highly qualified individuals.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our strategic growth plans are augmented by our selective investment in acquisitions aligned with our business. Acquisitions enhance plans to add new technologies, broaden our service offerings, add contract capacity and extend 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="ibf1504f097a64deeb2b062f259aa7472_55"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sustainability Program</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="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, helping them to solve complex problems and achieve solutions that are technically, socially, and economically resilient. Our high-end consulting and engineering services 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, </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%">reduce costs, and minimize environmental impacts; and People &#8211; the 20,000 staff at Tetra Tech and our partners, clients, and communities worldwide. In addition, our program is based on the Global Reporting Initiative ("GRI") Sustainability Report Framework, the internationally accepted sustainability reporting protocol for corporate sustainability plans, which includes three fundamental areas: environmental, economic, and governance.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Sustainability Program is led by our Chief Sustainability Officer, who has been appointed by executive management and is supported by other key corporate and operations representatives via our Sustainability Council. We have established a clear set of metrics to evaluate our progress toward our corporate sustainability goals. Each metric corresponds with one or more performance indicators from GRI and include the following categories: environmental (greenhouse gas emissions), economic, health and safety, information technology, human resources, and real estate. We continuously implement sustainability-related policies and practices and assess the results of our efforts in order to improve upon them in the future. Our executive management team 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="ibf1504f097a64deeb2b062f259aa7472_58"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisitions and Divestitures </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We continuously evaluate the marketplace for acquisition opportunities to further our strategic growth plans. Due to our reputation, size, financial resources, geographic presence and range of services, we have numerous opportunities to acquire privately and publicly held companies or selected portions of such companies. We evaluate an acquisition opportunity based on its ability to strengthen our leadership in the markets we serve, the technologies and solutions they provide, and the additional new geographies and clients they bring. Also, during our evaluation, we examine an acquisition's ability to drive organic growth, its accretive effect on long-term earnings, and its ability to generate return on investment. Generally, we proceed with an acquisition if we believe that it will strategically expand our service offerings, improve our long-term financial performance, and increase shareholder returns.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We view acquisitions as a key component in the execution of our growth strategy, and we intend to use cash, debt or equity, as we deem appropriate, to fund acquisitions. We may acquire other businesses that we believe are synergistic and will ultimately increase our revenue and net income, strengthen our ability to achieve our strategic goals, provide critical mass with existing clients, and further expand our lines of service. We typically pay a purchase price that results in the recognition of goodwill, generally representing the intangible value of a successful business with an assembled workforce specialized in our areas of interest. Acquisitions are inherently risky, and no assurance can be given that our previous or future acquisitions will be successful or will not have a material adverse effect on our financial position, results of operations, or cash flows. All acquisitions require the approval of our Board of Directors.</span></div><div style="margin-bottom:6pt;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 style="margin-bottom:6pt;margin-top:6pt;text-align: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 detailed information regarding acquisitions, see Note&#160;5, "Acquisitions and Divestitures" of the "Notes to Consolidated Financial Statements" included in Item&#160;8.</span></div><div id="ibf1504f097a64deeb2b062f259aa7472_61"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for our services is generally competitive. We often compete with many other firms ranging from small regional firms to large international firms.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform a broad spectrum of consulting, engineering, and technical services across the water, environment, sustainable infrastructure, resource management, energy, and international development markets. Our client base includes U.S. federal government agencies such as the DoD, USAID, the U.S. Department of Energy ("DOE"), the U.S. Environmental Protection Agency ("EPA"), and the FAA; U.S. state and local government agencies; government and commercial clients in Canada,  Australia, and the United Kingdom; the U.S. commercial sector, which consists primarily of large industrial companies and utilities; and our international commercial clients. Our competition varies and is a function of the business areas in which, and the client sectors for which, we perform our services. The number of competitors for any procurement can vary widely, depending upon technical qualifications, the relative value of the project, geographic location, the financial terms and risks associated with the work, and any restrictions placed upon competition by the client. Historically, clients have chosen among competing firms by weighing the quality, innovation and timeliness of the firm's service versus its cost to determine which firm offers the best value. When less work becomes available in certain markets, price could become an increasingly important factor.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our competitors vary depending on end markets and clients, and often we may only compete with a portion of a firm. We believe that our principal competitors include the following firms, in alphabetical order: AECOM; Arcadis&#160;NV; Black&#160;&amp; Veatch Corporation; Booz Allen Hamilton; Brown&#160;&amp; Caldwell; CDM Smith&#160;Inc.; Chemonics International,&#160;Inc.; </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%">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="ibf1504f097a64deeb2b062f259aa7472_64"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Backlog </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include in our backlog only those contracts for which funding has been provided and work authorization has been received. We estimate that 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 58% of ou</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r backlog at the end of fiscal 2020 will be recognized as revenue in fiscal 2021, as work is being performed. However, we cannot guarantee that the revenue projected in our backlog will be realized or, if realized, will result in profits. In addition, project cancellations or scope adjustments may occur with respect to contracts reflected in our backlog. For example, certain of our contracts with the U.S. federal government and other clients are terminable at the discretion of the client, with or without cause. These types of backlog reductions could adversely affect our revenue and margins. Accordingly, our backlog as of any particular date is an uncertain indicator of our future earnings.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At fiscal 2020 year-end, our backlog was $3.2 billion, an increase of $147.4 million, or 4.8%, compared to fiscal 2019&#160;year-end. Approximately $2.2 billion and $1.0 billion of our backlog at fiscal 2020 year-end related to GSG and CIG, respectively. </span></div><div id="ibf1504f097a64deeb2b062f259aa7472_67"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulations </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We engage in various service activities that are subject to government oversight, including environmental laws and regulations, general government procurement laws and regulations, and other regulations and requirements imposed by the specific government agencies with which we conduct business.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Environmental.    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant portion of our business involves the planning, design, program management and construction 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="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 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="ibf1504f097a64deeb2b062f259aa7472_70"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We experience seasonal trends in our business. Our revenue and operating income are typically lower in the first half of our fiscal year, primarily due to the Thanksgiving (in the U.S.), Christmas and New Year's holidays. Many of our 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%">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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="ibf1504f097a64deeb2b062f259aa7472_73"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Potential Liability and Insurance</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business activities could expose us to potential liability under various laws and under workplace health and safety regulations. In addition, we occasionally assume liability by contract under indemnification agreements. We cannot predict the magnitude of such potential liabilities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a comprehensive general liability insurance policy with an umbrella policy that covers losses beyond the general liability limits. We also maintain professional errors and omissions liability and contractor's pollution liability insurance policies. We believe that both policies provide adequate coverage for our business. When we perform higher-risk work, we obtain, if available, the necessary types of insurance coverage for such activities, as is typically required by our clients.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We obtain insurance coverage through a broker that is experienced in our industry. The broker and our risk manager regularly review the adequacy of our insurance coverage. Because there are various exclusions and retentions under our policies, or an insurance carrier may become insolvent, there can be no assurance that all potential liabilities will be covered by our insurance policies or paid by our carrier.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate the risk associated with insurance claims. If we determine that a loss is probable and reasonably estimable, we establish an appropriate reserve. A reserve is not established if we determine that a claim has no merit or is not probable or reasonably estimable. Our historic levels of insurance coverage and reserves have been adequate. However, partially or completely uninsured claims, if successful and of significant magnitude, could have a material adverse effect on our business.</span></div><div id="ibf1504f097a64deeb2b062f259aa7472_76"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital Management</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employees.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">At fiscal 2020&#160;year-end, we had approximately 20,000 staff worldwide. A large percentage of our employees have technical and professional backgrounds and undergraduate and/or advanced degrees, 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, 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%">Diversity 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 and Inclusion Policy guides the Board of Directors, management, associates, subcontractors, and partners in developing an inclusive culture. Our Diversity and Inclusion Council monitors Tetra Tech's diversity 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 and inclusion and undertakes various efforts throughout its operations to promote these initiatives. Our current efforts are focused on three 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">Safe work environment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Equal employment opportunity.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Tetra Tech ensures that our practices and processes attract a diverse range of candidate, and that candidates are recruited, hired, assigned, developed, and promoted based on merit and their alignment to our values.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Learning and development opportunities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> To support our associates in reaching their full potential, Tetra Tech offers a wide range of internal and external learning and development opportunities. Education assistance is offered to financially support associates who seek to expand their knowledge and skill base.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of Tetra Tech's commitment to a culture of inclusion, in fiscal 2020 we launched our Global Resource Group ("ERG") Program, which broadens and enhances company-wide interaction opportunities for our employees. Our ERG's are open to all and involve 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, Women, Veterans, and LGBTQ employees.</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;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">Project Excellence Program. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tetra Tech develops Project Managers who are world class in their abilities and performance. The program is led by our Chief Engineer and involves extensive training on how to effectively manage all components of a project.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Fearless Entrepreneur Program. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tetra Tech develops into 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="ibf1504f097a64deeb2b062f259aa7472_79"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Executive Officers of the Registrant </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the name, age and position of each of our executive officers at November&#160;20, 2020:</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.993%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:63.230%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Age</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Position</span></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dan L. Batrack</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman and Chief Executive Officer<br/></span></td></tr><tr style="height:141pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Mr. Batrack joined our predecessor in 1980 and was named Chairman in January 2008. He has served as our Chief Executive Officer and a director since November 2005, and as our President from October 2008 to September 2019. Mr. Batrack has served in numerous capacities over the last 40 years, including arctic research scientist, deep water oceanographic hydrographer, coastal hydrodynamic modeler, environmental data analyst, project and program manager, President of the Engineering Division, and in 2004 he was appointed Chief Operating Officer. He has managed complex programs for many small and Fortune 500 clients, both in the United States and internationally. Mr. Batrack holds a B.A. degree in Business Administration from the University of Washington.</span></div><div style="text-align:justify"><span><br/></span></div></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leslie L. Shoemaker</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President <br/></span></td></tr><tr style="height:176pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Dr.&#160;Shoemaker was appointed President in September 2019, having previously served as President of WEI Business Group from April 2015 to November 2017, and CIG from November 2017 to September 2019. Dr. Shoemaker joined us in 1991, and has served in various management capacities, including project and program manager, water resources manager and infrastructure group president. From 2005 to 2015, she led our strategic planning, business development and company-wide collaboration programs. Her technical expertise is in the management of large-scale watershed and master planning studies, development of modeling tools and application of optimization tools for decision making. Additionally, she is our Chief Sustainability Officer who leads our Sustainability Council to implement sustainability-related policies and practices company-wide. Dr.&#160;Shoemaker holds a B.A. degree in Mathematics from Hamilton College, a Master of Engineering from Cornell University and a Ph.D. in Agricultural Engineering from the University of Maryland.<br/></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Steven M. Burdick</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President, Chief Financial Officer<br/></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Mr.&#160;Burdick has served as our Executive Vice President, Chief Financial Officer since April 2011. He served as our Senior Vice President and Corporate Controller from January 2004 to March 2011. Mr.&#160;Burdick joined us in April 2003 as Vice President, Management Audit. Previously, Mr.&#160;Burdick served in senior financial and executive positions with Aura Systems, Inc., TRW Ventures, and Ernst &amp; Young LLP. Mr.&#160;Burdick holds a B.S. degree in Business Administration from Santa Clara University and is a Certified Public Accountant.<br/></span></td></tr></table></div><div style="height:47.25pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.993%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:63.230%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Age</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Position</span></td></tr><tr style="height:35pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derek G. Amidon</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President, President of CIG and the Client Account Management Division of CIG <br/></span></td></tr><tr style="height:198pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Mr. Amidon was appointed President of CIG in September 2019, in addition to his role as President of CIG's Client Account Management Division. Mr. Amidon has served as a project manager, key account manager, operations manager, and regional manager since joining us in 2012. He has managed a variety of complex, high profile programs for key clients, including Fortune 100 companies. His focus has been on leading high value consulting services that deliver scientific, engineering and regulatory solutions for challenging environmental, engineering, permitting and public relations problems for energy, industrial, institutional and custodial trust clients. He has managed projects in the U.S., Africa, Australia, Europe, and the Caribbean. In addition to experience in both public and private consulting and engineering firms over his 24-year career, Mr. Amidon also served in a variety of business leadership and project development roles at Hess Corporation, a leading independent oil and gas company. Mr. Amidon is a registered Professional Engineer. He holds B.S. and M.S. degrees in Civil Engineering from Brigham Young University and a M.S. in Management from Rensselaer Polytechnic Institute.<br/></span></td></tr><tr style="height:35pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Roger R. Argus</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#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 35 years of experience, including 27 years with us in operational leadership, program and project management, and quality assurance for projects encompassing a broad spectrum of environmental, engineering, information technology, and disaster management services. Mr. Argus has also been responsible for managing multidisciplinary contracts and projects in support of the U.S. federal government (i.e., Navy, the U.S. Army Corps of Engineers ("USACE"), and the EPA), state and municipal agencies, and private clients nationwide. The scope of his technical experience includes planning and directing environmental programs, developing data acquisition, management and analytics solutions, fund research and development support for innovative environmental technologies and waste treatment systems, municipal resiliency, and sustainability programs. Mr. Argus holds a B.S. in Chemical Engineering from California State University, Long Beach.<br/></span></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">William R. Brownlie</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President, Chief Engineer and Corporate Risk Management Officer<br/></span></td></tr><tr style="height:141pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Dr.&#160;Brownlie was named Senior Vice President and Chief Engineer in September 2009, and Corporate Risk Management Officer in November 2013. From December 2005 to September 2009, he served as a Group President. Dr.&#160;Brownlie joined our predecessor in 1981 and was named a Senior Vice President in December 1993. Dr.&#160;Brownlie has managed various operating units and programs focusing on water resources and environmental services, including work with USACE, the U.S. Air Force, the U.S. Bureau of Reclamation and DOE. He is a registered professional engineer and has a strong technical background in water resources. Dr.&#160;Brownlie holds B.S. and M.S. degrees in Civil Engineering from the State University of New York at Buffalo and a Ph.D. in Civil Engineering from the California Institute of Technology.<br/></span></td></tr></table></div><div style="height:47.25pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">53&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President, Corporate Controller and Chief Accounting Officer<br/></span></td></tr><tr style="height:84pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Mr.&#160;Carter joined us as Vice President, Corporate Controller and Chief Accounting Officer in June 2011 and was appointed Senior Vice President in October 2012. Previously, Mr.&#160;Carter served in finance and auditing positions in private industry and with Ernst&#160;&amp; Young&#160;LLP. Mr.&#160;Carter holds a B.S. in Business Administration from Miami University and is a Certified Public Accountant.<br/></span></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Craig L. Christensen</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President, Chief Information Officer<br/></span></td></tr><tr style="height:119pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Mr. Christensen joined us in 1998 through the acquisition of our Tetra Tech NUS, Inc. ("NUS") subsidiary. He is responsible for our information services and technologies, including the implementation of our enterprise resource planning system. Previously, Mr.&#160;Christensen held positions at NUS, Brown and Root Services, and Landmark Graphics subsidiaries of Halliburton Company where his responsibilities included contracts administration, finance, and system development. Prior to his service at Halliburton, Mr.&#160;Christensen held positions at Burroughs Corporation and Apple Computer. Mr.&#160;Christensen holds B.A. and M.B.A. degrees from Brigham Young University.<br/></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preston Hopson</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#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.  For the prior 10 years, Mr. Hopson served as Vice President, Assistant General Counsel and Assistant Corporate Secretary at the engineering and infrastructure firm AECOM. Prior to this, he was a Senior Associate at the law firm O&#8217;Melveny &amp; Myers LLP. Mr. Hopson began his career as a judicial clerk on the U.S. Court of Appeals for the Ninth Circuit. Mr. Hopson holds B.A. and J.D. degrees from Yale University.<br/></span></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Richard A. Lemmon</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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, Corporate Administration<br/></span></td></tr><tr style="height:72pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Mr. Lemmon joined our predecessor in 1981 in a technical capacity and became a member of its corporate staff in a management position in 1985. In 1988, at the time of our predecessor's divestiture from Honeywell, Inc., Mr. Lemmon structured and managed many of our corporate functions. He is currently responsible for insurance, health and safety and facilities.</span></div><div style="text-align:justify"><span><br/></span></div></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brendan M. O'Rourke</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President, Enterprise Risk Management<br/></span></td></tr><tr style="height:119pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Mr. O'Rourke joined us in January 2018 as Vice President, Enterprise Risk Management and was appointed Senior Vice President, Enterprise Risk Management in November 2018. For the prior 10 years, Mr. O'Rourke served as Assistant Vice President of Professional Liability Claims at AIG. Prior to this, he was a Senior Associate at the law firm of Seyfarth Shaw in Boston, Massachusetts. Mr. O'Rourke has more than twenty years of experience in risk management, contract negotiation, claim resolution and litigation within the construction industry. Mr. O'Rourke holds a J.D. from Suffolk Law School and a B.A. from Worcester State University. <br/></span></td></tr></table></div><div style="height:47.25pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.993%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:63.230%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Age</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Position</span></td></tr><tr style="height:35pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mark A. Rynning</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%">59&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Senior Vice President, President of the Resilient and Sustainable Infrastructure Division of GSG</span></div></td></tr><tr style="height:153pt"><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. Rynning has more than 30 years of engineering consulting experience with us. He is a registered professional engineer and has served us in numerous capacities including project manager, operations manager, and operating unit leader. He has managed large water infrastructure programs for state and local agencies throughout the United States. Mr. Rynning has broad experience in planning and design of water and wastewater infrastructure, utility master planning, and design of water and wastewater transmission and collection systems. In addition, Mr. Rynning has planned and designed reverse osmosis water treatment plants and advanced wastewater treatment systems. He has provided expert advisory services to numerous municipal clients for utility system acquisitions. He holds a B.S. in Civil Engineering and a Master of Business Administration, both from the University of Florida.</span></div><div style="text-align:justify"><span><br/></span></div></td></tr><tr style="height:35pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bernard Teufele</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 the Canada and South America Division of CIG<br/></span></td></tr><tr style="height:141pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Mr. Teufele joined us through an acquisition in 2010. He has over 22 years of consulting engineering experience as a leader of a highly diversified, high-end infrastructure practice and as a technical expert in the field of infrastructure monitoring and asset management. Prior to his current role, Mr. Teufele has managed operating units of increasing size and complexity with a primary focus on infrastructure, environmental sciences, civil transportation, and mining-related services doing work for municipal, provincial, and federal government clients in Canada. He has managed key provincial infrastructure programs in Canada with a particular focus on the monitoring and assessment of roadway infrastructure and the development of asset management programs. Mr. Teufele has a B.Sc. in Applied Science from the University of British Columbia. <br/></span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span><br/></span></div><div style="height:47.25pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><div id="ibf1504f097a64deeb2b062f259aa7472_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Available Information </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our website address is www.tetratech.com. We made available, free electronic copies of our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and all amendments to those reports through the &#8220;Investor Relations&#8221; portion of our website, under the heading &#8220;SEC Filings&#8221; filed under &#8220;Financial Information.&#8221; These reports are available on our website as soon as reasonably practicable after we electronically file them with the Securities and Exchange Commission ("SEC"). These reports, and any amendments to them, are also available at the Internet website of the SEC, http://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="ibf1504f097a64deeb2b062f259aa7472_85"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1A.&#160;&#160;&#160;&#160;Risk Factors </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We operate in a changing environment that involves numerous known and unknown risks and uncertainties that could materially adversely affect our operations. Set forth below and elsewhere in this report and in other documents we file with the SEC are descriptions of the risks and uncertainties that could cause our actual results to differ materially from the results contemplated by the forward-looking statements contained in this report. Additional risks we do not yet know of or that we currently think are immaterial may also affect our business operations. If any of the events or circumstances described in the following risks actually occurs, our business, financial condition or results of operations could be materially adversely affected.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business and Operations Risk Factors</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our results of operations could be adversely affected by 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%">The global spread of the COVID-19 pandemic has created significant volatility, uncertainty and economic disruption. The extent to which the COVID-19 pandemic continues to impact our business, operations and financial results will depend on numerous evolving factors that we may not be able to accurately predict, including: the duration and scope of the pandemic; governmental, business and individuals&#8217; actions that have been and continue to be taken in response to the pandemic; the impact of the pandemic on economic activity and actions taken in response; the effect on our clients&#8217; demand for our services; our ability to provide our services, including as a result of more severe or prolonged travel restrictions and people working from home; the ability of our clients to pay for our services or their need to seek reductions of our fees; any closures of our and our clients&#8217; offices and facilities; and the need for enhanced health and hygiene requirements or social distancing or other measures in attempts to counteract future outbreaks in our offices and facilities. Clients may also slow down decision-making, delay planned work or seek to terminate existing agreements. In addition, while governments around the world have enacted emergency relief programs designed to combat the economic impact of the pandemic, the long-term effect of such spending is uncertain and could result in future budgetary restrictions for our government clients. Any of these events could adversely affect our business, financial condition and results of operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Continuing worldwide political, social and economic uncertainties may adversely affect our revenue and profitability.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The last several years have been periodically marked by political, social and economic concerns, including decreased consumer confidence, the lingering effects of international conflicts, energy costs and inflation. Although certain indices and economic data have shown signs of stabilization in the United States and certain global markets, there can be no assurance that these improvements will be broad-based or sustainable. This instability can make it extremely difficult for our clients, our vendors and us to accurately forecast and plan future business activities, and could cause constrained spending on our services, delays and a lengthening of our business development efforts, the demand for more favorable pricing or other terms, and/or difficulty in collection of our accounts receivable. Our government clients may face budget deficits that prohibit them from funding proposed and existing projects. Further, ongoing economic instability in the global markets could limit our ability to access the capital markets at a time when we would like, or need, to raise capital, which could have an impact on our ability to react to changing business conditions or new opportunities. If economic conditions remain uncertain or weaken, or government spending is reduced, our revenue and profitability could be adversely affected.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in tax laws could increase our tax rate and materially affect our results of operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to tax laws in the United States and numerous foreign jurisdictions. The incoming U.S. presidential administration has called for changes to fiscal and tax policies, which may include comprehensive tax reform. In addition, many international legislative and regulatory bodies have proposed and/or enacted legislation that could significantly impact how U.S. multinational corporations are taxed on foreign earnings. Many of these proposed and enacted changes to the taxation of our activities could increase our effective tax rate and harm our results of operations.</span></div><div style="margin-bottom:6pt;margin-top: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 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">immediately when the economy improves. If economic growth slows, government fiscal conditions worsen, or client spending declines, then our revenue, profits and overall financial condition may deteriorate. Our government clients may face budget deficits that prohibit them from funding new or existing projects. In addition, our existing and potential clients may either postpone entering into new contracts or request price concessions. Difficult financing and economic conditions may cause some of our clients to demand better pricing terms or delay payments for services we perform, thereby increasing the average number of days our receivables are outstanding, and the potential of increased credit losses of uncollectible invoices. Further, these conditions may result in the inability of some of our clients to pay us for services that we have already performed. If we are not able to reduce our costs quickly enough to respond to the revenue decline from these clients, our operating results may be adversely affected. Accordingly, these factors affect our ability to forecast our future revenue and earnings from business areas that may be adversely impacted by market conditions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our international operations expose us to legal, political, and economic risks in different countries as well as currency exchange rate fluctuations that could harm our business and financial results.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2020, we generated </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29.6%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of our revenue from our international operations, primarily in Canada, Australia, the United Kingdom and from international clients for work that is performed by our domestic operations. International business is subject to a variety of risks, including:</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">imposition of governmental controls and changes in laws, regulations, or policies;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lack of developed legal systems to enforce contractual rights;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">greater risk of uncollectible accounts and longer collection cycles;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">currency exchange rate fluctuations, devaluations, and other conversion restrictions;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">uncertain and changing tax rules, regulations, and rates;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the potential for civil unrest, acts of terrorism, force majeure, war or other armed conflict, and greater physical security risks, which may cause us to have to leave a country quickly; </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">logistical and communication challenges;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in regulatory practices, including tariffs and taxes;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in labor conditions;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic, political, and financial conditions in foreign markets; and </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">exposure to civil or criminal liability under the U.S. Foreign Corrupt Practices Act (&#8220;FCPA&#8221;), the U.K. Bribery Act, the Canadian Corruption of Foreign Public Officials Act, the Brazilian Clean Companies Act, the anti-boycott rules, trade and export control regulations, as well as other international regulations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, the Province of Quebec has adopted legislation that requires businesses and individuals seeking contracts with governmental bodies be certified by a Quebec regulatory authority for contracts over a specified size. Our failure to maintain certification could adversely affect our business.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International risks and violations of international regulations may significantly reduce our revenue and profits, and subject us to criminal or civil enforcement actions, including fines, suspensions, or disqualification from future U.S. federal procurement contracting. Although we have policies and procedures to monitor legal and regulatory compliance, our employees, subcontractors, and agents could take actions that violate these requirements. As a result, our international risk exposure may be more or less than the percentage of revenue attributed to our international operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The United Kingdom's withdrawal from the European Union could have an adverse effect on our business and financial results.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2017, the United Kingdom government initiated a process to withdraw from the European Union ("Brexit") and began negotiating the terms of the separation. Brexit has created substantial economic and political uncertainty and volatility in currency exchange rates, and the terms of the United Kingdom's withdrawal from the European Union remain uncertain. The uncertainty created by Brexit may cause our customers to closely monitor their costs and reduce demand for our services and may ultimately result in new legal regulatory and cost challenges for our United Kingdom and global operations. Any of these events could adversely affect our United Kingdom, European and overall business and financial results. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We derive a substantial amount of our revenue from U.S. federal, state and local government agencies, and any disruption in government funding or in our relationship with those agencies could adversely affect our business.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 generated </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47.9%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of our revenue 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 </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:400;line-height:120%">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. Under the Budget Control Act of 2011, an automatic sequestration process, or across-the-board budget cuts (a large portion of which was defense-related), was triggered. The sequestration began on March 1, 2013. Although the Bipartisan Budget Act of 2013 provided some sequester relief through the end of fiscal year 2015, the sequestration requires reduced U.S. federal government spending through fiscal year 2021. A significant reduction in federal government spending, the absence of a bipartisan agreement on the federal government budget, a partial or full federal government shutdown, or a change in budgetary priorities could reduce demand for our services, cancel or delay federal projects, result in the closure of federal facilities and significant personnel reductions, and have a material and adverse impact on our business, financial condition, results of operations and cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are several additional factors that could materially affect our U.S. government contracting business, which could cause U.S. government agencies to delay or cancel programs, to reduce their orders under existing contracts, to exercise their rights to terminate contracts or not to exercise contract options for renewals or extensions. Such factors, which include the following, could have a material adverse effect on our revenue or the timing of contract payments from U.S. government agencies:</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:103%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;padding-left:13.8pt">the failure of the U.S. government to complete its budget and appropriations process before its fiscal year-end;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:103%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;padding-left:13.8pt">changes in and delays or cancellations of government programs, procurements, requirements or appropriations;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">budget constraints or policy changes resulting in delay or curtailment of expenditures related to the services we provide;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">re-competes of government contracts;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing and amount of tax revenue received by federal, state and local governments, and the overall level of government expenditures;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">curtailment in the use of government contracting firms;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delays associated with insufficient numbers of government staff to oversee contracts;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the increasing preference by government agencies for contracting with small and disadvantaged businesses;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">competing political priorities and changes in the political climate regarding the funding or operation of the services we provide;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the adoption of new laws or regulations affecting our contracting relationships with the federal, state or local governments;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unsatisfactory performance on government contracts by us or one of our subcontractors, negative government audits or other events that may impair our relationship with federal, state or local governments;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a dispute with or improper activity by any of our subcontractors; and</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic or political conditions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our inability to win or renew U.S. government contracts during regulated procurement processes could harm our operations and significantly reduce or eliminate our profits.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government contracts are awarded through a regulated procurement process. The U.S. federal government has increasingly relied upon multi-year contracts with pre-established terms and conditions, such as indefinite delivery/indefinite quantity (&#8220;IDIQ&#8221;) contracts, which generally require those contractors who have previously been awarded the IDIQ to engage in an additional competitive bidding process before a task order is issued. As a result, new work awards tend to be smaller and of shorter duration, since the orders represent individual tasks rather than large, programmatic assignments. In addition, we believe that there has been an increase in the award of federal contracts based on a low-price, technically acceptable criteria emphasizing price over qualitative factors, such as past performance. As a result, pricing pressure may reduce our profit margins on future federal contracts. The increased competition and pricing pressure, in turn, may require us to make sustained efforts to reduce costs in order to realize revenue, and profits under government contracts. If we are not successful in reducing the amount of costs we incur, our profitability on government contracts will be negatively impacted. Moreover, even if we are qualified to work on a government contract, we may not be awarded the contract because of existing government policies designed to protect small businesses and under-represented minority contractors. Our inability to win or renew government contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">during regulated procurement processes could harm our operations and significantly reduce or eliminate our profits.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Each year, client funding for some of our U.S. government contracts may rely on government appropriations or public-supported financing. If adequate public funding is delayed or is not available, then our profits and revenue could decline. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each year, client funding for some of our U.S. government contracts may directly or indirectly rely on government appropriations or public-supported financing. Legislatures may appropriate funds for a given project on a year-by-year basis, even though the project may take more than one year to perform. In addition, public-supported financing such as U.S. state and local municipal bonds may be only partially raised to support existing projects. Similarly, an economic downturn may make it more difficult for U.S. state and local governments to fund projects. In addition to the state of the economy and competing political priorities, public funds and the timing of payment of these funds may be influenced by, among other things, curtailments in the use of government contracting firms, increases in raw material costs, delays associated with insufficient numbers of government staff to oversee contracts, budget constraints, the timing and amount of tax receipts, and the overall level of government expenditures. If adequate public funding is not available or is delayed, then our profits and revenue could decline. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our U.S. federal government contracts may give government agencies the right to modify, delay, curtail, renegotiate, or terminate existing contracts at their convenience at any time prior to their completion, which may result in a decline in our profits and revenue.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal government projects in which we participate as a contractor or subcontractor may extend for several years. Generally, government contracts include the right to modify, delay, curtail, renegotiate, or terminate contracts and subcontracts at the government&#8217;s convenience any time prior to their completion. Any decision by a U.S. federal government client to modify, delay, curtail, renegotiate, or terminate our contracts at their convenience may result in a decline in our profits and revenue.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As a U.S. government contractor, we must comply with various procurement laws and regulations and are subject to regular government audits; a violation of any of these laws and regulations or the failure to pass a government audit could result in sanctions, contract termination, forfeiture of profit, harm to our reputation or loss of our status as an eligible government contractor and could reduce our profits and revenue.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We must comply with and are affected by U.S. federal, state, local, and foreign laws and regulations relating to the formation, administration and performance of government contracts. For example, we must comply with FAR, the Truth in Negotiations Act, CAS, the American Recovery and Reinvestment Act of 2009, the Services Contract Act, and the DoD security regulations, as well as many other rules and regulations. In addition, we must comply with other government regulations related to employment practices, environmental protection, health and safety, tax, accounting, and anti-fraud measures, as well as many other regulations in order to maintain our government contractor status. These laws and regulations affect how we do business with our clients and, in some instances, impose additional costs on our business operations. Although we take precautions to prevent and deter fraud, misconduct, and non-compliance, we face the risk that our employees or outside partners may engage in misconduct, fraud, or other improper activities. U.S. government agencies, such as the DCAA, routinely audit and investigate government contractors. These government agencies review and audit a government contractor&#8217;s performance under its contracts and cost structure, and evaluate compliance with applicable laws, regulations, and standards. In addition, during the course of its audits, the DCAA may question our incurred project costs. If the DCAA believes we have accounted for such costs in a manner inconsistent with the requirements for FAR or CAS, the DCAA auditor may recommend to our U.S. government corporate administrative contracting officer that such costs be disallowed. Historically, we have not experienced significant disallowed costs as a result of government audits. However, we can provide no assurance that the DCAA or other government audits will not result in material disallowances for incurred costs in the future. In addition, U.S. government contracts are subject to various other requirements relating to the formation, administration, performance, and accounting for these contracts. We may also be subject to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">qui tam</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> litigation brought by private individuals on behalf of the U.S. government under the Federal Civil False Claims Act, which could include claims for treble damages. For example, as discussed elsewhere in this report, on January 14, 2019, the Civil Division of the United States Attorney's Office filed complaints in intervention in three qui tam actions filed against our subsidiary, Tetra Tech EC, Inc., in the U.S. District Court for the Northern District of California. U.S. government contract violations could result in the imposition of civil and criminal penalties or sanctions, contract termination, forfeiture of profit, and/or suspension of payment, any of which could make us lose our status as an eligible government contractor. We could also suffer serious harm to our reputation. Any interruption or termination of our U.S. government contractor status could reduce our profits and revenue significantly.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">If we extend a significant portion of our credit to clients in a specific geographic area or industry, we may experience disproportionately high levels of collection risk and nonpayment if those clients are adversely affected by factors particular to their geographic area or industry.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our clients include public and private entities that have been, and may continue to be, negatively impacted by the changing landscape in the global economy. While outside of the U.S. federal government no one client accounted for over 10% </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of our revenue for fiscal 2020, 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 that we have concentrated credit risk from clients in a specific geographic area or industry, continuing negative trends or a worsening in the financial condition of that specific geographic area or industry could make us susceptible to disproportionately high levels of default by those clients. Such defaults could materially adversely impact our revenues and our results of operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We have made and expect to continue to make acquisitions. Acquisitions could disrupt our operations and adversely impact our business and operating results. Our failure to conduct due diligence effectively, or our inability to successfully integrate acquisitions, could impede us from realizing all of the benefits of the acquisitions, which could weaken our results of operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A key part of our growth strategy is to acquire other companies that complement our lines of business or that broaden our technical capabilities and geographic presence. However, our ability to make acquisitions is restricted under our credit agreement. Acquisitions involve certain known and unknown risks that could cause our actual growth or operating results to differ from our expectations or the expectations of securities analysts. For example:</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may not be able to identify suitable acquisition candidates or to acquire additional companies on acceptable terms;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we are pursuing international acquisitions, which inherently pose more risk than domestic acquisitions;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we compete with others to acquire companies, which may result in decreased availability of, or increased price for, suitable acquisition candidates;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may not be able to obtain the necessary financing, on favorable terms or at all, to finance any of our potential acquisitions;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may ultimately fail to consummate an acquisition even if we announce that we plan to acquire a company; and</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">acquired companies may not perform as we expect, and we may fail to realize anticipated revenue and profits.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we fail to conduct due diligence on our potential targets effectively, we may, for example, not identify problems at target companies, or fail to recognize incompatibilities or other obstacles to successful integration. The integration process may disrupt our business and, if implemented ineffectively, may preclude realization of the full benefits expected by us and could harm our results of operations. In addition, the overall integration of the combining companies may result in unanticipated problems, expenses, liabilities, and competitive responses, and may cause our stock price to decline. The difficulties of integrating an acquisition include, among others:</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">issues in integrating information, communications, and other systems;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">incompatibility of logistics, marketing, and administration methods;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">maintaining employee morale and retaining key employees;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">integrating the business cultures of both companies;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">preserving important strategic client relationships;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">consolidating corporate and administrative infrastructures, and eliminating duplicative operations; and</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">coordinating and integrating geographically separate organizations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, even if the operations of an acquisition are integrated successfully, we may not realize the full benefits of the acquisition, including the synergies, cost savings or growth opportunities that we expect. These benefits may not be achieved within the anticipated time frame, or at all. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, acquisitions may cause us to:</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">issue common stock that would dilute our current stockholders&#8217; ownership percentage;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">use a substantial portion of our cash resources;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increase our interest expense, leverage, and debt service requirements (if we incur additional debt to fund an acquisition);</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:103%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;padding-left:13.8pt">assume liabilities, including undisclosed, contingent or environmental liabilities, for which we do not have indemnification from the former owners. Further, indemnification obligations may be subject to dispute or concerns regarding the creditworthiness of the former owners;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">record goodwill and non-amortizable intangible assets that are subject to impairment testing and potential impairment charges;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">experience volatility in earnings due to changes in contingent consideration related to acquisition earn-out liability estimates; </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">incur amortization expenses related to certain intangible assets;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lose existing or potential contracts as a result of conflict of interest issues;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">incur large and immediate write-offs; or</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">become subject to litigation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finally, acquired companies that derive a significant portion of their revenue from the U.S. federal government and do not follow the same cost accounting policies and billing practices that we follow may be subject to larger cost disallowances for greater periods than we typically encounter. If we fail to determine the existence of unallowable costs and do not establish appropriate reserves at acquisition, we may be exposed to material unanticipated liabilities, which could have a material adverse effect on our business.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">If our goodwill or intangible assets become impaired, then our profits may be significantly reduced.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because we have historically acquired a significant number of companies, goodwill and intangible assets represent a substantial portion of our assets. As of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;27, 2020, our goodwill 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%">$993.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and other intangible assets 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%">$13.9 million</span><span style="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 impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. The goodwill impairment test requires us to determine the fair value of our reporting units, which are the components one level below our reportable segments. In determining fair value, we make significant judgments and estimates, including assumptions about our strategic plans with regard to our operations. We also analyze current economic indicators and market valuations to help determine fair value. To the extent economic conditions that would impact the future operations of our reporting units change, our goodwill may be deemed to be impaired, and we would be required to record a non-cash charge that could result in a material adverse effect on our financial position or results of operations. For example, we had goodwill impairment of $15.8 million and $7.8 million in fiscal 2020 and 2019, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had no goodwill impairment in fisca</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">l 2018.</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 affected by violations of the FCPA and similar worldwide anti-bribery laws.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FCPA and similar anti-bribery laws generally prohibit companies and their intermediaries from making improper payments to foreign government officials for the purpose of obtaining or retaining business. The U.K. Bribery Act of 2010 prohibits both domestic and international bribery, as well as bribery across both private and public sectors. In addition, an organization that &#8220;fails to prevent bribery&#8221; by anyone associated with the organization can be charged under the U.K. Bribery Act unless the organization can establish the defense of having implemented &#8220;adequate procedures&#8221; to prevent bribery. Improper payments are also prohibited under the Canadian Corruption of Foreign Public Officials Act and the Brazilian Clean Companies Act. Local business practices in many countries outside the United States create a greater risk of government corruption than that found in the United States and other more developed countries. Our policies mandate compliance with anti-bribery laws, and we have established policies and procedures designed to monitor compliance with anti-bribery law requirements; however, we cannot ensure that our policies and procedures will protect us from potential reckless or criminal acts committed by individual employees or agents. If we are found to be liable for anti-bribery law violations, we could suffer from criminal or civil penalties or other sanctions that could have a material adverse effect on our business.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We could be adversely impacted if we fail to comply with domestic and international export laws.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent we export technical services, data and products outside of the United States, we are subject to U.S. and international laws and regulations governing international trade and exports, including but not limited to the International Traffic in Arms Regulations, the Export Administration Regulations, and trade sanctions against embargoed countries. A failure to comply with these laws and regulations could result in civil or criminal sanctions, including the imposition of fines, the denial of export privileges, and suspension or debarment from participation in U.S. government contracts, which could have a material adverse effect on our business.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">If we fail to complete a project in a timely manner, miss a required performance standard, or otherwise fail to adequately perform on a project, then we may incur a loss on that project, which may reduce or eliminate our overall profitability.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our engagements often involve large-scale, complex projects. The quality of our performance on such projects depends in large part upon our ability to manage the relationship with our clients and our ability to effectively manage the project and deploy appropriate resources, including third-party contractors and our own personnel, in a timely manner. We may commit to a client that we will complete a project by a scheduled date. We may also commit that a project, when completed, will achieve specified performance standards. If the project is not completed by the scheduled date or fails to meet required performance standards, we may either incur significant additional costs or be held responsible for the costs incurred by the client to rectify damages due to late completion or failure to achieve the required performance standards. The uncertainty of the timing of a project can present difficulties in planning the amount of personnel needed for the project. If the project is delayed </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or canceled, we may bear the cost of an underutilized workforce that was dedicated to fulfilling the project. In addition, performance of projects can be affected by a number of factors beyond our control, including unavoidable delays from government inaction, public opposition, inability to obtain financing, weather conditions, unavailability of vendor materials, changes in the project scope of services requested by our clients, industrial accidents, environmental hazards, and labor disruptions. To the extent these events occur, the total costs of the project could exceed our estimates, and we could experience reduced profits or, in some cases, incur a loss on a project, which may reduce or eliminate our overall profitability. Further, any defects or errors, or failures to meet our clients&#8217; expectations, could result in claims for damages against us. Failure to meet performance standards or complete performance on a timely basis could also adversely affect our reputation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The loss of key personnel or our inability to attract and retain qualified personnel could impair our ability to provide services to our clients and otherwise conduct our business effectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As primarily a professional and technical services company, we are labor-intensive and, therefore, our ability to attract, retain, and expand our senior management and our professional and technical staff is an important factor in determining our future success. The market for qualified scientists and engineers is competitive and, from time to time, it may be difficult to attract and retain qualified individuals with the required expertise within the timeframe demanded by our clients. For example, some of our U.S. government contracts may require us to employ only individuals who have particular government security clearance levels. In addition, if we are unable to retain executives and other key personnel, the roles and responsibilities of those employees will need to be filled, which may require that we devote time and resources to identify, hire, and integrate new employees. The loss of the services of any of these key personnel could adversely affect our business. Our failure to attract and retain key individuals could impair our ability to provide services to our clients and conduct our business effectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our revenue and growth prospects may be harmed if we or our employees are unable to obtain government granted eligibility or other qualifications we and they need to perform services for our customers.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of government programs require contractors to have certain kinds of government granted eligibility, such as security clearance credentials. Depending on the project, eligibility can be difficult and time-consuming to obtain. If we or our employees are unable to obtain or retain the necessary eligibility, we may not be able to win new business, and our existing customers could terminate their contracts with us or decide not to renew them. To the extent we cannot obtain or maintain the required security clearances for our employees working on a particular contract, we may not derive the revenue or profit anticipated from such contract.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our actual business and financial results could differ from the estimates and assumptions that we use to prepare our consolidated financial statements, which may significantly reduce or eliminate our profits.</span></div><div style="margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To prepare consolidated financial statements in conformity with generally accepted accounting principles in the U.S. ("U.S. GAAP"), management is required to make estimates and assumptions as of the date of the consolidated financial statements. These estimates and assumptions affect the reported values of assets, liabilities, revenue and expenses, as well as disclosures of contingent assets and liabilities. For example, we typically recognize revenue over the life of a contract based on the proportion of costs incurred to date compared to the total costs estimated to be incurred for the entire project. Areas requiring significant estimates by our management include:</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the application of the percentage-of-completion method of accounting and revenue recognition on contracts, change orders, and contract claims, including related unbilled accounts receivable;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unbilled accounts receivable, including amounts related to requests for equitable adjustment to contracts that provide for price redetermination, primarily with the U.S. federal government. These amounts are recorded only when they can be reliably estimated, and realization is probable;  </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provisions for uncollectible receivables, client claims, and recoveries of costs from subcontractors, vendors, and others;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provisions for income taxes, research and development tax credits, valuation allowances, and unrecognized tax benefits;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">value of goodwill and recoverability of intangible assets;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">valuations of assets acquired and liabilities assumed in connection with business combinations;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">valuation of contingent earn-out liabilities recorded in connection with business combinations;  </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">valuation of employee benefit plans; </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">valuation of stock-based compensation expense; and</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">accruals for estimated liabilities, including litigation and insurance reserves.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our actual business and financial results could differ from those estimates, which may significantly reduce or eliminate our profits.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our profitability could suffer if we are not able to maintain adequate utilization of our workforce.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of providing our services, including the extent to which we utilize our workforce, affects our profitability. The rate at which we utilize our workforce is affected by a number of factors, including:</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to transition employees from completed projects to new assignments and to hire and assimilate new employees;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to forecast demand for our services and thereby maintain an appropriate headcount in each of our geographies and operating units;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to engage employees in assignments during natural disasters or pandemics;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to manage attrition;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our need to devote time and resources to training, business development, professional development, and other non-chargeable activities; and </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to match the skill sets of our employees to the needs of the marketplace.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we over-utilize our workforce, our employees may become disengaged, which could impact employee attrition. If we under-utilize our workforce, our profit margin and profitability could suffer.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our use of the percentage-of-completion method of revenue recognition could result in a reduction or reversal of previously recorded revenue and profits.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for most of our contracts on the percentage-of-completion method of revenue recognition. Generally, our use of this method results in recognition of revenue and profit ratably over the life of the contract, based on the proportion of costs incurred to date to total costs expected to be incurred for the entire project. The effects of revisions to estimated revenue and costs, including the achievement of award fees and the impact of change orders and claims, are recorded when the amounts are known and can be reasonably estimated. Such revisions could occur in any period and their effects could be material. Although we have historically made reasonably reliable estimates of the progress towards completion of long-term contracts, the uncertainties inherent in the estimating process make it possible for actual costs to vary materially from estimates, including reductions or reversals of previously recorded revenue and profit.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">If we are unable to accurately estimate and control our contract costs, then we may incur losses on our contracts, which could decrease our operating margins and reduce our profits. Specifically, our fixed-price contracts could increase the unpredictability of our earnings.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is important for us to accurately estimate and control our contract costs so that we can maintain positive operating margins and profitability. We generally enter into three principal types of contracts with our clients: fixed-price, time-and-materials and cost-plus. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. federal government and certain other clients have increased the use of fixed-priced contracts. Under fixed-price contracts, we receive a fixed price irrespective of the actual costs we incur and, consequently, we are exposed to a number of risks. We realize a profit on fixed-price contracts only if we can control our costs and prevent cost over-runs on our contracts. Fixed-price contracts require cost and scheduling estimates that are based on a number of assumptions, including those about future economic conditions, costs, and availability of labor, equipment and materials, and other exigencies. We could experience cost over-runs if these estimates are originally inaccurate as a result of errors or ambiguities in the contract specifications, or become inaccurate as a result of a change in circumstances following the submission of the estimate due to, among other things, unanticipated technical problems, difficulties in obtaining permits or approvals, changes in local laws or labor conditions, weather delays, changes in the costs of raw materials, or the inability of our vendors or subcontractors to perform. If cost overruns occur, we could experience reduced profits or, in some cases, a loss for that project. If a project is significant, or if there are one or more common issues that impact multiple projects, costs overruns could increase the unpredictability of our earnings, as well as have a material adverse impact on our business and earnings.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our time-and-materials contracts, we are paid for labor at negotiated hourly billing rates and paid for other expenses. Profitability on these contracts is driven by billable headcount and cost control. Many of our time-and-materials contracts are subject to maximum contract values and, accordingly, revenue relating to these contracts is recognized as if these contracts were fixed-price contracts. Under our cost-plus contracts, some of which are subject to contract ceiling amounts, we are reimbursed for allowable costs and fees, which may be fixed or performance-based. If our costs exceed the contract ceiling or are not allowable under the provisions of the contract or any applicable regulations, we may not be able to obtain reimbursement for all of the costs we incur.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Profitability on our contracts is driven by billable headcount and our ability to manage our subcontractors, vendors, and material suppliers. If we are unable to accurately estimate and manage our costs, we may incur losses on our contracts, which could decrease our operating margins and significantly reduce or eliminate our profits. Certain of our contracts require us </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to satisfy specific design, engineering, procurement, or construction milestones in order to receive payment for the work completed or equipment or supplies procured prior to achievement of the applicable milestone. As a result, under these types of arrangements, we may incur significant costs or perform significant amounts of services prior to receipt of payment. If a client determines not to proceed with the completion of the project or if the client defaults on its payment obligations, we may face difficulties in collecting payment of amounts due to us for the costs previously incurred or for the amounts previously expended to purchase equipment or supplies.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for a contract requires judgments relative to assessing the contract&#8217;s estimated risks, revenue, costs, and other technical issues. Due to the size and nature of many of our contracts, the estimation of overall risk, revenue, and cost at completion is complicated and subject to many variables. Changes in underlying assumptions, circumstances, or estimates may also adversely affect future period financial performance. If we are unable to accurately estimate the overall revenue or costs on a contract, then we may experience a lower profit or incur a loss on the contract.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our failure to adequately recover on claims brought by us against clients for additional contract costs could have a negative impact on our liquidity and profitability.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have brought claims against clients for additional costs exceeding the contract price or for amounts not included in the original contract price. These types of claims occur due to matters such as client-caused delays or changes from the initial project scope, both of which may result in additional cost. Often, these claims can be the subject of lengthy arbitration or litigation proceedings, and it is difficult to accurately predict when these claims will be fully resolved. When these types of events occur and unresolved claims are pending, we have used working capital in projects to cover cost overruns pending the resolution of the relevant claims. A failure to promptly recover on these types of claims could have a negative impact on our liquidity and profitability. Total accounts receivable at September&#160;27, 2020 included approxima</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tely $14 million related to such claims.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">failure to win new contracts and renew existing contracts with private and public sector clients could adversely affect our profitability.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business depends on our ability to win new contracts and renew existing contracts with private and public sector clients. Contract proposals and negotiations are complex and frequently involve a lengthy bidding and selection process, which is affected by a number of factors. These factors include market conditions, financing arrangements, and required governmental approvals. If negative market conditions arise, or if we fail to secure adequate financial arrangements or the required government approval, we may not be able to pursue certain projects, which could adversely affect our profitability. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">If we are not able to successfully manage our growth strategy, our business and results of operations may be adversely affected.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our expected future growth presents numerous managerial, administrative, operational, and other challenges. Our ability to manage the growth of our operations will require us to continue to improve our management information systems and our other internal systems and controls. In addition, our growth will increase our need to attract, develop, motivate, and retain both our management and professional employees. The inability to effectively manage our growth or the inability of our employees to achieve anticipated performance could have a material adverse effect on our business.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our backlog is subject to cancellation, unexpected adjustments and changing economic conditions, and is an uncertain indicator of future operating results.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our backlog at September&#160;27, 2020 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%">3.2 billion, an increase of $147.4 million, or 4.8%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, compared to the end of fiscal 2019. We include in backlog only those contracts for which funding has been provided and work authorizations have been received. We cannot guarantee that the revenue projected in our backlog will be realized or, if realized, will result in profits. In addition, project cancellations or scope adjustments may occur, from time to time, with respect to contracts reflected in our backlog. For example, certain of our contracts with the U.S. federal government and other clients are terminable at the discretion of the client, with or without cause. These types of backlog reductions could adversely affect our revenue and margins. As a result of these factors, our backlog as of any particular date is an uncertain indicator of our future earnings.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cyber security breaches of our systems and information technology could adversely impact our ability to operate.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop, install and maintain information technology systems for ourselves, as well as for customers. Client contracts for the performance of information technology services, as well as various privacy and securities laws, require us to manage and protect sensitive and confidential information, including federal and other government information, from disclosure. We also need to protect our own internal trade secrets and other business confidential information, as well as personal data of our employees and contractors, from disclosure. For example, the European Union's General Data Protection Regulation ("GDPR") extends the scope of the European Union data protection laws to all companies processing data of European Union residents, regardless of the company's location. In addition, the California Consumer Privacy Act ("CCPA"), </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which became effective in January 2020, increases the penalties for data privacy incidents. The GDPR and CCPA are just examples of privacy regulations that are emerging in locations where we work.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We face the threat to our computer systems of unauthorized access, computer hackers, computer viruses, malicious code, organized cyber-attacks and other security problems and system disruptions, including possible unauthorized access to our and our clients' proprietary or classified information. We rely on industry-accepted security measures and technology to securely maintain all confidential and proprietary information on our information systems. In addition, we rely on the security of third-party service providers, vendors, and cloud services providers to protect confidential data. In the ordinary course of business, we have been targeted by malicious cyber-attacks. A user who circumvents security measures could misappropriate confidential or proprietary information, including information regarding us, our personnel and/or our clients, or cause interruptions or malfunctions in operations. As a result, we may be required to expend significant resources to protect against the threat of these system disruptions and security breaches or to alleviate problems caused by these disruptions and breaches.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We also rely in part on third-party software and information technology vendors to run our critical accounting, project management and financial information systems. We depend on our software and information technology vendors to provide long-term software and hardware support for our information systems. Our software and information technology vendors may decide to discontinue further development, integration or long-term software and hardware support for our information systems, in which case we may need to abandon one or more of our current information systems and migrate some or all of our accounting, project management and financial information to other systems, thus increasing our operational expense, as well as disrupting the management of our business operations. Any of these events could damage our reputation and have a material adverse effect on our business, financial condition, results of operations and cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">If our business partners fail to perform their contractual obligations on a project, we could be exposed to legal liability, loss of reputation and profit reduction or loss on the project.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We routinely enter into subcontracts and, occasionally, joint ventures, teaming arrangements, and other contractual arrangements so that we can jointly bid and perform on a particular project. Success under these arrangements depends in large part on whether our business partners fulfill their contractual obligations satisfactorily. In addition, when we operate through a joint venture in which we are a minority holder, we have limited control over many project decisions, including decisions related to the joint venture&#8217;s internal controls, which may not be subject to the same internal control procedures that we employ. If these unaffiliated third parties do not fulfill their contract obligations, the partnerships or joint ventures may be unable to adequately perform and deliver their contracted services. Under these circumstances, we may be obligated to pay financial penalties, provide additional services to ensure the adequate performance and delivery of the contracted services, and may be jointly and severally liable for the other&#8217;s actions or contract performance. These additional obligations could result in reduced profits and revenues or, in some cases, significant losses for us with respect to the joint venture, which could also affect our reputation in the industries we serve.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">If our contractors and subcontractors fail to satisfy their obligations to us or other parties, or if we are unable to maintain these relationships, our revenue, profitability, and growth prospects could be adversely affected.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend on contractors and subcontractors in conducting our business. There is a risk that we may have disputes with our subcontractors arising from, among other things, the quality and timeliness of work performed by the subcontractor, client concerns about the subcontractor, or our failure to extend existing task orders or issue new task orders under a subcontract. In addition, if a subcontractor fails to deliver on a timely basis the agreed-upon supplies, fails to perform the agreed-upon services, or goes out of business, then we may be required to purchase the services or supplies from another source at a higher price, and our ability to fulfill our obligations as a prime contractor may be jeopardized. This may reduce the profit to be realized or result in a loss on a project for which the services or supplies are needed.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also rely on relationships with other contractors when we act as their subcontractor or joint venture partner. The absence of qualified subcontractors with which we have a satisfactory relationship could adversely affect the quality of our service and our ability to perform under some of our contracts. Our future revenue and growth prospects could be adversely affected if other contractors eliminate or reduce their subcontracts or teaming arrangement relationships with us, or if a government agency terminates or reduces these other contractors&#8217; programs, does not award them new contracts, or refuses to pay under a contract.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our failure to meet contractual schedule or performance requirements that we have guaranteed could adversely affect our operating results</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain circumstances, we can incur liquidated or other damages if we do not achieve project completion by a scheduled date. If we or an entity for which we have provided a guarantee subsequently fails to complete the project as scheduled and the matter cannot be satisfactorily resolved with the client, we may be responsible for cost impacts to the client resulting from any delay or the cost to complete the project. Our costs generally increase from schedule delays and/or could exceed our projections for a particular project. In addition, project performance can be affected by a number of factors beyond </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our control, including unavoidable delays from governmental inaction, public opposition, inability to obtain financing, weather conditions, unavailability of vendor materials, changes in the project scope of services requested by our clients, industrial accidents, environmental hazards, labor disruptions and other factors. As a result, material performance problems for existing and future contracts could cause actual results of operations to differ from those anticipated by us and could cause us to suffer damage to our reputation within our industry and client base.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New legal requirements could adversely affect our operating results</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business and results of operations could be adversely affected by the passage of climate change, defense, environmental, infrastructure and other legislation, policies and regulations. Growing concerns about climate change may result in the imposition of additional environmental regulations. For example, legislation, international protocols, regulation or other restrictions on emissions could increase the costs of projects for our clients or, in some cases, prevent a project from going forward, thereby potentially reducing the need for our services. In addition, relaxation or repeal of laws and regulations, or changes in governmental policies regarding environmental, defense, infrastructure or other industries we serve could result in a decline in demand for our services, which could in turn negatively impact our revenues. We cannot predict when or whether any of these various proposals may be enacted or what their effect will be on us or on our customers.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in resource management, environmental, or infrastructure industry laws, regulations, and programs could directly or indirectly reduce the demand for our services, which could in turn negatively impact our revenue.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our services are directly or indirectly impacted by changes in U.S. federal, state, local or foreign laws and regulations pertaining to the resource management, environmental, and infrastructure industries. Accordingly, a relaxation or repeal of these laws and regulations, or changes in governmental policies regarding the funding, implementation or enforcement of these programs, could result in a decline in demand for our services, which could in turn negatively impact our revenue.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in capital markets could adversely affect our access to capital and negatively impact our business.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our results could be adversely affected by an inability to access the revolving credit facility under our credit agreement. Unfavorable financial or economic conditions could impact certain lenders' willingness or ability to fund our revolving credit facility. In addition, increases in interest rates or credit spreads, volatility in financial markets or the interest rate environment, significant political or economic events, defaults of significant issuers, and other market and economic factors, may negatively impact the general level of debt issuance, the debt issuance plans of certain categories of borrowers, the types of credit-sensitive products being offered, and/or a sustained period of market decline or weakness could have a material adverse effect on us. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restrictive covenants in our credit agreement may restrict our ability to pursue certain business strategies.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our credit agreement limits or restricts our ability to, among other things:</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">incur additional indebtedness;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">create liens securing debt or other encumbrances on our assets;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">make loans or advances;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">pay dividends or make distributions to our stockholders;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">purchase or redeem our stock;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">repay indebtedness that is junior to indebtedness under our credit agreement;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">acquire the assets of, or merge or consolidate with, other companies; and</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sell, lease, or otherwise dispose of assets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our credit agreement also requires that we maintain certain financial ratios, which we may not be able to achieve. The covenants may impair our ability to finance future operations or capital needs or to engage in other favorable business activities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our industry is highly competitive, and we may be unable to compete effectively, which could result in reduced revenue, profitability and market share.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are engaged in a highly competitive business. The markets we serve are highly fragmented and we compete with many regional, national and international companies. Certain of these competitors have greater financial and other resources than we do. Others are smaller and more specialized and concentrate their resources in particular areas of expertise. The extent of our competition varies according to certain markets and geographic area. In addition, the technical and professional aspects of some of our services generally do not require large upfront capital expenditures and provide limited barriers against new competitors. Our clients make competitive determinations based upon qualifications, experience, performance, reputation, technology, customer relationships and ability to provide the relevant services in a timely, safe and cost-efficient manner. This competitive environment could force us to make price concessions or otherwise reduce prices for our services. If we are unable to maintain our competitiveness and win bids for future projects, our market share, revenue, and profits will decline.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal proceedings, investigations, and disputes could result in substantial monetary penalties and damages, especially if such penalties and damages exceed or are excluded from existing insurance coverage.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We engage in consulting, engineering, program management, construction management, construction, 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 </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:400;line-height:120%">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="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our contracts may require our employees travel to and work in high-risk countries that are undergoing political, social, and economic upheavals resulting from war, civil unrest, criminal activity, acts of terrorism, or public health crises. For example, we currently have employees working in high security risk countries such as Afghanistan and Iraq. As a result, we risk loss of or injury to our employees and may be subject to costs related to employee death or injury, repatriation, or other unforeseen circumstances. We may choose or be forced to leave a country with little or no warning due to physical security risks. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our failure to implement and comply with our safety program could adversely affect our operating results or financial condition. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our project sites often put our employees and others in close proximity with mechanized equipment, moving vehicles, chemical and manufacturing processes, and highly regulated materials. On some project sites, we may be responsible for safety, and, accordingly, we have an obligation to implement effective safety procedures. Our safety program is a fundamental element of our overall approach to risk management, and the implementation of the safety program is a significant issue in our dealings with our clients. We maintain an enterprise-wide group of health and safety professionals to help ensure that the services we provide are delivered safely and in accordance with standard work processes. Unsafe job sites and office environments have the potential to increase employee turnover, increase the cost of a project to our clients, expose us to types and levels of risk that are fundamentally unacceptable, and raise our operating costs. The implementation of our safety processes and procedures are monitored by various agencies, including the U.S. Mine Safety and Health Administration (&#8220;MSHA&#8221;), and rating bureaus, and may be evaluated by certain clients in cases in which safety requirements have been established in our contracts. Our failure to meet these requirements or our failure to properly implement and comply with our safety program could result in reduced profitability, the loss of projects or clients, or potential litigation, and could have a material adverse effect on our business, operating results, or financial condition.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We may be precluded from providing certain services due to conflict of interest issues.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our clients are concerned about potential or actual conflicts of interest in retaining management consultants. U.S. federal government agencies have formal policies against continuing or awarding contracts that would create actual or potential conflicts of interest with other activities of a contractor. These policies may prevent us from bidding for or performing government contracts resulting from or relating to certain work we have performed. In addition, services performed for a commercial or government client may create a conflict of interest that precludes or limits our ability to obtain work from other public or private organizations. We have, on occasion, declined to bid on projects due to conflict of interest issues.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">If our reports and opinions are not in compliance with professional standards and other regulations, we could be subject to monetary damages and penalties.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We issue reports and opinions to clients based on our professional engineering expertise, as well as our other professional credentials. Our reports and opinions may need to comply with professional standards, licensing requirements, securities regulations, and other laws and rules governing the performance of professional services in the jurisdiction in which the services are performed. In addition, we could be liable to third parties who use or rely upon our reports or opinions even if we are not contractually bound to those third parties. For example, if we deliver an inaccurate report or one that is not in compliance with the relevant standards, and that report is made available to a third party, we could be subject to third-party liability, resulting in monetary damages and penalties.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We may be subject to liabilities under environmental laws and regulations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our services are subject to numerous U.S. and international environmental protection laws and regulations that are complex and stringent. For example, we must comply with a number of U.S. federal government laws that strictly regulate the handling, removal, treatment, transportation, and disposal of toxic and hazardous substances. Under the Comprehensive Environmental Response Compensation and Liability Act of 1980, as amended (&#8220;CERCLA&#8221;), and comparable state laws, we may be required to investigate and remediate regulated hazardous materials. CERCLA and comparable state laws typically impose strict, joint and several liabilities without regard to whether a company knew of or caused the release of hazardous substances. The liability for the entire cost of clean-up could be imposed upon any responsible party. Other principal U.S. federal environmental, health, and safety laws affecting us include, but are not limited to, the Resource Conversation 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 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Force majeure events, including natural disasters, pandemics and terrorist actions, could negatively impact the economies in which we operate or disrupt our operations, which may affect our financial condition, results of operations, or cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Force majeure or extraordinary events beyond the control of the contracting parties, such as natural and man-made disasters, as well as pandemics and terrorist actions, could negatively impact the economies in which we operate by causing the closure of offices, interrupting projects, and forcing the relocation of employees. We typically remain obligated to perform our services after a terrorist action or natural disaster unless the contract contains a force majeure clause that relieves us of our contractual obligations in such an extraordinary event. If we are not able to react quickly to force majeure, our operations may be affected significantly, which would have a negative impact on our financial condition, results of operations, or cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">We have only a limited ability to protect our intellectual property rights, and our failure to protect our intellectual property rights could adversely affect our competitive position.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely upon a combination of nondisclosure agreements and other contractual arrangements, as well as copyright, trademark, patent and trade secret laws to protect our proprietary information. We also enter into proprietary information and intellectual property agreements with employees, which require them to disclose any inventions created during employment, to convey such rights to inventions to us, and to restrict any disclosure of proprietary information. Trade secrets are generally difficult to protect. Although our employees are subject to confidentiality obligations, this protection may be inadequate to deter or prevent misappropriation of our confidential information and/or the infringement of our patents and copyrights. Further, we may be unable to detect unauthorized use of our intellectual property or otherwise take appropriate steps to enforce our rights. Failure to adequately protect, maintain, or enforce our intellectual property rights may adversely limit our competitive position.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assertions by third parties of infringement, misappropriation or other violations by us of their intellectual property rights could result in significant costs and substantially harm our business, financial condition and operating results.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In recent years, there has been significant litigation involving intellectual property rights in technology industries. We may face from time to time, allegations that we or a supplier or customer have violated the rights of third parties, including patent, trademark, and other intellectual property rights. If, with respect to any claim against us for violation of third-party intellectual property rights, we are unable to prevail in the litigation or retain or obtain sufficient rights or develop non-infringing intellectual property or otherwise alter our business practices on a timely or cost-efficient basis, our business, financial condition or results of operations may be adversely affected.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any infringement, misappropriation or related claims, whether or not meritorious, are time consuming, divert technical and management personnel, and are costly to resolve. As a result of any such dispute, we may have to develop non-infringing technology, pay damages, enter into royalty or licensing agreements, cease utilizing products or services, or take other actions to resolve the claims. These actions, if required, may be costly or unavailable on terms acceptable to us. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General Risk Factors</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our stock price could become more volatile and stockholders&#8217; investments could lose value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the macroeconomic factors that have affected the prices of many securities generally, all of the factors discussed in this section could affect our stock price. Our common stock has previously experienced substantial price volatility. In addition, the stock market has experienced extreme price and volume fluctuations that have affected the market price of many companies, and that have often been unrelated to the operating performance of these companies. The trading price of our common stock may be significantly affected by various factors, including quarter-to-quarter variations in our financial results, such as revenue, profits, days sales outstanding, backlog, and other measures of financial performance or financial condition (which factors may, themselves, be affected by the factors described below):</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">loss of key employees;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the number and significance of client contracts commenced and completed during a quarter;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">creditworthiness and solvency of clients;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability of our clients to terminate contracts without penalties;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic or political conditions;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unanticipated changes in contract performance that may affect profitability, particularly with contracts that are fixed-price or have funding limits;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">contract negotiations on change orders, requests for equitable adjustment, and collections of related billed and 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">seasonality of the spending cycle of our public sector clients, notably the U.S. federal government, the spending patterns of our commercial sector clients, and weather conditions;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">budget constraints experienced by our U.S. federal, and state and local government clients;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">integration of acquired companies;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in contingent consideration related to acquisition earn-outs; </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">divestiture or discontinuance of operating units;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">employee hiring, utilization and turnover rates;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delays incurred in connection with a contract;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the size, scope and payment terms of contracts;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing of expenses incurred for corporate initiatives;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reductions in the prices of services offered by our competitors;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">threatened or pending litigation;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">legislative and regulatory enforcement policy changes that may affect demand for our services; </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impairment of goodwill or identifiable intangible assets; </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the fluctuation of a foreign currency exchange rate; </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">stock-based compensation expense;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual events, circumstances, outcomes, and amounts differing from judgments, assumptions, and estimates used in determining the value of certain assets (including the amounts of related valuation allowances), liabilities, and other items reflected in our consolidated financial statements;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">success in executing our strategy and operating plans;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in tax laws or regulations or accounting rules; </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">results of income tax examinations; </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing of announcements in the public markets regarding new services or potential problems with the performance of services by us or our competitors, or any other material announcements;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">speculation in the media and analyst community, changes in recommendations or earnings estimates by financial analysts, changes in investors&#8217; or analysts&#8217; valuation measures for our stock, and market trends unrelated to our stock;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our announcements concerning the payment of dividends or the repurchase of our shares;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">resolution of threatened or pending litigation;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in investors&#8217; and analysts&#8217; perceptions of our business or any of our competitors&#8217; businesses;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in environmental legislation;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">broader market fluctuations; and</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic or political conditions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant drop in the price of our stock could expose us to the risk of securities class action lawsuits, which could result in substantial costs and divert management&#8217;s attention and resources, which could adversely affect our business. Additionally, volatility or a lack of positive performance in our stock price may adversely affect our ability to retain key employees, many of whom are awarded equity securities, the value of which is dependent on the performance of our stock price.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Delaware law and our charter documents may impede or discourage a merger, takeover, or other business combination even if the business combination would have been in the short-term best interests of our stockholders.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a Delaware corporation and the anti-takeover provisions of Delaware law impose various impediments to the ability of a third party to acquire control of us, even if a change in control would be beneficial to our stockholders. In addition, our Board of Directors has the power, without stockholder approval, to designate the terms of one or more series of preferred stock and issue shares of preferred stock, which could be used defensively if a takeover is threatened. These features, as well as provisions in our certificate of incorporation and bylaws, such as those relating to advance notice of certain stockholder proposals and nominations, could impede a merger, takeover, or other business combination involving us, or discourage a potential acquirer from making a tender offer for our common stock, even if the business combination would have been in the best interests of our current stockholders.</span></div><div 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="ibf1504f097a64deeb2b062f259aa7472_88"></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;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 id="ibf1504f097a64deeb2b062f259aa7472_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;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 2020&#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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 450 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operating facilities in domestic and foreign locations. Our significant lease ag</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reemen</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ts expire at various dates through 2032. W</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e believe that our current facilities are adequate for the operation of our business, and that suitable additional space in various local 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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:37.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.298%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reportable Segment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pasadena, CA</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Headquarters</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adelaide, South Australia, Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office Building</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GSG / CIG</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arlington, VA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office Building</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GSG / CIG</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">Montreal, QC, 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><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%">New York, NY</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office Building</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GSG / CIG</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Perth, Western Australia, Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office Building</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CIG</span></td></tr><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%">Pittsburgh, PA</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%">San Francisco, 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</span></td></tr></table></div><div><span><br/></span></div><div id="ibf1504f097a64deeb2b062f259aa7472_94"></div><div style="margin-bottom:6pt;margin-top: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;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="ibf1504f097a64deeb2b062f259aa7472_97"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4.&#160;&#160;&#160;&#160;Mine Safety Disclosures</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section&#160;1503 of the Dodd-Frank Wall Street Reform and Consumer Protection Act (the "Dodd-Frank Act") requires domestic mine operators to disclose violations and orders issued under the Mine Act by MSHA. We do not act as the owner of any mines, but we may act as a mining operator as defined under the Mine Act where we may be an independent contractor performing services or construction at such mine. Information concerning mine safety violations or other regulatory matters required by Section&#160;1503(a) of the Dodd-Frank Act and Item&#160;104 of Regulation&#160;S-K is included in Exhibit&#160;95.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="ibf1504f097a64deeb2b062f259aa7472_100"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div id="ibf1504f097a64deeb2b062f259aa7472_103"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;5.&#160;&#160;&#160;&#160;Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Market Information</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock is traded on the NASDAQ Global Select Market under the symbol TTEK. There were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately 1,200 stockholders o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f record at September&#160;27, 2020. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;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 September 27, 2015, and that all dividends have been reinvested. During fiscal 2020, we declared and paid dividends in the first and second quarters totaling $0.30 per share ($0.15 each quarter) on our common stock and paid dividends in the third and fourth quarters totaling $0.34 per share ($0.17 each quarter) on our common stock. We declared and paid dividends totaling $0.54, $0.44, $0.38 and $0.34 per share in fiscal 2019, 2018, 2017 and 2016, 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-20200927_g1.jpg" alt="ttek-20200927_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%"> SEPTEMBER&#160;27, 2015</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 SEPTEMBER&#160;27, 2020</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2015</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%">2016</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">144.01&#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%">190.68&#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%">282.06&#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%">353.67&#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%">382.89&#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="padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt 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%">114.80&#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%">141.98&#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%">177.72&#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%">177.31&#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%">246.08&#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;text-align: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%">114.43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The performance graph above and related text are being furnished solely to accompany this annual report on Form&#160;10-K pursuant to Item&#160;201(e) of Regulation&#160;S-K, and are not being filed for purposes of Section&#160;18 of the Exchange Act, and are not to be incorporated by reference into any of our filings with the SEC, whether made before or after the date hereof, regardless of any general incorporation language in such filing.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Stock Repurchase Program</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 5, 2018, the Board of Directors authorized a stock repurchase program ("2019 Program") under which we could repurchase up to $200 million of our common stock. This was in addition to the $25 million remaining as of fiscal 2018 year-end under the previous stock repurchase program ("2018 Program"). On January 27, 2020, the Board of Directors authorized a new $200 million stock repurchase program ("2020 Program"). As of September 27, 2020, we had a remaining balance 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%"> $207.8 million a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">vailable under the 2019 and 2020 programs. The following table summarizes stock repurchases in the open market and settled in fiscal 2019 and fiscal 2020:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:17.028%"></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:18.783%"></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:18.783%"></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:18.783%"></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:18.787%"></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%">Fiscal Year</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%">Stock Repurchase Program</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%">Shares Repurchased</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 Paid <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%">Total Cost <br/>(in thousands)</span></td></tr><tr><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%">2019</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%">2018 Program</span></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%">430,559&#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%">58.06&#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%">25,000&#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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:400;line-height:100%">2019 Program</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%">1,131,962&#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%">66.26&#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%">75,000&#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;text-align: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 Total</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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,562,521</span><span style="color:#000000;font-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%">64.00</span><span style="color:#000000;font-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%">100,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-top:1pt solid #000;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="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%">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%">2019 Program</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%">1,508,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">77.67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,188&#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-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of the stock repurchases that were traded and settled during the 12 months ended September&#160;27, 2020 under the 2019 Program:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Number<br/>of Shares<br/>Purchased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average Price<br/>Paid per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Number<br/>of Shares<br/>Purchased as<br/>Part of Publicly<br/>Announced<br/>Plans or<br/>Programs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maximum<br/>Dollar Value<br/>that May Yet<br/>be Purchased<br/>Under the<br/>Plans or<br/>Programs (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2019 - October 27, 2019</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:10pt;font-weight:400;line-height:100%">87,614&#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%">85.25&#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%">87,614&#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%">117,532&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 28, 2019 - November 24, 2019</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%">88,030</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%">87.80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,803&#160;</span></td><td 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 25, 2019 - December 29, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,794</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%">86.91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,824&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 30, 2019 - January 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,485</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%">87.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,145&#160;</span></td><td 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 27, 2020 - February 23, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,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%">92.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%">53,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%">94,206&#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 24, 2020 - March 29, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,250</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%">71.72&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 30, 2020 - April 26, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,436</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%">72.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 27, 2020 - May 24, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,320</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%">72.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,714&#160;</span></td><td 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 25, 2020 - June 28, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,239</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%">78.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,813&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 29, 2020 - July 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,466</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%">79.68&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,466&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 27, 2020 - August 23, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,881</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%">90.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,881&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,514&#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 24, 2020 - September 27, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">72,555</span></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%">92.36&#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%">72,555&#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%">7,813&#160;</span></td><td style="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><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><div id="ibf1504f097a64deeb2b062f259aa7472_106"></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;6.&#160;&#160;&#160;&#160;Selected Financial 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%">The following selected financial data was derived from our audited consolidated financial statements. The selected financial data presented below should be read in conjunction with the information contained in Item&#160;7, "Management's Discussion and Analysis of Financial Condition and Results of Operations," and our consolidated financial statements and the notes thereto contained in Item&#160;8, "Financial Statements and Supplementary Data," of this report.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:30.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.302%"></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:12.007%"></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:12.007%"></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:12.007%"></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:12.011%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align: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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30, 2018</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 1, 2017</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 2, 2016</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Statements of Operations Data</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><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;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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,994,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,107,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,964,148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,753,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,583,469&#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%">Income from operations</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,091&#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,762</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%">190,086&#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%">183,342&#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%">135,855&#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;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">158,668</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,874&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,783&#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%">Earnings per share</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%">3.16&#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.84</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%">2.42&#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%">2.04&#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%">1.42&#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;text-align: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 dividends paid per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.64&#160;</span></td><td style="background-color:#cceeff;padding: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%">0.54</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%">0.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><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><tr><td colspan="3" style="padding:2px 1pt;text-align: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 Sheets Data</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><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;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%">Total 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%">2,378,558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,147,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,959,421&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,902,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,800,779&#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%">Long-term debt, net of current portion</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%">242,395&#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%">263,934&#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%">264,627&#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%">341,072&#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%">331,437&#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;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">989,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">966,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%">928,453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869,259&#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: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%">36</span></div></div></div><div id="ibf1504f097a64deeb2b062f259aa7472_109"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7.&#160;&#160;&#160;&#160;Management's Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following analysis of our financial condition and results of operations should be read in conjunction with Part&#160;I of this report, as well as our consolidated financial statements and accompanying notes in Item&#160;8. The following analysis contains forward-looking statements about our future results of operations and expectations. Our actual results and the timing of events could differ materially from those described herein. See Part&#160;1, Item&#160;1A, "Risk Factors" for a discussion of the risks, assumptions, and uncertainties affecting these statements.</span></div><div id="ibf1504f097a64deeb2b062f259aa7472_112"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OVERVIEW OF RESULTS AND BUSINESS TRENDS</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the COVID-19 spread globally, we responded quickly to ensure the health and safety of our employees, clients and the communities we support. Our high-end consulting focus and the technologies we deployed have allowed our staff to support clients and projects remotely without interruption. We remain focused on providing clients with the highest level of service and our 450 global offices are operational, supporting our programs and projects. By </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leading with Science&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we are responding to the challenges of COVID-19, with the commitment of our 20,000 staff supported by technological innovation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 entered fiscal 2020 in the best position in our history, with record backlog from our government and commercial clients supporting their critical water and environmental programs. For the first five months of fiscal 2020, we were on pace for another record year; however, the unprecedented disruption of the global economy due to the COVID-19 pandemic has impacted all businesses. Our government business, which represents</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 60% of our revenue, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">has been stable, while our commercial business experienced relatively more impact. Much of our commercial business has continued due to regulatory drivers, but we have seen project delays in the industrial sectors. Our diversified end-markets have allowed us to redeploy staff to areas of uninterrupted or increased demand, and we have made decisions to align our cost structures with our clients' projects. The actions we have taken to navigate through this worldwide pandemic, the strength of our balance sheet, and our technical leadership position us well to address the global challenges of providing clean water, environmental restoration, and the impacts of climate change.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2020, 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%"> decreased </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.6% compared to fiscal 2019. Our year-over-year revenue comparisons were impacted by the disposal of our Canadian turn-key pipeline activities in the fourth quarter of fiscal 2019 and a decrease in revenue from disaster response activities related to California wildfires. Excluding the disposal and the decreased California wildfire activity, our revenue increased 3.5% in fiscal 2020 compared to last year. This increase includes $210.5 million of revenue from acquisitions, which did not have comparable revenue in fiscal 2019. Excluding the net impact of acquisitions/disposals and the California wildfire disaster response activities, our revenue in fiscal 2020 decreased 3.9% compared to fiscal 2019 primarily due to the adverse impact of the COVID-19 pandemic on our U.S. commercial and international revenue.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%"> increased </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.6% in fiscal 2020 compared to fiscal 2019. Excluding contributions from acquisitions, our revenue declined 1.5% in fiscal 2020 compared to last year. The decrease was primarily due to reduced international development activities, partially offset by increased federal information technology consulting activity. During periods 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 modestly in fiscal 2021 due to continued increased federal information technology consulting activity. However, U.S. federal spending amounts and priorities could change significantly from our current expectations, which could have a significant positive or negative impact on our fiscal 2021 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-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 decreased 25.3% in fiscal 2020 compared to last year as we experienced a decrease in revenue from the aforementioned California wildfire disaster response activities. This decline was partially offset by continued broad-based growth in our U.S. state and local government project-related infrastructure business, particularly with increased revenue from municipal water infrastructure work in the metropolitan areas of California, Texas, and Florida. Most of our work for U.S. state and local governments relates to critical water and environmental programs, which we expect to increase further next year. However, further budgetary constraints to our clients could negatively impact our business. Conversely, increased disaster response activity could cause our fiscal 2021 revenue to exceed our current expectations.</span></div><div style="margin-bottom:6pt;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%"> decreased </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.2% in fiscal 2020 compared to fiscal 2019. This decline was primarily due to reduced industrial activity as a result of the COVID-19 pandemic. We currently expect the adverse impact of the COVID-19 pandemic to our U.S. commercial revenue to continue to be more significant than to our U.S. government programs and projects throughout most of next 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%">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 3.2%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in fiscal 2020 compared to fiscal 2019. Excluding the impact of the aforementioned prior-year disposal of our Canadian turn-key pipeline activities, our international revenue increased 11.4% in fiscal 2020 compared to last year. This increase includes $132.5 million of revenue from acquisitions, which did not have comparable revenue in fiscal 2019. Excluding the net impact of acquisitions/disposals, our international revenue in fiscal </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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020 decreased 5.5% compared to last year. The revenue decline primarily reflects the adverse impact of the COVID-19 pandemic, partially offset by increased renewable energy activity in Canada. In light of the COVID-19 pandemic, we currently expect our overall international government work to be stable in fiscal 2021; however, our international commercial activities could have a significant adverse impact if the current economic conditions due to COVID-19 are prolonged.</span></div><div id="ibf1504f097a64deeb2b062f259aa7472_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%">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 2020 Compared to Fiscal 2019</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidated Results of Operations</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:47.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,994,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,107,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112,457)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.6)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subcontractor costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(646,319)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(717,711)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue, net of subcontractor costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,348,572&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,389,637&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,065)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,902,037)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,981,454)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446,535&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,183&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,352&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204,615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200,230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,385)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and integration expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,351)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration&#160;&#8211; fair value adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,085)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,755)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,045)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103.7)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,091&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,762&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,329&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">27.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense&#160;&#8211; net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,626)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income tax expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,991&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,136&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,855&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230.4)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,890&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,761&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,129&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to noncontrolling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Tetra Tech</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,859&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,668&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,191&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.16&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.84&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.32&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3</span></td></tr><tr style="height:3pt"><td colspan="3" style="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;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We believe that the presentation of "Revenue, net of subcontractor costs", which is a non-U.S. GAAP financial measure, enhances investors' ability to analyze our business trends and performance because it substantially measures the work performed by our employees. In the course of providing services, we routinely subcontract various services and, under certain USAID programs, issue grants. Generally, these subcontractor costs and grants are passed through to our clients and, in accordance with U.S. GAAP and industry practice, are included in our revenue when it is our contractual responsibility to procure or manage these activities. Because subcontractor services can vary significantly from project to project and period to period, changes in revenue may not necessarily be indicative of our business trends. Accordingly, we segregate subcontractor costs from revenue to promote a better understanding of our business by evaluating revenue exclusive of costs associated with external service providers.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">NM&#160;= not meaningful</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2020, revenue and revenue, net of subcontractor costs, decreased $112.5 million, or 3.6%, and $41.1 million, or 1.7%, compared to fiscal 2019. These comparisons were impacted by the disposal of our Canadian turn-key pipeline activities in the fourth quarter of fiscal 2019 and a decrease in revenue from disaster response activities related to California wildfires. In addition, our fiscal 2019 results included a reduction of revenue of $13.7 million from a claim that was resolved last year. Excluding the disposal, the decreased California wildfire activity, and the 2019 claim resolution, our revenue increased 3.0% in fiscal 2020 compared to last year. This increase includes $210.5 million of revenue from acquisitions, which did not have comparable revenue in fiscal 2019. Also excluding the contribution from acquisitions, our revenue in fiscal 2020 decreased 4.4% compared to fiscal 2019 primarily due to the adverse impact of the COVID-19 pandemic on our U.S. commercial and international revenue.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles our reported results to non-U.S. GAAP adjusted results, which exclude the RCM results and certain non-operating accounting-related adjustments, such as acquisition and integration costs, gains/losses from adjustments to contingent considerations, goodwill impairment charges, non-recurring costs to address COVID-19, and non-recurring tax benefits.  Adjusted results also exclude charges resulting from the decision to dispose of our Canadian turn-key pipeline activities that commenced in the fourth quarter of fiscal 2019 and subsequent related gains from non-core equipment </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:400;line-height:120%">disposals in fiscal 2020. Our fiscal 2019 adjusted results exclude a charge to operating income of $13.7 million from a claim that was resolved in the fourth quarter of fiscal 2019 for a remediation project, where the work was substantially performed in prior years. The effective tax rates applied to these adjustments to earnings per share ("EPS") to arrive at adjusted EPS averaged 155% and 16% in fiscal 2020 and 2019, respectively. The goodwill impairment charges in both fiscal years and certain of the transaction charges in fiscal 2019 did not have related tax benefits. Excluding these items, the effective tax rates applied to the adjustments in fiscal 2020 and 2019 were 24% and 26%, respectively. We applied the relevant marginal statutory tax rate based on the nature of the adjustments and tax jurisdiction in which they occur. Both EPS and adjusted EPS were calculated using diluted weighted-average common shares outstanding for the respective periods as reflected in our consolidated statements of income.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of fiscal 2020, we took actions in response to the COVID-19 pandemic to ensure the health and safety of our employees, clients, and communities. These actions included activating our Business Continuity Plan globally, which enabled 95% of our workforce to work remotely and all 450 of our global offices to remain operational supporting our clients' programs and projects. This required incremental costs for employee relocation, expansion of our virtual private network capabilities, enhanced security, and sanitizing our offices. In addition, we incurred severance costs to right-size select operations where projects were cancelled specifically due to COVID-19 concerns and the resulting macroeconomic conditions. These incremental costs totaled $8.2 million in the second quarter of fiscal 2020.  Substantially all of these costs were paid in cash in the second half of fiscal 2020. &#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:47.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,091&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,762&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,329&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COVID-19</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-core dispositions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RCM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,933)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Claims</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,700)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition/Integration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,456)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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%">243,228&#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%">240,532&#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%">2,696&#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%">1.1</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COVID-19</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-core dispositions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RCM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Claims</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition/Integration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-recurring tax benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EPS </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 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%">3.26&#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%">3.17&#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%">0.09&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">NM&#160;= not meaningful</span></div><div style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating income increased $52.3 million in fiscal 2020 compared to fiscal 2019. Our operating income in fiscal 2020 was reduced by the previously described non-recurring charges of $8.2 million to address COVID-19. In addition, our fiscal 2020 results include gains from the sales of non-core equipment of $8.5 million related to the disposal of our Canadian turn-key pipeline activities. Our operating income in fiscal 2019 included charges of $10.9 million related to this disposal. Our operating income in fiscal 2019 also included a $5.9 million loss from exited construction activities in our RCM segment. Our RCM results are described below under "Remediation and Construction Management." Additionally, our operating income in fiscal 2019 included the aforementioned $13.7 million charge for a resolved claim and expenses of $10.4 million related to the acquisition and integration of WYG plc ("WYG"). For further detailed information regarding the WYG-related costs, see "Fiscal 2019 Acquisition and Integration Expenses" below. Our fiscal 2020 operating income includes gains of $15.0 million related to changes in the estimated fair value of contingent earn-out liabilities partially offset by related compensation charges </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of $1.6 million. Our fiscal 2019 operating income reflects losses of $1.1 million related to changes in the estimated fair value of contingent earn-out liabilities and an additional $2.0 million of related compensation charges. These earn-out related amounts are described below under "Fiscal 2020 and 2019 Earn-Out Adjustments." Further, our operating income reflects non-cash goodwill impairment charges of $15.8 million and $7.8 million in fiscal 2020 and 2019, respectively. These charges are described below under "Fiscal 2020 and 2019 Impairment of Goodwill."  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excluding these items, our adjusted operating income increased $2.7 million, or 1.1%, in fiscal 2020 compared to fiscal 2019. The increase reflects improved results in our CIG segment partially offset by lower operating income in our GSG segment. GSG and CIG results are described below under "Government Services Group" and "Commercial/International Services Group", respectively.     </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our net interest expense was $13.1 million in fiscal 2020 compared to $13.6 million last year. The decrease primarily reflects lower interest rates (primarily LIBOR), and to a lesser extent, lower average borrowings.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rates for fiscal 2020 and 2019 were 23.7% and 9.3%, respectively. The goodwill impairment charges in fiscal 2020 and fiscal 2019 and certain of the transaction charges in fiscal 2019 did not have related tax benefits, which increased our effective tax rates by 1.5% and 1.1% in fiscal 2020 and 2019, respectively. Conversely, income tax expense was reduced by $8.3 million and $6.4 million of excess tax benefits on share-based payments in fiscal 2020 and 2019, respectively. Additionally, we finalized the analysis of our deferred tax liabilities for the Tax Cuts and Jobs Act's ("TCJA's") lower tax rates in the first quarter of fiscal 2019 and recorded a deferred tax benefit of $2.6 million. Also, valuation allowances of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $22.3 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in Australia were released due to sufficient positive evidence obtained during the second quarter of fiscal 2019. The valuation allowances were primarily related to net operating loss and research and development credit carryforwards and other temporary differences. We evaluated the positive evidence against any negative evidence and determined that it was more likely than not that the deferred tax assets would be realized. The factors used to assess the likelihood of realization were the past performance of the related entities, our forecast of future taxable income, and available tax planning strategies that could be implemented to realize the deferred tax assets. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excluding the impact of the non-deductible goodwill impairment charges and transaction costs, the excess tax benefits on share-based payments, the net deferred tax benefits from the TCJA, and the valuation allowance release, our effective tax rates in fiscal 2020 and 2019 were 25.6% and 24.6%, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our EPS was $3.16 in fiscal 2020, compared to $2.84 in fiscal 2019. On the same basis as our adjusted operating income and excluding non-recurring tax benefits in fiscal 2019, EPS was $3.26 in fiscal 2020, compared to $3.17 last year.</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;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%">Government Services Group ("GSG")</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:47.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,778,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,820,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,749)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subcontractor costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(478,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(491,290)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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: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%">1,300,083&#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%">1,329,381&#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%">(29,298)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:400;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:400;line-height:100%">168,669&#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:400;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:400;line-height:100%">185,263&#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:400;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:400;line-height:100%">(16,594)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.0)</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue and revenue, net of subcontractor costs, decreased $41.7 million, or 2.3%, and $29.3 million, or 2.2%, respectively, in fiscal 2020 compared to fiscal 2019.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These declines primarily reflect the previously described decrease in revenue from disaster response activities related to California wildfires offset by revenue from acquisitions, which did not have comparable revenue in fiscal 2019. Excluding the contributions from acquisitions and the California wildfire disaster response activities, our revenue in fiscal 2020 was substantially the same as fiscal 2019 as increases in federal information technology activity were offset by lower international development revenue. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income decreased $16.6 million in fiscal 2020 compared to fiscal 2019 primarily reflecting the lower disaster response revenue. Also, we incurred $1.6 million of incremental costs for actions to respond to the COVID-19 pandemic in the second quarter of fiscal 2020. Our operating margin, based on revenue, net of subcontractor costs, was 13.0% in fiscal 2020 compared to 13.9% last year. Excluding the COVID-19 charges, our operating margin was 13.1% in fiscal 2020.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commercial/International Services Group ("CIG")</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:47.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342,509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.7)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subcontractor costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217,547)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279,468)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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: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%">1,048,512&#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%">1,063,041&#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%">(14,529)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income 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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">79,633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">34,389&#160;</span></td><td style="background-color:#cceeff;padding: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%">43.2</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></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%">Revenue and revenue, net of subcontractor costs, decreased $76.5 million, or 5.7%, and $14.5 million, or 1.4%, respectively, in fiscal 2020 compared to fiscal 2019. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our year-over-year revenue comparisons were impacted by the disposal of our Canadian turn-key pipeline activities in the fourth quarter of fiscal 2019, and a reduction in revenue and a corresponding charge to operating income of $13.7 million in fiscal 2019 for a remediation project where the work was substantially performed in prior years. Excluding the disposal and t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he fiscal 2019 claim resolution, our revenue decreased 2.2% due to lower subcontractor activity and the adverse impact of the COVID-19 pandemic on our U.S. and international commercial revenue. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income increased $34.4 million in fiscal 2020 compared to last year. This comparison was also impacted by the disposal of our Canadian turn-key pipeline activities.  Our fiscal 2020 operating income includes gains of $8.5 million from the disposition of non-core equipment and our fiscal 2019 operating income includes charges of $10.9 million related to these activities. In addition, we incurred $6.6 million of incremental costs for actions to respond to the COVID-19 pandemic in the second quarter of fiscal 2020. Excluding the Canadian turn-key pipeline activities, the COVID-19 charges, and the aforementioned $13.7 million claim in fiscal 2019, our operating income increased $7.9 million, or 7.5%, in fiscal 2020 compared to fiscal 2019. On the same basis, our operating margin, based on revenue, net of subcontractor costs, improved to 10.7% in fiscal 2020 from 9.7% last year. </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%">Remediation and Construction Management ("RCM")</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:47.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subcontractor costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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: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%">(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: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%">(2,785)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">2,762&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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:400;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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,933)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">5,933&#160;</span></td><td style="background-color:#cceeff;padding: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 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></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%">RCM's projects were substantially complete at the end of fiscal 2018. The operating loss of $5.9 million in fiscal 2019 reflects reductions of revenue and related operating losses based on updated evaluations of unsettled claim amounts for two construction projects that were completed in prior years. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal 2020 and 2019 Earn-Out Adjustments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. We recorded adjustments to our contingent earn-out liabilities and reported net gains of $15.0 million and losses of $1.1 million in fiscal 2020 and 2019, respectively. The fiscal 2020 net gains primarily resulted from updated valuations of the contingent consideration liabilities for eGlobalTech ("EGT"), Norman, Disney and Young ("NDY"), and Segue Technologies, Inc. ("SEG"). These valuations included updated projections of EGT's, NDY's, and SEG's financial performance during the earn-out periods, which were below our original estimates at their respective acquisition dates.  In addition, we recognized charges of $1.6 million and $2.0 million in fiscal 2020 and 2019, respectively, that related to the earn-out for Glumac. These charges were treated as compensation in selling, general and administrative expenses due to the terms of the arrangement, which included an on-going service requirement for a portion of the earn-out.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September 27, 2020, there was a total maximum of $70.9 million of outstanding contingent consideration related to acquisitions. Of this amount, $32.6 million was estimated as the fair value and accrued on our consolidated balance sheet.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal 2020 and 2019 Impairment of Goodwill</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="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. This prompted a strategic review of our Asia/Pacific ("ASP") reporting unit, which is in our CIG reportable segment. As a result of the economic recession in Australia, our revenue growth and profit margin forecasts for the ASP reporting unit declined from the previous forecast used for our annual goodwill impairment review as of June 29, 2020. We also performed an interim goodwill impairment review of our ASP reporting unit in September 2020 and recorded a $15.8 million goodwill impairment charge. The impaired goodwill related to our acquisitions of Coffey and NDY. As a result of the impairment charge, the estimated fair value of our ASP reporting unit equals its carrying value of $144.9 million, including $95.5 million of goodwill, at September 27, 2020. If the financial performance of the operations in our ASP reporting unit were to deteriorate or fall below our forecasts, the related goodwill may become further impaired.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of fiscal 2019, we performed a strategic review of all operations. As a result, we decided to dispose of our turn-key pipeline activities in Western Canada in our Remediation and Field Services ("RFS") reporting unit, which is in our CIG reportable segment. As a result, we incurred severance and project-related charges related to the disposition of $10.9 million, which were reported in the CIG segment's operating income. We also performed an interim goodwill impairment review of our RFS reporting unit and recorded a $7.8 million goodwill impairment charge. The impaired goodwill related to our acquisition of Parkland Pipeline Contractors Ltd. As a result of the impairment charge, the estimated fair value of the RFS reporting unit equaled its carrying value at September 29, 2019. If the financial performance of the remaining operations in our RFS reporting unit were to deteriorate or fall below our forecasts, the related goodwill may become further impaired.  </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:700;line-height:120%">Fiscal 2019 Compared to Fiscal 2018</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%">Consolidated Results of Operations</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:47.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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 30, 2018</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,107,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,964,148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">143,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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%">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%">(717,711)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(763,414)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">6.0</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,389,637&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,200,734&#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%">188,903&#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.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%">Other costs of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,981,454)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,816,276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165,178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">408,183&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,458&#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%">23,725&#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%">6.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%">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%">(200,230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(190,120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,110)</span></td><td style="background-color:#ffffff;padding: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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and integration expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,351)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,351)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration&#160;&#8211; fair value adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,085)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,167&#160;</span></td><td style="background-color:#ffffff;padding: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%">74.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%">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%">(7,755)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">(7,755)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,762&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,086&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,324)</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%">(0.7)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense&#160;&#8211; net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,626)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,524)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,898&#160;</span></td><td style="background-color:#cceeff;padding: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.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income tax expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,136&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,562&#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%">574&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,605)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,230&#160;</span></td><td style="background-color:#cceeff;padding: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%">56.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,761&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,957&#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%">21,804&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to noncontrolling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding: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%">(25.7)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Tetra Tech</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,668&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,883&#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%">21,785&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.84&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.42&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.42&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.4</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><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We believe that the presentation of "Revenue, net of subcontractor costs", which is a non-U.S. GAAP financial measure, enhances investors' ability to analyze our business trends and performance because it substantially measures the work performed by our employees. In the course of providing services, we routinely subcontract various services and, under certain USAID programs, issue grants. Generally, these subcontractor costs and grants are passed through to our clients and, in accordance with U.S. GAAP and industry practice, are included in our revenue when it is our contractual responsibility to procure or manage these activities. Because subcontractor services can vary significantly from project to project and period to period, changes in revenue may not necessarily be indicative of our business trends. Accordingly, we segregate subcontractor costs from revenue to promote a better understanding of our business by evaluating revenue exclusive of costs associated with external service providers.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">NM&#160;= not meaningful&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles our reported results to non-U.S. GAAP adjusted results, which exclude RCM results and certain non-operating accounting-related adjustments, such as acquisition and integration costs, gains/losses from adjustments to contingent consideration, and non-recurring tax benefits. Adjusted results also exclude charges from the disposal of our Canadian turn-key pipeline activities in fiscal 2019 and losses from the divestitures of our non-core utility field services operations and other non-core assets in fiscal 2018. The disposal in fiscal 2019 also resulted in a $7.8 million goodwill impairment charge that is excluded from our adjusted results. Our fiscal 2019 adjusted results exclude a reduction of revenue and a corresponding charge to operating income of $13.7 million from a claim that was resolved in the fourth quarter of fiscal 2019 for a remediation project, where the work was substantially performed in prior years. In addition, our fiscal 2018 adjusted results also exclude a reduction of revenue of $10.6 million and a related charge to operating income of $12.5 million from a claim settlement in the fourth quarter of fiscal 2018 for a fixed-price construction project that was completed in fiscal 2014. The effective tax rates applied to the adjustments to EPS to arrive at adjusted EPS averaged 16% and 28% in fiscal 2019 and 2018, respectively. The goodwill impairment charge and certain of the transaction charges in fiscal 2019 did not have a related tax benefit. Excluding these items, the effective tax rate applied to adjustments in fiscal 2019 was 26%. We applied the relevant marginal statutory tax rate based on the nature of the adjustments and tax jurisdiction in which they occur. Both EPS and adjusted EPS were calculated using diluted weighted-average common shares outstanding for the respective periods as reflected in our consolidated statements of income.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:47.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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 30, 2018</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%">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%">3,107,348&#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%">2,964,148&#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%">143,200&#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%">4.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%">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%">1,542&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Claims</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,124&#160;</span></td><td style="background-color:#cceeff;padding: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:400;line-height:100%">Adjusted revenue </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 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%">3,122,590&#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%">2,960,525&#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%">162,065&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</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 #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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">3,107,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2,964,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">143,200&#160;</span></td><td style="background-color:#ffffff;padding: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.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%">Subcontractor costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(717,711)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(763,414)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,703&#160;</span></td><td style="background-color:#cceeff;padding: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%">Revenue, net of subcontractor costs</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%">2,389,637&#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%">2,200,734&#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%">188,903&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RCM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,648)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,433&#160;</span></td><td style="background-color:#cceeff;padding: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%">Claims</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,576&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,124&#160;</span></td><td style="background-color:#ffffff;padding: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:400;line-height:100%">Adjusted revenue, net of subcontractor costs </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 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%">2,406,122&#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%">2,208,662&#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%">197,460&#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.9</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">190,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,324)</span></td><td style="background-color:#cceeff;padding: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%">(0.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%">Earn-out 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%">3,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,753&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,668)</span></td><td style="background-color:#ffffff;padding: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%">RCM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,933&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,360&#160;</span></td><td style="background-color:#cceeff;padding: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%">Claims</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,243&#160;</span></td><td style="background-color:#ffffff;padding: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 divestitures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition/Integration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:400;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:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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%">240,532&#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%">216,303&#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%">24,229&#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%">11.2</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.42&#160;</span></td><td style="background-color:#cceeff;padding: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.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out 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%">0.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-color:#ffffff;padding: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%">RCM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.02&#160;</span></td><td style="background-color:#cceeff;padding: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%">Claims</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">0.02&#160;</span></td><td style="background-color:#ffffff;padding: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 divestitures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition/Integration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.25)</span></td><td style="background-color:#cceeff;padding: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:400;line-height:100%">Adjusted EPS </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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.17&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.64&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.53&#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%">20.1</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><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">NM&#160;= not meaningful</span></div><div style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2019, revenue and revenue, net of subcontractor costs, increased $143.2 million, or 4.8%, and $188.9 million, or 8.6%, respectively, compared to fiscal 2018. Our adjusted revenue and revenue, net of subcontractor costs, increased $162.1 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">million, or 5.5%, and $197.5 million, or 8.9%, respectively, compared to fiscal 2018. This growth includes contributions from the fiscal 2019 acquisitions of EGT and WYG, partially offset by the impact of the divestiture of our non-core utility field services operations in fiscal 2018.</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%">Excluding the net impact from these transactions, our adjusted revenue and revenue, net of subcontractor costs, grew $144.2 million, or 5.0%, and $180.5 million, or 8.3%, in fiscal 2019 compared to fiscal 2018. This growth primarily reflects continued growth in our U.S. state and local government water infrastructure revenue. In addition, our revenue from disaster response and recovery planning projects increased compared to fiscal 2018. Our U.S. state and local government adjusted revenue and revenue, net of subcontractor costs, increased $132.3 million, or 28.8%, and $90.7 million, or 27.1%, respectively, in fiscal 2019 compared to fiscal 2018. Additionally, in fiscal 2019, our international adjusted revenue, net of subcontractor costs, increased $98.6 million, or 16.3%, primarily due to increased activity in Canada.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating income decreased $1.3 million in fiscal 2019 compared to fiscal 2018. Our operating income in fiscal 2019 was reduced by WYG-related acquisition and integration expenses of $10.4 million. For further detailed information regarding these expenses, see &#8220;Fiscal 2019 Acquisition and Integration Expenses&#8221; below. In addition, our operating income reflects losses of $1.1 million and $4.3 million related to changes in the estimated fair value of contingent earn-out liabilities and related compensation charges of $2.0 million and $1.5 million in fiscal 2019 and 2018, respectively. These earn-out charges are described below under &#8220;Fiscal 2019 and 2018 Earn-Out Adjustments.&#8221; The loss from exited construction activities in our RCM segment was $5.9 million in fiscal 2019 compared to $4.6 million in fiscal 2018. Our RCM results are described below under "Remediation and Construction Management." Additionally, our operating income for fiscal 2019 includes charges of $10.9 million related to the planned disposal of our turn-key pipeline activities in Western Canada. This disposal also resulted in a non-cash goodwill impairment charge of $7.8 million in fiscal 2019. Both of these charges are described above under &#8220;Fiscal 2020 and 2019 Impairment of Goodwill.&#8221; Our operating income in fiscal 2018, also includes losses of $3.4 million related to the divestitures of our non-core utility field services operations and other non-core assets. These losses are reported in selling, general and administrative expenses 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%">Excluding these items and the aforementioned claims in fiscal 2019 and 2018, adjusted operating income increased $24.2 million, or 11.2%, in fiscal 2019 compared to fiscal 2018. The increase reflects improved results in both our GSG and CIG segments. GSG's operating income increased $17.1 million in fiscal 2019 compared to fiscal 2018. These results are described below under "Government Services Group." CIG's operating income increased $5.2 million ($17.4 million on an adjusted basis) in fiscal 2019 compared to fiscal 2018. These results are described below under "Commercial/International Services Group."</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net of interest income, was $13.6 million in fiscal 2019, compared to $15.5 million in fiscal 2018. The decreases reflect reduced borrowings, partially offset by higher interest rates (primarily LIBOR).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 2019 and 2018 were 9.3% and 21.5%, respectively. These tax rates reflect the impact of the comprehensive tax legislation enacted by the U.S. government on December 22, 2017, which is commonly referred to as</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%">the TCJA. The TCJA significantly revised the U.S. corporate income tax regime by, among other things, lowering the U.S. corporate tax rate from 35% to 21% effective January 1, 2018, while also repealing the deduction for domestic production activities, limiting the deductibility of certain executive compensation, and implementing a modified territorial tax system with the introduction of the Global Intangible Low-Taxed Income ("GILTI") tax rules. The TCJA also imposed a one-time transition tax on deemed repatriation of historical earnings of foreign subsidiaries. In fiscal 2019, we finalized our fiscal 2018 U.S. federal tax return and recorded a $2.4 million tax expense with respect to the one-time transition tax on foreign earnings. As we have a September 30 fiscal year-end, our U.S. federal corporate income tax rate was blended in fiscal 2018, resulting in a statutory federal rate of 24.5% (3 months at 35% and 9 months at 21%), and was 21% in fiscal 2019.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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. GAAP requires that the impact of tax legislation be recognized in the period in which the tax law was enacted.</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%">As a result of the TCJA, we reduced our deferred tax liabilities and recorded a deferred tax benefit of $10.1 million in fiscal 2018 to reflect our estimate of temporary differences in the United States that were to be recovered or settled in fiscal 2018 based on the 24.5% blended corporate tax rate or based on the 21% tax rate in fiscal 2019 and beyond versus the previous enacted 35% corporate tax rate. We finalized this analysis in the first quarter of fiscal 2019 and recorded an additional deferred tax benefit of $2.6 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%">Valuation allowances of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $22.3 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in Australia were released due to sufficient positive evidence being obtained in fiscal 2019. The valuation allowances were primarily related to net operating loss and Research and Development credit carry-forwards and other temporary differences. Excluding the net deferred tax benefits from the TCJA and the release of the valuation allowance, our effective tax rate was 21.9% in fiscal 2019 compared to 25.1% in fiscal 2018; the reduction is primarily due to the reduced U.S. corporate income tax rate.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to the GILTI provisions of the TCJA, we had analyzed our structure and global results of operations and expected a GILTI tax of $0.4 million for fiscal 2019, which was included in our fiscal 2019 income tax expense.</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;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 $2.84 in fiscal 2019, compared to $2.42 in fiscal 2018. On the same basis as our adjusted operating income and excluding non-recurring tax benefits, adjusted EPS was $3.17 in fiscal 2019, compared to $2.64 in fiscal 2018.</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;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%">Government Services Group ("GSG")</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:47.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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 30, 2018</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,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694,871&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">125,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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.4%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(491,290)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(482,537)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,753)</span></td><td style="background-color:#ffffff;padding: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.8)</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%">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: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%">1,329,381&#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%">1,212,334&#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%">117,047&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7</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:400;line-height:100%">Income 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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">168,211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">17,052&#160;</span></td><td style="background-color:#cceeff;padding: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%">10.1</span></td></tr><tr style="height:5pt"><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></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%">Revenue and revenue, net of subcontractor costs, increased $125.8 million, or 7.4%, and $117.0 million, or 9.7%, respectively, in fiscal 2019 compared to fiscal 2018. These increases include contributions from the aforementioned acquisitions in fiscal 2019. Excluding these contributions, revenue and revenue, net of subcontractor costs, increased 4.8% and 6.9%, respectively, in fiscal 2019 compared to fiscal 2018. These increases reflect continued broad-based growth in our U.S. state and local government project-related infrastructure revenue. In addition, our revenue from disaster response and recovery planning projects increased compared to fiscal 2018. Overall, our U.S. state and local government adjusted revenue, net of subcontractor costs, increased $136.7 million and $85.7 million, respectively in fiscal 2019 compared to fiscal 2018. Operating income increased $17.1 million in fiscal 2019 compared to fiscal 2018, primarily reflecting the higher U.S. state and local revenue. Our operating margin, based on revenue, net of subcontractor costs, was stable at 13.9% in both fiscal 2019 and 2018.</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%">Commercial/International Services Group ("CIG")</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:47.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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 30, 2018</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,342,509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">19,367&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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%">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%">(279,468)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(337,390)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,922&#160;</span></td><td style="background-color:#ffffff;padding: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%">17.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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: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%">1,063,041&#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%">985,752&#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%">77,289&#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%">7.8</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:400;line-height:100%">Income 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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">74,451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">5,182&#160;</span></td><td style="background-color:#cceeff;padding: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.0</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></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%">Revenue and revenue, net of subcontractor costs, increased $19.4 million, or 1.5%, and $77.3 million, or 7.8%, respectively, in fiscal 2019 compared to fiscal 2018. Our fiscal 2019 results included a reduction of revenue and a corresponding non-cash charge to operating income of $13.7 million from a claim that was resolved in the fourth quarter of fiscal 2019 for a remediation project, where the work was substantially performed in prior years. Excluding this claim and the net impact of the aforementioned acquisitions/divestiture, revenue and revenue, net of subcontractor costs, increased 4.0% and 10.3%, respectively, in fiscal 2019 compared to fiscal 2018. These increases primarily reflect increased international revenue, particularly for broad-based activities in Canada and renewable energy projects globally. Operating income increased $5.2 million in fiscal 2019 compared to fiscal 2018 reflecting the higher revenue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the aforementioned claim resolution, operating income in fiscal 2019 included the previously described charges of $10.9 million related to the planned disposal of our Canadian turn-key pipeline operations. Operating income in fiscal 2018 included a $12.5 million charge for a claim settlement for a fixed-price construction project that was completed in fiscal 2014. Excluding these charges, our operating income increased $17.4 million in fiscal 2019 compared to fiscal 2018, and our operating margin, based on revenue, net of subcontractor costs, improved to 9.8% in fiscal 2019 from 8.8% in fiscal 2018.</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-style:italic;font-weight:700;line-height:120%">Remediation and Construction Management ("RCM")</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:47.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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 30, 2018</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%">(1,542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(15,741)</span></td><td style="background-color:#cceeff;padding: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%">(1,243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,551)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,308&#160;</span></td><td style="background-color:#ffffff;padding: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%">89.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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: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%">(2,785)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">2,648&#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%">(5,433)</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%">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:400;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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,933)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">(4,573)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,360)</span></td><td style="background-color:#cceeff;padding: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%">(29.7)</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></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">NM = not meaningful</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RCM's projects were substantially complete at the end of fiscal 2018. The operating loss of $5.9 million in fiscal 2019 reflects reductions of revenue and related operating losses based on updated evaluations of unsettled claim amounts for two construction projects that were completed in prior years. The operating loss in fiscal 2018 primarily reflects legal costs related to outstanding claims. We recorded no material gains or losses related to claims in fiscal 2018.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal 2019 Acquisition and Integration Expenses</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2019, we incurred acquisition and integration expenses of $10.4 million related to the WYG acquisition. These expenses included $3.3 million of acquisition expenses that were primarily for professional services, such as legal and investment banking, to support the transaction and were all paid in the fourth quarter of fiscal 2019. Subsequent to the acquisition date, we also recorded charges of $7.1 million for integration activities, including the elimination of redundant general and administrative costs, real estate consolidation, and conversion of information technology platforms, substantially all of which were paid in fiscal 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal 2019 and 2018 Earn-Out Adjustments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. We recorded adjustments to our contingent earn-out liabilities and reported losses of $1.1 million and $4.3 million in fiscal 2019 and 2018, respectively. The fiscal 2018 losses resulted from updated valuations of the contingent consideration liabilities for NDY, Eco Logical Australia ("ELA") and Cornerstone Environmental Group ("CEG"). These valuations included updated projections of NDY's, ELA's, and CEG's financial performance during the earn-out periods, which exceeded our original estimates at their respective acquisition dates. In addition, we recognized charges of $2.0 million and $1.5 million in fiscal 2019 and 2018, respectively, that related to the earn-out for Glumac. These charges were treated as compensation in selling, general and administrative expenses due to the terms of the arrangement, which included an on-going service requirement for a portion of the earn-out.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September 29, 2019, there was a total maximum of $72.4 million of outstanding contingent consideration related to acquisitions. Of this amount, $53.0 million was estimated as the fair value and accrued on our consolidated balance sheet.</span></div><div id="ibf1504f097a64deeb2b062f259aa7472_118"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FINANCIAL CONDITION, LIQUIDITY AND CAPITAL RESOURCES</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital Requirements. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 27, 2020, we had $157.5 million of cash and cash equivalents and access to an addition</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 $722 million of borrowings available under our credit facility. During fiscal 2020, we generated $262 million of cash from operations. To date, w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e have not experienced any significant deterioration in our financial condition or liquidity due to the COVID-19 pandemic and our credit facilities remain available. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary sources of liquidity are cash flows from operations and borrowings under our credit facilities. Our primary uses of cash are to fund working capital, capital expenditures, stock repurchases, cash dividends and repayment of debt, as well as to fund acquisitions and earn-out obligations from prior acquisitions. We believe that our existing cash and cash equivalents, operating cash flows and borrowing capacity under our credit agreement, as described below, will be sufficient to meet our capital requirements for at least the next 12 months including any additional resources needed to address the COVID-19 pandemic. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a variety of tax planning and financing strategies to manage our worldwide cash and deploy funds to locations where they are needed. At September&#160;27, 2020, undistributed earnings of our foreign subsidiaries, primarily in Canada, amounting to approximately $66.9 million are expected to be permanently reinvested in these foreign countries. Accordingly, no provision for foreign withholding taxes has been made. Upon distribution of those earnings, we would be subject to foreign withholding taxes. Assuming the permanently reinvested foreign earnings were repatriated under the laws and rates applicable </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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at September&#160;27, 2020, the incremental foreign withholding taxes applicable to those earnings would be approximately $2.0 million. We currently have no need or plans to repatriate undistributed foreign earnings in the foreseeable future; however, this could change due to varied economic circumstances or modifications in tax law.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 November 5, 2018, the Board of Directors authorized a stock repurchase program ("2019 Program") under which we could repurchase up to $200 million of our common stock. This was in addition to the $25 million remaining as of fiscal 2018 year-end under the previous stock repurchase program ("2018 Program"). On January 27, 2020, the Board of Directors authorized a new $200 million stock repurchase program ("2020 Program"). In fiscal 2019, we expended $100 million to repurchase our stock under these programs. In fiscal 2020, we paid an additional $117.2 million for share repurchases. As a result, we had a remaining balance of $207.8 million available under the 2019 and 2020 programs. We declared and paid common stock dividends totaling $34.7 million, or $0.64 per share, in fiscal 2020 compared to $29.7 million, or $0.54 per share, in fiscal 2019.</span></div><div style="margin-bottom:6pt;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 Event. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">November 9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 2020, the Board of Directors declared a quarterly cash dividend </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of $0.17 per share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> payable 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%">December 11</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 2020 to stockholders of record as of the close of business on November</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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%">As of September&#160;27, 2020, cash and cash equivalents were $157.5 million, an increase of $36.6 million compared to the fiscal 2019 year-end. The increase was due to net cash provided by operating activities, primarily due to shorter collection periods for accounts receivable, and increased proceeds from sale of equipment. These increases were partially offset by stock repurchases, dividends, acquisitions and contingent earn-out payments. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Activities.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2020, net cash provided by operating activities was $262.5 million compared to $208.5 million in fiscal 2019. The increase was primarily due to strong cash collections on our 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-style:italic;font-weight:400;line-height:120%">Investing Activities.  </span><span style="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 $63.0 million in fiscal 2020, a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> decrease of $36.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compared to last year. The change resulted from lower payments for acquisitions in fiscal 2020 compared to last year and the proceeds from sales of equipment related to 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-style:italic;font-weight:400;line-height:120%">Financing Activities.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2020, net cash used in financing activities was $163.0 million, an</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increase </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of $28.0 million compared to fiscal 2019. The change was primarily due to increased stock repurchases and contingent earn-out payments.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:400;line-height:120%">Debt Financing.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 30, 2018, we entered into a Second Amended and Restated Credit Agreement (&#8220;Amended Credit Agreement&#8221;) with a total borrowing capacity of $1 billion that will mature in July 2023. The Amended Credit Agreement is a $700 million senior secured, five-year facility that provides for a $250 million term loan facility (the &#8220;Amended Term Loan Facility&#8221;), a $450 million revolving credit facility (the &#8220;Amended Revolving Credit Facility&#8221;), and a $300 million accordion feature that allows us to increase the Amended Credit Agreement to $1 billion subject to lender approval. The Amended Credit Agreement allows us to, among other things, (i) refinance indebtedness under our Credit Agreement dated as of May 7, 2013; (ii) finance certain permitted open market repurchases of our common stock, permitted acquisitions, and cash dividends and distributions; and (iii) utilize the proceeds for working capital, capital expenditures and other general corporate purposes. The Amended Revolving Credit Facility includes a $100 million sublimit for the issuance of standby letters of credit, a $20 million sublimit for swingline loans, and a $200 million sublimit for multicurrency borrowings and letters of credit.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The entire Amended Term Loan Facility was drawn on July 30, 2018. The Amended Term Loan Facility is subject to quarterly amortization of principal at 5% annually beginning December 31, 2018. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a Eurocurrency rate plus a margin that ranges from 1.00% to 1.75% per annum, or (b) a base rate for loans in U.S. dollars (the highest of the U.S. federal funds rate plus 0.50% per annum, the bank&#8217;s prime rate or the Eurocurrency rate plus 1.00%) plus a margin that ranges from 0% to 0.75% per annum. In each case, the applicable margin is based on our Consolidated Leverage Ratio, calculated quarterly. The Amended Term Loan Facility is subject to the same interest rate provisions. The Amended Credit Agreement expires on July 30, 2023, or earlier at our discretion upon payment in full of loans and other obligations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September&#160;27, 2020, 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 $254.9 million in outstanding borrowings under the Amended Credit Agreement, which was comprised of $228.1 million under the Amended Term Loan Facility and $26.8 million outstanding under the Amended Revolving Credit Facility at a year-to-date weighted-average interest rate of 2.31% per annum. In addition, we had $0.7 million in standby letters of credit under the Amended Credit Agreement. Our average effective weighted-average interest rate on borrowings outstanding during the year-to-date period ended September&#160;27, 2020 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.52%. At September&#160;27, 2020, we had $422.4 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, $0.7 million, and $0.6 million for fiscal 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 2019 and 2018, 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%">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 Amended Credit Agreement contains certain affirmative and restrictive covenants, and customary events of default. The financial covenants provide for a maximum Consolidated Leverage Ratio of 3.00 to 1.00 (total funded debt/EBITDA, as defined in the Amended Credit Agreement) and a minimum Consolidated Interest Coverage Ratio of 3.00 to 1.00 (EBITDA/Consolidated Interest Charges, as defined in the Amended Credit Agreement). Our obligations under the Amended Credit Agreement are guarant</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eed by certain of our domestic subsidiaries and are secured by first priority liens on (i) the equity interests of certain of our subsidiaries, including those subsidiaries that are guarantors or borrowers under the Amended Credit Agreement, and (ii) the accounts receivable, general intangibles and intercompany loans, and those of our subsidiaries that are guarantors or borrowers. At September&#160;27, 2020, we were in compliance with these covenants with a consolidated leverage ratio of 1.10x and a consolidated interest coverage ratio of 19.76x. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the Amended Credit Agreement, we maintain other credit facilities, which may be used for bank overdrafts, short-term cash advances and bank guarantees. At September&#160;27, 2020, there was $36.6 million outstanding under these facilities and the aggregate amount of standby letters of credit outstanding was $69.7&#160;million. As of September 27, 2020, we had bank overdrafts of $33.6 million related to our U.S. disbursement bank accounts. This balance is reported in the "Current portion of long-term debt and other short-term borrowings" within our fiscal 2020 year-end consolidated balance sheet. The change in bank overdraft balance is classified as cash flows from financing activities within our consolidated statements of cash flows as we believe these overdrafts to be a form of short-term financing from the bank due to our ability to fund the overdraft with the $50.0 million overdraft protection on the bank accounts or our other credit facilities if needed.</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-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%">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;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 11, 2019</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.15&#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, 2019</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%">8,190&#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 13, 2019</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 27, 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%">0.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 12, 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%">8,225&#160;</span></td><td style="background-color:#ffffff;padding: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 28, 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%">April 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 13, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,175&#160;</span></td><td style="background-color:#cceeff;padding: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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 27, 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%">0.17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 21, 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%">9,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 4, 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%">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%">0.17&#160;</span></td><td style="background-color:#cceeff;padding: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: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 11, 2020</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-style:italic;font-weight:400;line-height:120%">Contractual Obligations.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following sets forth our contractual obligations at September&#160;27, 2020:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:36.491%"></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:10.647%"></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:10.647%"></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:10.647%"></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:10.647%"></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:10.651%"></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%">Total</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%">Year 1</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%">Years 2&#160;-&#160;3</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%">Years 4&#160;-&#160;5</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%">Beyond</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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%">Debt:</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><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%">Credit facility</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%">291,522&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">49,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">242,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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></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%">Other debt</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%">137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">&#8212;&#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="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">Operating leases&#160;</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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,810&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,069&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,736&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,492&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent earn-outs&#160;</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">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">Other long-term obligations </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">(4)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,952&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits&#160;</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">(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">Total</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%">716,661&#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%">166,388&#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%">410,748&#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%">57,081&#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%">82,444&#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;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><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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest primarily related to the Term Loan Facility is based on a weighted-average interest rate at September&#160;27, 2020, on borrowings that are presently outstanding.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Predominantly represents leases for our Corporate and project office spaces.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Represents the estimated fair value recorded for contingent earn-out obligations for acquisitions. The remaining maximum contingent earn-out obligations for these acquisitions total $70.9&#160;million.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;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">(4)    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Predominantly represents deferred compensation liability.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;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">(5)    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Represents liabilities for unrecognized tax benefits related to uncertain tax positions, excluding amounts related primarily to outstanding refund claims. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">For more information, see Note&#160;8, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income Taxes" 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%">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 possible that the current valuation allowance positions of those jurisdictions could be adjusted in the next 12 months, particularly in the United Kingdom where we have a valuation allowance of approximately $14 million primarily related to the realizability of net operating loss carry-forwards.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 September&#160;27, 2020 and September&#160;29, 2019, the liability for income taxes associated with uncertain tax positions was $9.7 million and $8.8 million, respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is reasonably possible that the amount of the unrecognized benefit with respect to certain of our unrecognized tax positions may significantly decrease within the next 12 months. These changes would be the result of ongoing examinations. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we may use off-balance sheet arrangements if we believe that such arrangements would be an efficient way to lower our cost of capital or help us manage the overall risks of our business operations. We do not believe that such arrangements have had a material adverse effect on our financial position or our results of operations.&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our off-balance sheet arrangements:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Letters of credit and bank guarantees are used primarily to support project performance and insurance programs. We are required to reimburse the issuers of letters of credit and bank guarantees for any payments they make under the outstanding letters of credit or bank guarantees. Our Amended Credit Agreement and additional letter of credit facilities cover the issuance of our standby letters of credit and bank guarantees and are critical for our normal operations. If we default on the Amended Credit Agreement or additional credit facilities, our inability to issue or renew standby letters of credit and bank guarantees would impair our ability to maintain normal operations. At September&#160;27, 2020, we had</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $0.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in standby letters of credit outstanding under our Amended Credit Agreement and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$69.7&#160;million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in standby letters of credit outstanding under our additional letter of credit facilities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">From time to time, we provide guarantees and indemnifications related to our services. If our services under a guaranteed or indemnified project are later determined to have resulted in a material defect or other material deficiency, then we may be responsible for monetary damages or other legal remedies. When sufficient information about claims on guaranteed or indemnified projects is available and monetary damages or other costs or losses are determined to be probable, we recognize such guaranteed losses.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;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="ibf1504f097a64deeb2b062f259aa7472_121"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRITICAL ACCOUNTING POLICIES AND ESTIMATES </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions in the application of certain accounting policies that affect amounts reported in our consolidated financial statements and accompanying footnotes included in Item&#160;8 of this report. In order to understand better the changes that may occur to our financial condition, results of operations and cash flows, readers should be aware of the critical accounting policies we apply and estimates we use in preparing our consolidated financial statements. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may undertake in the future, actual results could differ materially from those estimates.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our significant accounting policies are described in the "Notes to Consolidated Financial Statements" included in Item&#160;8. Highlighted below are the accounting policies that management considers most critical to investors' understanding of our financial results and condition, and that require complex judgments by management.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition and Contract Costs</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine the proper revenue recognition method for contracts under ASC 606, we evaluate whether multiple contracts should be combined and accounted for as a single contract and whether the combined or single contract should be accounted for as having more than one performance obligation. The decision to combine a group of contracts or separate a combined or single contract into multiple performance obligations may impact the amount of revenue recorded in a given period. Contracts are considered to have a single performance obligation if the promises are not separately identifiable from other promises in the contracts. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At contract inception, we assess the goods or services promised in a contract and identify, as a separate performance obligation, each distinct promise to transfer goods or services to the customer. The identified performance obligations represent the &#8220;unit of account&#8221; for purposes of determining revenue recognition. In order to properly identify separate performance obligations, we apply judgment in determining whether each good or service provided is: (a) capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and (b) distinct within the context of the contract, whereby the transfer of the good or service to the customer is separately identifiable from other promises in the contract. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts are often modified to account for changes in contract specifications and requirements. We consider contract modifications to exist when the modification either creates new or changes the existing enforceable rights and obligations. Most of our contract modifications are for goods or services that are not distinct from existing contracts due to the significant integration provided or significant interdependencies in the context of the contract and are accounted for as if they were part of the original contract. The effect of a contract modification on the transaction price and our measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for contract modifications as a separate contract when the modification results in the promise to deliver additional goods or services that are distinct and the increase in price of the contract is for the same amount as the stand-alone selling price of the additional goods or services included in the modification.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price represents the amount of consideration to which we expect to be entitled in exchange for transferring promised goods or services to our customers. The consideration promised within a contract may include fixed </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><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 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 (see 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 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><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%">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. Our last review at June&#160;29, 2020 (i.e.&#160;the first day of our fourth quarter in fiscal 2020), 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. Our ASP reporting unit was the only reporting unit that had an estimated fair value that exceeded its carrying value by less than 20%.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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. This prompted a strategic review of our ASP reporting unit, which is in our CIG reportable segment. As a result of the economic recession in Australia, our revenue growth and profit margin forecasts for the ASP reporting unit declined from the previous forecast used for our annual goodwill impairment review as of June 29, 2020. We also performed an interim goodwill impairment review of our ASP reporting unit in September 2020 and recorded a $15.8 million goodwill impairment charge. The impaired goodwill related to our acquisitions of Coffey and NDY. As a result of the impairment charge, the estimated fair value of our ASP reporting unit equals its carrying value of $144.9 million, including $95.5 million of goodwill, at September 27, 2020. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingent Consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based upon our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in "Estimated contingent earn-out liabilities" and "Long-term estimated contingent earn-out liabilities" on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1)&#160;the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2)&#160;the former shareholders of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level&#160;3 of the fair value hierarchy (See Note&#160;2, "Basis of Presentation and Preparation &#8211; Fair Value of Financial Instruments" of the "Notes to Consolidated Financial Statements" included in Item&#160;8). We use a probability weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally two or three years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the liability on the acquisition date is reflected as cash used in financing activities in our </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><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%">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="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 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 September&#160;27, 2020, primarily loss carryforwards, will not be realized, and we have reserved accordingly.</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">According to the authoritative guidance on accounting for uncertainty in income taxes, we may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. For more information related to our unrecognized tax benefits, see Note&#160;8, "Income Taxes" of the "Notes to Consolidated Financial Statements" included in Item&#160;8.</span></div><div id="ibf1504f097a64deeb2b062f259aa7472_124"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RECENT ACCOUNTING PRONOUNCEMENTS</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion of recent accounting standards and the effect they could have on the consolidated financial statements, see Note&#160;2, "Basis of Presentation and Preparation" of the "Notes to Consolidated Financial Statements" included in Item&#160;8.</span></div><div id="ibf1504f097a64deeb2b062f259aa7472_127"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7A.&#160;&#160;&#160;&#160;Quantitative and Qualitative Disclosures about Market Risk</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not enter into derivative financial instruments for trading or speculation purposes. In the normal course of business, we have exposure to both interest rate risk and foreign currency transaction and translation risk, primarily related to the Canadian and Australian dollar, and British Pound. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to interest rate risk under our Amended Credit Agreement. We can borrow, at our option, under both the Amended Term Loan Facility and Amended Revolving Credit Facility. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a Eurocurrency rate plus a margin that ranges from 1.00% to 1.75% per annum, or (b) a base rate for loans in U.S. dollars (the highest of the U.S. federal funds rate plus 0.50% per annum, the bank&#8217;s prime rate or the Eurocurrency rate plus 1.00%) plus a margin that ranges from 0% to 0.75% per annum. Borrowings at the base rate have no designated term and may be repaid without penalty any time prior to the Facility&#8217;s maturity date. Borrowings at a Eurodollar rate have a term no less than 30 days and no greater than 180 days and may be prepaid without penalty. Typically, at the end of such term, such borrowings may be rolled over at our discretion into either a borrowing at the base rate or a borrowing at a Eurodollar rate with similar terms, not to exceed the maturity date of the Facility. The Facility matures on July 30, 2023. At September&#160;27, 2020, we had borrowings outstanding under the Credit Agreement 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%">$254.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> at a weighted-average interest rate 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%">2.31%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> per annum.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, we entered into</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> five interest rate swap agreements </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with five banks to fix the variable interest rate on $250 million of our Amended Term Loan Facility. The objective of these interest rate swaps was to eliminate the variability of our cash flows on the amount of interest expense we pay under our Credit Agreement. As of September&#160;27, 2020, the notional principal of our outstanding interest swap agreements 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%">$228.1 million ($45.6 million each.) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our year-to-date average effective interest rate on borrowings outstanding under the Credit Agreement, including the effects of interest rate swap agreements, at September&#160;27, 2020, 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%">3.52%.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For more information, see Note 14, &#8220;Derivative Financial Instruments&#8221; of the &#8220;Notes to Consolidated Financial Statements&#8221; in Item 8. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our transactions are in U.S. dollars; however, some of our subsidiaries conduct business in foreign currencies, primarily the Canadian and Australian dollar, and British Pound. Therefore, we are subject to currency exposure and volatility because of currency fluctuations. We attempt to minimize our exposure to these fluctuations by matching revenue and expenses in the same currency for our contracts.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We reported $1.3 million of foreign currency losses in fiscal 2020 and $0.5 million of foreign currency gains in fiscal 2019 in &#8220;Selling, general and administrative expenses&#8221; on 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%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have foreign currency exchange rate exposure in our results of operations and equity primarily because of the currency translation related to our foreign subsidiaries where the local currency is the functional currency. To the extent the U.S. dollar strengthens against foreign currencies, the translation of these foreign currency denominated transactions will result in reduced revenue, operating expenses, assets and liabilities. Similarly, our revenue, operating expenses, assets and liabilities will increase if the U.S. dollar weakens against foreign currencies. For fis</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cal 2020 and 2019, 29.6% and 27.7% of our consolidated revenue, respectively, was generated by our international business. For fiscal 2020, the effect of foreign exchange rate translation on the consolidated balance sheets was an increase in equity of $3.4 million compared to a decrease in equity of $21.1 million in fiscal 2019. These amounts were recognized as an adjustment to equity through othe</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r comprehensive income. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><div id="ibf1504f097a64deeb2b062f259aa7472_130"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;8.&#160;&#160;&#160;&#160;Financial Statements and Supplementary Data</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX TO FINANCIAL STATEMENTS AND FINANCIAL STATEMENT SCHEDULE</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="#ibf1504f097a64deeb2b062f259aa7472_133">Report of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibf1504f097a64deeb2b062f259aa7472_133">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="#ibf1504f097a64deeb2b062f259aa7472_136">Consolidated Balance Sheets at September 27, 2020 and September 29, 2019</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="#ibf1504f097a64deeb2b062f259aa7472_136">61</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibf1504f097a64deeb2b062f259aa7472_142">Consolidated Statements of Income for the fiscal years ended September 27, 2020, September 29, 2019 and September 30, 2018</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="#ibf1504f097a64deeb2b062f259aa7472_142">62</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="#ibf1504f097a64deeb2b062f259aa7472_145">Consolidated Statements of Comprehensive Income for the fiscal years ended September 27, 2020, September 29, 2019 and September 30, 2018</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="#ibf1504f097a64deeb2b062f259aa7472_145">63</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibf1504f097a64deeb2b062f259aa7472_154">Consolidated Statements of Cash Flows for the fiscal</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="#ibf1504f097a64deeb2b062f259aa7472_154"> </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="#ibf1504f097a64deeb2b062f259aa7472_154">years ended September 27, 2020, September 29, 2019 and September 30, 2018</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="#ibf1504f097a64deeb2b062f259aa7472_154">64</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="#ibf1504f097a64deeb2b062f259aa7472_148">Consolidated Statements of Equity for the fiscal years ended September 27, 2020, September 29, 2019 and September 30, 2018</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="#ibf1504f097a64deeb2b062f259aa7472_148">65</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="#ibf1504f097a64deeb2b062f259aa7472_160">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="#ibf1504f097a64deeb2b062f259aa7472_160">67</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="#ibf1504f097a64deeb2b062f259aa7472_283">Schedule&#160;II&#160;&#8211; Valuation and Qualifying Accounts 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="#ibf1504f097a64deeb2b062f259aa7472_283"> </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="#ibf1504f097a64deeb2b062f259aa7472_283">Reserves for the fiscal</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="#ibf1504f097a64deeb2b062f259aa7472_283"> </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="#ibf1504f097a64deeb2b062f259aa7472_283">years ended September 27, 2020, September 29, 2019, and September 30, 2018</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="#ibf1504f097a64deeb2b062f259aa7472_283">100</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%">57</span></div></div></div><div id="ibf1504f097a64deeb2b062f259aa7472_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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Board of Directors and Stockholders of Tetra Tech, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Opinions on the Financial Statements and Internal Control over Financial Reporting</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Tetra Tech, Inc. and its subsidiaries (the &#8220;Company&#8221;) as of September 27, 2020 and September 29, 2019, and the related consolidated statements of income, comprehensive income, equity and cash flows for each of the three years in the period ended September 27, 2020, including the related notes and financial statement schedule listed in the accompanying index (collectively referred to as the &#8220;consolidated financial statements&#8221;).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited the Company's internal control over financial reporting as of September 27, 2020, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of September 27, 2020 and September 29, 2019, and the results of its operations and its cash flows for each of the three years in the period ended September 27, 2020 in conformity with accounting principles generally accepted in the United States of America.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of September 27, 2020, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Internal Control - Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (2013) issued by the COSO.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Change in Accounting Principle</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As discussed in Note 2 to the consolidated financial statements, the Company changed the manner in which it accounts for leases in fiscal 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis for Opinions</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management's Report on Internal Control over Financial Reporting appearing under Item 9A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our responsibility is to express opinions on the Company&#8217;s consolidated financial statements and on the Company's internal control over financial reporting based on our audits.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><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="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: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%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Critical Audit Matters</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that (i) relate 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 matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.</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.1 billion of the Company&#8217;s total revenues for the year ended September 27, 2020 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 the judgement to faithfully depict the value of the services transferred to the customer. Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. As a result, the Company recognized net favorable operating income adjustments of $0.8 million as of September 27, 2020, exclusive of the amounts related to claims described below. Changes in revenue and cost estimates could also result in a projected loss, determined at the contract level, which would be recorded immediately in earnings. The anticipated losses and estimated cost to complete the related contracts was $13.2 million and $118 million as of September 27, 2020. Claims are amounts in excess of agreed contract prices that the Company seeks to collect from clients or other third parties. Claims were approximately $14 million as of September 27, 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%">The principal considerations for our determination that performing procedures relating to revenue recognition - determination of total estimated contract cost for fixed-price contracts is a critical audit matter are the significant amount of judgment required by management in determining the total estimated contract cost for fixed-price contracts which, in turn, led to a high degree of auditor judgment, subjectivity and audit effort in performing procedures and in evaluating the audit evidence obtained related to the total estimated contract costs for fixed-price contracts with cumulative catch-up adjustments, anticipated losses or claims.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the revenue recognition process, including controls over the determination of total estimated contract cost for fixed-price contracts. These procedures also included, among others, (i) evaluating and testing management&#8217;s process for determining the total estimated contract cost for a sample of contracts with cumulative catch-up adjustments, anticipated losses or claims, which included evaluating the contract terms and other documents that support those estimates, and testing of underlying contract costs; (ii) assessing management's ability to reasonably estimate total contract costs by performing a comparison of the actual 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-style:italic;font-weight:400;line-height:120%">Goodwill Impairment Assessment - Asia/Pacific Reporting Unit</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Notes 2 and 6 to the consolidated financial statements, the Company's consolidated goodwill balance was $993.5 million as of September 27, 2020, and the goodwill associated with the Asia/Pacific (ASP) reporting unit was $95.5 million. Management performs an annual goodwill impairment review at the beginning of the fiscal fourth quarter, June 29, 2020, or more frequently when an event occurs or circumstances indicate that the carrying value of the asset may not be recoverable. On September 2, 2020, Australia announced that it had fallen into economic recession in the quarter ending in June 2020.  Management performed an interim goodwill impairment review of the ASP reporting unit and recorded a $15.8 million goodwill impairment charge. 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. Management estimates 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 </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><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%">approach. The development of the present value of future cash flow projections include assumptions and estimates derived from expected revenue growth rates, operating profit margins, discount rates and the terminal growth rates.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal considerations for our determination that performing procedures relating to the goodwill impairment assessment of the ASP reporting unit is a critical audit matter are (i) the significant judgment by management when developing the fair value measurement of the reporting unit ; (ii) a high degree of auditor judgment, subjectivity, and effort in performing procedures to evaluate management's significant assumptions related to revenue growth rates, operating profit margins, discount rates and terminal growth rates: and (iii) the audit effort involved the use of professionals with specialized skill and knowledge.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 management's goodwill impairment assessment, including controls over the valuation of the ASP reporting unit. These procedures also included, among others, (i) testing management's process for developing the fair value estimate; (ii)  evaluating the appropriateness of the discounted cash flow method; and the market approach; (iii) testing the completeness and accuracy of underlying data used in the valuation approaches; and (iv) evaluating the significant assumptions used by management related to the expected revenue growth rates, operating margins, discount rates and the terminal growth rates. Evaluating management's assumptions related to expected revenue growth rates and operating profit margins involved evaluating whether the assumptions used by management were reasonable considering (i) the current and past performance of the reporting unit; (ii) the consistency with external market and industry data; and (iii) whether these assumptions were consistent with evidence obtained in other areas of the audit. Professionals with specialized skill and knowledge were used to assist in the evaluation of the Company's discounted cash flow method and market approach and management's assumptions related to the discount rates and terminal growth rates.</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%">/s/ PricewaterhouseCoopers LLP</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Los Angeles, California</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November 23, 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-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: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><div id="ibf1504f097a64deeb2b062f259aa7472_136"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tetra Tech,&#160;Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheets</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except par value)</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>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%">September 29,<br/>2019</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzItMS0xLTEtMA_2c3528c0-c85f-47c9-9783-3d1af5d16658">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzItMy0xLTEtMA_45c0ebd7-fc5f-4191-a922-488068ed9232">120,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzMtMS0xLTEtMA_9af29e5f-9529-4375-ab73-97d258ea9925">649,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzMtMy0xLTEtMA_b9c07ea7-7713-4e49-828a-5f24d527f849">768,720</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQtMS0xLTEtMA_b80b2fe7-59a5-4ff4-92a1-4d50edbb4aed">92,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQtMy0xLTEtMA_72311c99-063f-4988-b61f-4301dbd4c46e">114,324</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzUtMS0xLTEtMA_04dc8296-427e-4f1e-b7a5-39124c28e6a2">81,094</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzUtMy0xLTEtMA_b399ab68-0a5d-4454-95d0-5303c6f527bb">62,196</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzYtMS0xLTEtMA_d60cdd15-4e4a-4ff2-81ed-44b5245ac2ea">19,509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzYtMy0xLTEtMA_517e18a9-af1c-45f0-bd72-4adaf1297a03">13,820</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzctMS0xLTEtMA_fe64e416-6d87-4602-8cde-87c04fe17603">999,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzctMy0xLTEtMA_b2c0f70d-3ebf-4416-9fe4-57d22769f4c7">1,079,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzktMS0xLTEtMA_86ff44fe-acce-47ea-a17c-dca3f6cf8ad6">35,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="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzktMy0xLTEtMA_2ac515f9-a408-4712-a074-6ac868054660">39,441</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzEwLTEtMS0xLTE1MDg_130a3ff2-275c-4409-bd2c-401564233804">239,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzEwLTEtMS0xLTA_84864fed-4fbf-4fe7-957d-2c0671e894bc">7,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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzEwLTMtMS0xLTA_9a651658-1165-4a1b-b1d2-6d313a7087ce">6,873</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzExLTEtMS0xLTA_a2fc9d43-acb3-4f29-89bf-0268219b8eaa">993,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzExLTMtMS0xLTA_19508193-63ac-477b-852b-0aa51bc02ed7">924,820</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzEyLTEtMS0xLTA_105e5180-b950-4258-a1df-10b6d165a78e">13,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzEyLTMtMS0xLTA_956b5211-0575-416c-b36b-ae7257993ce7">16,440</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzEzLTEtMS0xLTA_95bbb765-d900-4f69-9532-791b657c37d5">32,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzEzLTMtMS0xLTA_6c1a1afb-cff7-4126-b0ca-ce0f564eb2cf">28,385</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzE0LTEtMS0xLTA_5be1e516-9ca7-4edd-acb4-cd70a36d7f2c">57,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzE0LTMtMS0xLTA_fbe9961a-0002-404b-9167-3e18c253e6da">51,657</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzE1LTEtMS0xLTA_428c6bcb-979d-4d5b-b603-05c77c7a98d0">2,378,558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzE1LTMtMS0xLTA_938080e6-23b4-45d3-8b7f-61b0d7d94b81">2,147,408</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:400;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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzE5LTEtMS0xLTA_f527fd9d-bdba-4402-94d4-b31ebdbf5c77">111,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzE5LTMtMS0xLTA_f3faab4d-600e-4d09-96af-249ed4b63d64">206,609</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzIwLTEtMS0xLTA_679ceecd-75af-4217-af6d-6b5217a9b029">199,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzIwLTMtMS0xLTA_8e8ec854-6d96-4d42-8741-b06f41331e38">203,384</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzIxLTEtMS0xLTA_563f83e4-f86b-4c8d-8091-f5d25aff7331">171,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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzIxLTMtMS0xLTA_8eebe3d5-23a5-43f0-b9fa-6a416488835d">165,611</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzIzLTEtMS0xLTE1MTQ_13e74f43-4b5c-4904-bf53-2a5bb17f8904">69,650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt and other short-term borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzIzLTEtMS0xLTA_3a5887af-f995-4f71-b0c0-3081006bf07f">49,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzIzLTMtMS0xLTA_5bbc8b82-a815-43b6-96c8-00e5d5f49b27">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 2px 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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzI0LTEtMS0xLTA_9e2cc8f9-9153-47c4-ac25-d41012016a99">16,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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzI0LTMtMS0xLTA_d2b243a4-cc89-4381-b765-97fdd85cee48">24,977</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzI1LTEtMS0xLTA_d0a49d3e-383a-4505-a843-9770ff7533cc">174,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzI1LTMtMS0xLTA_d50b3cb8-2560-42d0-982d-0868bbb39bbb">156,873</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzI2LTEtMS0xLTA_b6c5ee41-7118-450d-9a31-960e6331e2c3">793,456</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzI2LTMtMS0xLTA_5b33ae76-f971-4f35-8426-6f879cb358e5">769,954</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzI4LTEtMS0xLTA_3e969b28-6392-4d60-a0f1-e19bdd695e95">16,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzI4LTMtMS0xLTA_d080ebe9-c566-41c1-858f-28d5bf843f59">12,971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzI5LTEtMS0xLTA_f1f3297b-86ff-4f22-bccd-12c18e99d2a9">242,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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzI5LTMtMS0xLTA_c28bfbef-a855-4719-9810-d64d26bf9c6a">263,934</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzMyLTEtMS0xLTE1MjA_b16b76f3-8479-428b-b19b-f95114aaa12b">191,955</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzMwLTEtMS0xLTA_5328f12b-64e4-4cf7-bdbb-25efcf8183d7">16,475</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzMwLTMtMS0xLTA_1886ebd7-8b11-4601-a0c1-ef316ac0ddf4">28,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 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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzMxLTEtMS0xLTA_674c0823-401c-4b95-b9c9-e0a3ff4ba712">80,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzMxLTMtMS0xLTA_afa0d11c-d3f2-4253-8b9a-1d11ad9e628e">83,070</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="id343e5af2e60442dabbda97d454e14b6_I20200927" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzMzLTEtMS0xLTA_e521754b-688f-4892-beea-531db95ffe75"></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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzMzLTMtMS0xLTA_ac0d5ced-5fb9-4b9a-8a2f-dfe43387e561"></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:400;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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjpmOGY3NmU3ZDI3ZmE0NzA5OGY2MDQwNjA3Y2UxNjNjOV81NDk3NTU4MTM5MDI0_734b7c97-2c1d-492f-9d34-72b6993ae202"><ix:nonFraction unitRef="shares" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjpmOGY3NmU3ZDI3ZmE0NzA5OGY2MDQwNjA3Y2UxNjNjOV81NDk3NTU4MTM5MDI0_aef222a0-d8ac-42eb-8387-6dbba60fd18a">2,000</ix:nonFraction></ix:nonFraction> shares of $<ix:nonFraction unitRef="usdPerShare" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjpmOGY3NmU3ZDI3ZmE0NzA5OGY2MDQwNjA3Y2UxNjNjOV81NDk3NTU4MTM5MDMy_ad3663b5-37cd-4e5d-8806-b3f0311061f4"><ix:nonFraction unitRef="usdPerShare" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjpmOGY3NmU3ZDI3ZmE0NzA5OGY2MDQwNjA3Y2UxNjNjOV81NDk3NTU4MTM5MDMy_c95205fb-9c5a-4abe-b33e-5116fd953d74">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjpmOGY3NmU3ZDI3ZmE0NzA5OGY2MDQwNjA3Y2UxNjNjOV81NDk3NTU4MTM5MDgz_1fbe9a91-225d-4460-9b06-0cd1ba396c5f"><ix:nonFraction unitRef="shares" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjpmOGY3NmU3ZDI3ZmE0NzA5OGY2MDQwNjA3Y2UxNjNjOV81NDk3NTU4MTM5MDgz_3d5a822e-d094-4b85-b239-8fcca4798cdc"><ix:nonFraction unitRef="shares" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjpmOGY3NmU3ZDI3ZmE0NzA5OGY2MDQwNjA3Y2UxNjNjOV81NDk3NTU4MTM5MDgz_8acee0f0-7a44-40ac-8bd0-bc0ddb007d7e"><ix:nonFraction unitRef="shares" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjpmOGY3NmU3ZDI3ZmE0NzA5OGY2MDQwNjA3Y2UxNjNjOV81NDk3NTU4MTM5MDgz_bd5e678c-4407-4b85-8ae7-360afa7ad8e3">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding at September&#160;27, 2020 and September&#160;29, 2019</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM2LTEtMS0xLTA_53e8ebd0-e9db-4e5d-b191-c535ac285e97">&#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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM2LTMtMS0xLTA_9101c26d-4c5d-4cdc-a364-15a9d1295c0e">&#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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM3LTAtMS0xLTAvdGV4dHJlZ2lvbjo3YWM4ZjYwNGVhODI0NTFiYjkwMjkyZjM0OTk2NDdiNV81NDk3NTU4MTM5MDUz_026c4a4d-7592-4cfa-93b9-8df704044e5c"><ix:nonFraction unitRef="shares" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM3LTAtMS0xLTAvdGV4dHJlZ2lvbjo3YWM4ZjYwNGVhODI0NTFiYjkwMjkyZjM0OTk2NDdiNV81NDk3NTU4MTM5MDUz_3d6b944a-fa29-448d-82f5-4bfe12070c46">150,000</ix:nonFraction></ix:nonFraction> shares of $<ix:nonFraction unitRef="usdPerShare" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM3LTAtMS0xLTAvdGV4dHJlZ2lvbjo3YWM4ZjYwNGVhODI0NTFiYjkwMjkyZjM0OTk2NDdiNV81NDk3NTU4MTM5MDYz_a6f03c2d-9e06-4c69-9430-860857dfb96f"><ix:nonFraction unitRef="usdPerShare" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM3LTAtMS0xLTAvdGV4dHJlZ2lvbjo3YWM4ZjYwNGVhODI0NTFiYjkwMjkyZjM0OTk2NDdiNV81NDk3NTU4MTM5MDYz_f223c153-e280-4170-85ca-b87b234e4571">0.01</ix:nonFraction></ix:nonFraction> par value; issued and outstanding, <ix:nonFraction unitRef="shares" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM3LTAtMS0xLTAvdGV4dHJlZ2lvbjo3YWM4ZjYwNGVhODI0NTFiYjkwMjkyZjM0OTk2NDdiNV81NDk3NTU4MTM5MTE0_476db4aa-3500-481c-bd31-6690af1533fc"><ix:nonFraction unitRef="shares" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM3LTAtMS0xLTAvdGV4dHJlZ2lvbjo3YWM4ZjYwNGVhODI0NTFiYjkwMjkyZjM0OTk2NDdiNV81NDk3NTU4MTM5MTE0_c8516bb7-d9d7-491e-89d5-b1d9e62972a4">53,797</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM3LTAtMS0xLTAvdGV4dHJlZ2lvbjo3YWM4ZjYwNGVhODI0NTFiYjkwMjkyZjM0OTk2NDdiNV81NDk3NTU4MTM5MTIz_4c46f9bb-7089-4d7d-8644-5abf7f4373da"><ix:nonFraction unitRef="shares" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM3LTAtMS0xLTAvdGV4dHJlZ2lvbjo3YWM4ZjYwNGVhODI0NTFiYjkwMjkyZjM0OTk2NDdiNV81NDk3NTU4MTM5MTIz_b7e85518-5b55-4666-bf0b-199c85cff243">54,565</ix:nonFraction></ix:nonFraction> shares at September&#160;27, 2020 and September&#160;29, 2019, 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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM3LTEtMS0xLTA_05859d87-43d1-4745-830d-b273c956c5d0">538</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM3LTMtMS0xLTA_37548024-b404-4f35-aff2-b8ea19e73a4e">546</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%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:zerodash" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM4LTEtMS0xLTA_9a347984-0586-43ed-9cad-6af3951e8353">&#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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM4LTMtMS0xLTA_3bdf79ff-3815-4ae3-958d-9ed638b42b08">78,132</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%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM5LTEtMS0xLTA_ced495ba-7458-4aff-bbcd-320f1a1ea4f2">161,786</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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM5LTMtMS0xLTA_4df72bcf-61d5-4a7d-ad26-8742b0f5a12a">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><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%">Retained 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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQwLTEtMS0xLTA_0f848444-42a3-46b7-9cc7-0428af61779a">1,198,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQwLTMtMS0xLTA_a5fe8269-b6ad-4539-84d2-35ef95f6c295">1,071,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tetra Tech stockholders' equity</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQxLTEtMS0xLTA_f037c767-2812-4797-86de-2a5fff567cea">1,037,319</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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQxLTMtMS0xLTA_de8e0a68-565b-459e-b199-148201606fe7">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></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%">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%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQyLTEtMS0xLTA_6827c717-f424-4db6-8127-f8625124c8b9">54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQyLTMtMS0xLTA_e659788d-e082-4c8c-bdf7-79c05848ee54">178</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders' equity</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQzLTEtMS0xLTA_2a387cd4-cacd-438f-a7cd-4105af1c8951">1,037,373</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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQzLTMtMS0xLTA_b7d854f5-64a8-4a56-a769-0481ea055806">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 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:#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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQ0LTEtMS0xLTA_5fce62b5-48bd-4ebb-8548-5b4f6cb56c44">2,378,558</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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQ0LTMtMS0xLTA_33625517-6e88-4117-8f1d-d91ac74c604e">2,147,408</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%">61</span></div></div></div><div id="ibf1504f097a64deeb2b062f259aa7472_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;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30, 2018</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzItMS0xLTEtMA_2870a85f-58af-43c3-bbe3-6677e73021d2">2,994,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzItMy0xLTEtMA_fcd1c6f3-f78c-4c7d-94cb-8114f377513f">3,107,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzItNS0xLTEtMA_d1012fa2-dc80-406b-a7b9-81693d3c4b21">2,964,148</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="i6ab6b53e7103479ba07645dabf6f2d17_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzMtMS0xLTEtMA_a0c04f23-32c2-4639-9d57-5ca67045351e">646,319</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b39035f9f72499dbb5a5177437874e5_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzMtMy0xLTEtMA_99a5dd64-8258-481c-ac70-b3eaab11342b">717,711</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="i63e0ff7cac7d4c85981666ddab2a93cb_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzMtNS0xLTEtMA_1c842446-8d60-42ab-8066-c256150cc630">763,414</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="ie063ad44a1b346e78a101c4f3780fc92_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzQtMS0xLTEtMA_8c699c32-b8d3-4f4b-af2c-d15676851d8c">1,902,037</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a9775f70fc044e39b2a9f31503ad88c_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzQtMy0xLTEtMA_dc366939-9744-46af-9a3b-074c43b6b41b">1,981,454</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="i7f55b8af6c114cfda041c3f0f053ef19_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzQtNS0xLTEtMA_641a1c32-86fc-4837-a1cb-57724fd718ec">1,816,276</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzUtMS0xLTEtMA_013849d6-c09e-4041-9288-060baa5eb4db">446,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzUtMy0xLTEtMA_5f55d639-197e-43a2-a172-b92beedcd645">408,183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzUtNS0xLTEtMA_33b8ed96-ac6c-4683-9e57-1238457403d5">384,458</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzYtMS0xLTEtMA_2682face-1eee-45a5-aff2-2969b42d52fb">204,615</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzYtMy0xLTEtMA_2188b499-654f-48f6-8254-b5ea2022f403">200,230</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzYtNS0xLTEtMA_7f300f87-65f4-404b-b651-b70d5b522864">190,120</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and integration expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:zerodash" name="ttek:BusinessCombinationAcquisitionAndIntegrationRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzctMS0xLTEtMA_39f7644f-8551-4678-a722-22df15bfffcc">&#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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="ttek:BusinessCombinationAcquisitionAndIntegrationRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzctMy0xLTEtMA_621c8f27-9cfd-4da6-8577-56053f96ab5d">10,351</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:zerodash" name="ttek:BusinessCombinationAcquisitionAndIntegrationRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzctNS0xLTEtMA_24744c6e-3b75-4aac-844e-4f9126fe9b48">&#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:10pt;font-weight:400;line-height:100%">Contingent consideration&#160;&#8211; fair value adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzgtMS0xLTEtMA_c0bf51d4-9b18-4526-81cf-ae8baf8d1e13">14,971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzgtMy0xLTEtMA_47481568-9d7e-4fe5-9e51-7d900d218c38">1,085</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzgtNS0xLTEtMA_2da59d81-e633-429a-be5b-b7cd15031359">4,252</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzktMS0xLTEtMA_569a3b87-40aa-467a-b758-f06b9dd034d5">15,800</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzktMy0xLTEtMA_678e44e3-4143-454e-b1fc-04be5640a87f">7,755</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzktNS0xLTEtMA_f71a9d6b-d415-40a7-ae81-244856e16ef0">&#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%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzEwLTEtMS0xLTA_f92f120f-839c-4eb4-9e39-33b89749acdf">241,091</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzEwLTMtMS0xLTA_11b86f8f-c68c-4bf0-91d7-451a5d447f25">188,762</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzEwLTUtMS0xLTA_d9c629c7-61e7-4990-8a97-5dfff5ce259e">190,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzExLTEtMS0xLTA_31c63b7b-d021-4e9c-9a37-a17978a2fdff">1,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzExLTMtMS0xLTA_4b02abe4-5c32-4165-a25e-f08e10768227">1,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzExLTUtMS0xLTA_0594799b-637d-48c8-8628-f3bb8ffcb857">1,824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzEyLTEtMS0xLTA_f029a792-3f60-4a59-9a50-543343b3ffc3">14,475</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzEyLTMtMS0xLTA_3de7cf1e-97f3-4ed4-996c-2fbb41853e64">15,358</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzEyLTUtMS0xLTA_f66f8cd7-892b-4d6c-a265-05651d13a818">17,348</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income tax expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzEzLTEtMS0xLTA_df7685c2-96c6-410a-ab13-dbb2826e3735">227,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzEzLTMtMS0xLTA_0f103c99-bc14-4b70-a70a-e1fcf48337eb">175,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzEzLTUtMS0xLTA_4563937d-bbbf-4eea-8692-16c4d32aea61">174,562</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE0LTEtMS0xLTA_7e7768c0-7699-45ae-a173-f3dbe7e9150f">54,101</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE0LTMtMS0xLTA_623adf29-0818-42b0-9a34-064dddf46794">16,375</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE0LTUtMS0xLTA_17c9dfb3-3376-4cf5-9dff-854a309e8d2c">37,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 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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE1LTEtMS0xLTA_a1ff425f-3be6-44cb-8b4f-f033d78490cb">173,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE1LTMtMS0xLTA_3b87ba7e-f592-4d35-8e58-caaa6dc28d69">158,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE1LTUtMS0xLTA_283d99ff-eba9-48ab-a1e0-6d092c8e7cb1">136,957</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE2LTEtMS0xLTA_c5124c04-b889-4c54-a246-ea67d4698b8f">31</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE2LTMtMS0xLTA_6b0b1281-6bc7-4259-816c-931a3b1d0790">93</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE2LTUtMS0xLTA_bff7fbbf-db1b-4e84-8d3a-5862d35f6f20">74</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE3LTEtMS0xLTA_241ddfd2-a3cc-489c-9b3a-88280e7298db">173,859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE3LTMtMS0xLTA_9b6d3d4f-c177-4432-8e10-24011655ed1d">158,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE3LTUtMS0xLTA_18813832-d27e-4347-9d91-c21151c1d2b6">136,883</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%">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE5LTEtMS0xLTA_36fad878-a218-4500-a710-6a88cc7a026e">3.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE5LTMtMS0xLTA_e48adff5-398a-41f0-b36a-56b038edfe38">2.89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE5LTUtMS0xLTA_b2c44c13-693d-44aa-a978-794bb9e1e816">2.46</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzIwLTEtMS0xLTA_ae967f8d-3bec-4ca7-b4a6-cf4a9d32130f">3.16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzIwLTMtMS0xLTA_b8b24a33-9b4e-4ffb-83bd-5b5c4cd87972">2.84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzIwLTUtMS0xLTA_9b51ee57-5fe1-4219-b9f7-1a45e26e233c">2.42</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:400;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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzIyLTEtMS0xLTA_8c1c96c9-ae98-441a-a6e6-5e91813bd004">54,235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzIyLTMtMS0xLTA_8bd17e10-fe81-4492-9565-8366edecdec7">54,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzIyLTUtMS0xLTA_01eebb45-83ea-45a0-8a8b-beb5aa8b1e24">55,670</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-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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzIzLTEtMS0xLTA_4424904f-4a40-45c2-990c-8444ae5196c1">55,022</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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzIzLTMtMS0xLTA_5acfc035-9c05-4084-b000-0e9d6a589ae7">55,936</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzIzLTUtMS0xLTA_2efa8545-b267-4d43-bf08-7f62afbcc34c">56,598</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 style="height:15pt"><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;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying Notes to Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><div id="ibf1504f097a64deeb2b062f259aa7472_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;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30, 2018</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzItMS0xLTEtMA_26482e0d-5aa4-4c08-ab3a-5fb6044c3c9a">173,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzItMy0xLTEtMA_5550a46c-997b-4c2d-b5fd-e3f5c3341d7e">158,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzItNS0xLTEtMA_7fc9b133-78fd-46c6-b25b-3b8d11f029de">136,957</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:400;line-height:100%">Other comprehensive income, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzUtMS0xLTEtMA_b3c16ad8-585a-4013-a1de-7d91fb7beced">3,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzUtMy0xLTEtMA_f07d7919-2cb5-41e7-9466-3cdcad59b12c">21,109</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzUtNS0xLTEtMA_5d383a00-33fd-485c-ab67-7e0e9f8b9eab">29,656</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%">(Loss) gain 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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzYtMS0xLTEtMA_08d8169a-c649-4606-b4db-926841739670">4,638</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzYtMy0xLTEtMA_8b22a707-ae2c-4ecd-ab57-496d88285639">12,125</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzYtNS0xLTEtMA_9e1753d5-41a2-4392-bd54-ddd03a8b4800">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 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 loss attributable to Tetra Tech, 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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzctMS0xLTEtMA_2728a544-236b-4bc5-b806-c7d6b307d0bf">1,202</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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzctMy0xLTEtMA_e61d60e6-2258-4146-a07d-61be3ca59c31">33,234</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzctNS0xLTEtMA_25a96337-61f7-4fdb-bd5a-0707a40f76a6">28,850</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 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) 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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzgtMS0xLTEtMA_1adb371a-3c33-4b34-9d45-0170d765069b">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzgtMy0xLTEtMA_509ea376-0ed3-49f5-a9d1-8d7b4e1dbfb8">243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzgtNS0xLTEtMA_474175ce-0226-4e82-b5cc-a8cf0bdfb5f1">64</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%">Comprehensive income, net of tax</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzktMS0xLTEtMA_cef2ab43-5753-4d8e-8e34-d1f09117200f">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><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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzktMy0xLTEtMA_c65f7272-6ab5-456a-b5b5-a8554e591ae3">125,770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzktNS0xLTEtMA_89905a98-2814-4931-a8dd-757577a326ca">108,043</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 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 #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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzExLTEtMS0xLTA_69f0af63-5bf3-49ca-af1f-41cc04c17b8b">172,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzExLTMtMS0xLTA_1aae607a-dbe3-4f24-a168-6db8bc122359">125,434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzExLTUtMS0xLTA_ca6cc4e7-998f-4960-aba3-d5ae153108ce">108,033</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzEyLTEtMS0xLTA_f6030e04-05c6-4d06-909f-a8ebee963624">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzEyLTMtMS0xLTA_9096f1d7-0ce6-4bcf-9258-582a7328e282">336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzEyLTUtMS0xLTA_66725d7e-f8da-476a-ac07-305ce5f70e18">10</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%">Comprehensive income, 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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzEzLTEtMS0xLTA_f2985e91-a220-424c-8ca3-cc9c2840077a">172,687</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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzEzLTMtMS0xLTA_81a74cc3-1492-459a-8071-244dadae525d">125,770</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzEzLTUtMS0xLTA_13b3505e-6bc5-47de-8db0-376e2eb0f350">108,043</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%">63</span></div></div></div><div id="ibf1504f097a64deeb2b062f259aa7472_154"></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:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29,<br/>2019</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 30, 2018</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMtMS0xLTEtMA_a24b010e-fd8c-4ceb-87bd-95e20203952f">173,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMtMy0xLTEtMA_35ba37c8-e2fe-4fda-977d-23db6952bad6">158,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMtNS0xLTEtMA_fce48367-dadd-41e2-891d-e172c435a256">136,957</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:400;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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUtMS0xLTEtMA_ac1d6ad5-1644-4010-b81a-a947a103a2a4">24,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUtMy0xLTEtMA_4c2ce053-e6db-4d78-8b33-18eee37c4f6f">28,844</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUtNS0xLTEtMA_3613ab34-c3e6-43ac-bf5f-8f6459129848">38,636</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzYtMS0xLTEtMA_4926d19a-95b0-4ce0-ac20-1fbe5e77e534">6,605</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzYtMy0xLTEtMA_a88c741e-c4f2-48c7-a5c3-73701e503c2a">4,073</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzYtNS0xLTEtMA_ee9acbfe-f513-4779-abea-001e50efbac2">4,008</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzctMS0xLTEtMTk1Mg_a4225906-bdbe-4a91-ac67-abfc69ca8c68">6,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzctMy0xLTEtMTk0MQ_931d7fb0-6641-4550-8e28-a7143b7fc190">4,048</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzctNS0xLTEtMjAxNw_b7eb4d9e-e63a-44c0-8252-ced15fd4d6d0">3,440</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzctMS0xLTEtMA_915aab62-5ff5-47b5-8c80-310bb2787d99">19,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzctMy0xLTEtMA_7734060e-9304-4251-a96a-819c961b391d">17,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzctNS0xLTEtMA_2fe3fdcf-87a0-4971-90e7-bffd01e82f3d">19,582</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzgtMS0xLTEtMA_8f6f9309-df21-46ad-a5cf-f593543c1341">565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzgtMy0xLTEtMA_75214b06-0918-4628-ac84-18a42c5d173d">37,615</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzgtNS0xLTEtMA_be06f2a9-2206-471a-b4e8-f8a87940a76d">29,360</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzktMS0xLTEtMA_22f3ec22-28ec-42aa-b595-51530ca1cbeb">1,267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzktMy0xLTEtMA_d941c8ef-a5cf-4f33-bdc0-d5fd34f3fe87">16,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzktNS0xLTEtMA_32f4aeb6-864f-49bc-a131-5c93273ddd20">7,167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzEwLTEtMS0xLTA_1296de15-ee18-4f9d-b919-55d42bd7fb53">15,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzEwLTMtMS0xLTA_b0970730-f6f8-4950-9b4a-06084f699ba2">7,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzEwLTUtMS0xLTA_50471c1c-ad23-4294-822e-074dcded5093">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value adjustments to contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzExLTEtMS0xLTA_84b389c5-34ea-402d-9f67-4dc812550f22">14,971</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzExLTMtMS0xLTA_bc24c1c4-bbe9-46d5-b8a9-799225802be2">1,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzExLTUtMS0xLTA_bb7fa7a5-fd8b-410d-9de4-138169cfc395">4,252</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Gain) loss on sale of assets and divested business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzEyLTEtMS0xLTA_1fd58588-e4eb-4a92-875c-3f59fb048f2c">11,066</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzEyLTMtMS0xLTA_3a94f621-da20-4944-8447-0f88cc330d34">232</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzEyLTUtMS0xLTA_fe7f279d-a9c6-46c1-8327-399b3665c01a">1,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE0LTEtMS0xLTA_0407b332-c7fd-4dd0-bbf2-ae5384935adb">154,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE0LTMtMS0xLTA_f3544184-7d6e-4c5c-88be-e82788dd1391">10,226</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE0LTUtMS0xLTA_82d4e24b-60c4-4982-b517-7433eaf72fa1">46,273</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE1LTEtMS0xLTA_6e988398-b443-4269-9829-df91229bfe12">11,321</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE1LTMtMS0xLTA_ba8083ce-6d2d-4d13-adb5-935e3759351c">2,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE1LTUtMS0xLTA_5d4a0131-8a60-4e3e-a9a6-36af5091334c">12,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 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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE2LTEtMS0xLTA_4de8a0c5-3001-4d25-9500-07d8c319b9c2">102,162</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE2LTMtMS0xLTA_aefbc577-77f7-486d-acd9-77ca28652250">39,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE2LTUtMS0xLTA_7c57042e-bd68-4662-ab50-90a6a23c3417">16,032</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="ttek:IncreaseDecreaseInAccruedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE3LTEtMS0xLTA_795528fe-9a9a-4b72-bb6f-04390e5cc7d5">8,173</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="ttek:IncreaseDecreaseInAccruedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE3LTMtMS0xLTA_381bcdad-dbc7-42dd-bc39-446be09bd7e3">18,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="ttek:IncreaseDecreaseInAccruedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE3LTUtMS0xLTA_34f5c34e-0fc5-41f0-8028-0a3c115e0c6a">27,492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE4LTEtMS0xLTA_76859834-5a4d-4462-8f2f-9aa6f47dce4f">5,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE4LTMtMS0xLTA_f4003005-ea71-4248-bd0e-e3431ad8f3c1">6,039</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE4LTUtMS0xLTA_2c0b58fc-94ce-4c0d-9a62-aed98211c6cd">15,228</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE5LTEtMS0xLTA_37db79cd-a5f8-4c25-a1a2-dca17086c7db">19,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE5LTMtMS0xLTA_8309e619-7691-4921-b75f-a4422feefb2c">16,929</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE5LTUtMS0xLTA_388025eb-c023-4758-8619-5a702b8e0c29">24,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: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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzIwLTEtMS0xLTA_e1e7bbd2-574c-4f42-8867-936fe17367a2">5,192</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzIwLTMtMS0xLTA_49dd245d-1e70-4c76-801e-380d67b7ad0a">11,386</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzIwLTUtMS0xLTA_b45d8cd6-c7dd-4ba3-9e85-ddfa2675746c">17,596</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%">Cash settled contingent earn-out liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzIxLTEtMS0xLTA_929d31f2-e2bc-4c24-907f-1584689a7cd0">&#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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzIxLTMtMS0xLTA_87dfed1b-cddc-4b8f-87b4-9c9c66d8750a">&#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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzIxLTUtMS0xLTA_fbb6ff6d-0c3f-4121-983b-bd474ef854c1">2,349</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 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:#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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzIyLTEtMS0xLTA_d626080c-7a49-4af2-93ac-279a609be50e">262,479</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzIyLTMtMS0xLTA_fe67177d-19d6-40e5-b833-d20976c9c9a8">208,513</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzIyLTUtMS0xLTA_a2506eb8-0852-43e6-918e-a5126c271dd1">185,733</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:8pt;font-weight:700;line-height:100%">Cash flows from investing 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%">Payments for business acquisitions, net of cash acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI1LTEtMS0xLTA_cc00d7ac-1e6d-480f-97d8-d6c263e23a76">68,488</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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI1LTMtMS0xLTA_c9a63c1f-59e3-482d-821b-4fff30ef2bfe">84,159</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI1LTUtMS0xLTA_39f4f6f6-f706-4c5e-a1fd-c1320146f3d8">68,256</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%">Capital expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI2LTEtMS0xLTE1ODc_3a6d964d-0c8e-4c26-b4ec-97a6545b369e">12,245</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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI2LTMtMS0xLTE1ODc_372d1618-a847-48b7-9357-813a99bd4e7e">16,198</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI2LTUtMS0xLTE1ODc_df77ebcd-a38a-4c64-8617-f04ae1ebe392">9,726</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%">Proceeds from sale of assets and divested business, 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI2LTEtMS0xLTA_780b4113-d9a7-4c6c-99c6-20d5439ec05c">17,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI2LTMtMS0xLTA_1e2410bb-d4ba-4115-a57b-5f11280af558">651</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI2LTUtMS0xLTA_3224a128-907f-485e-a358-29d3f6af2b8a">35,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI3LTEtMS0xLTA_60facf34-094c-46ee-b1aa-e1eee6a8537b">63,023</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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI3LTMtMS0xLTA_d53403a8-83de-4a26-968f-c209f9d4a575">99,706</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI3LTUtMS0xLTA_aabf6bdc-6c52-4abd-a995-466a4c21916a">42,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></tr><tr><td colspan="3" style="background-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 financing 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%">Proceeds from borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI5LTEtMS0xLTE1OTU_08a415f3-313b-42ec-b4b3-8e1cb9eae352">344,991</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI5LTMtMS0xLTE1OTU_9284739b-a4a9-4b82-bd13-4badb450b7fe">417,262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI5LTUtMS0xLTE1OTU_06b7759f-a422-4ac8-b1c4-e5b2a395c29c">401,965</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%">Repayments on 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI5LTEtMS0xLTA_44e847b3-b405-4797-9732-a62a1d735014">331,066</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI5LTMtMS0xLTA_09f8a044-caf1-4841-9ec8-b5f6c08f18c2">415,491</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI5LTUtMS0xLTA_01e6d39d-2b7c-491e-8de2-4f0ca6587563">485,946</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%">Repurchases of common 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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMxLTEtMS0xLTE2MDQ_d279905a-4bd6-428e-99e4-f068d3aec3b7">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMxLTMtMS0xLTE2MDQ_4e6e0fc8-8a25-4225-9a57-7376b91fb73d">100,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMxLTUtMS0xLTE2MDQ_72ef31df-ca48-4aca-b578-00dff16c078b">75,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMyLTEtMS0xLTE2MTA_dc2053c5-51bd-47d6-bd3f-b1934372a607">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMyLTMtMS0xLTE2MTA_81c7a881-84f2-426f-abf4-e772df124775">6,893</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMyLTUtMS0xLTE2MTA_af4b1539-affc-437e-aa7d-1691598d6ae2">8,871</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%">Payments 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMxLTEtMS0xLTA_47f79dc0-5a2b-4837-9c90-2a35a1847699">22,900</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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMxLTMtMS0xLTA_1ca16dbb-8ef5-4138-860b-23e2df8d3919">12,018</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMxLTUtMS0xLTA_93d76804-e919-4a71-8e7a-020ac5974e11">1,412</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%">Debt pre-payment 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMyLTEtMS0xLTA_afc7d2d1-45fd-4b9c-869f-f439e1a7d1be">&#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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMyLTMtMS0xLTA_20432357-155a-4c5f-88b0-d5633ced94aa">&#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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMyLTUtMS0xLTA_a72238d6-97ea-47d4-844d-31752e9446c3">1,737</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%">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM0LTEtMS0xLTA_7762ff50-c885-4d39-b9d2-53e745c8cd1e">10,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM0LTMtMS0xLTA_2f621341-f081-4967-8253-4df0cda54008">11,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM0LTUtMS0xLTA_fe3517a8-4f4a-430a-b660-b92c5d0f9add">13,520</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><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:8pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM1LTEtMS0xLTA_f82b17fa-2430-4e80-9872-cf8934dcf4d8">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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM1LTMtMS0xLTA_b300f3c3-06f5-48e1-b7c2-d0707ccedee4">29,674</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM1LTUtMS0xLTA_07f18b2d-a6cb-4346-8774-d7c4026a9893">24,477</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%">Principal payments on finance 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM4LTEtMS0xLTcxMjU_9c1a43f1-bba7-4ff5-a375-5b8247b5d7de">1,311</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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM4LTMtMS0xLTcxMjk_f963edc1-ca53-4e80-a472-227676019ce7">&#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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM4LTUtMS0xLTcxMzM_a543227e-7b13-4112-afed-172a7a4ade8b">&#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 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:#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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM3LTEtMS0xLTA_037aaeff-4f4c-49fc-84d3-65309d3105bf">163,049</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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM3LTMtMS0xLTA_9dfdf396-fd68-4df1-b5a3-68a11eb1d935">135,063</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM3LTUtMS0xLTA_aabfeba6-c14d-4c94-9c8b-c766bfb82713">181,958</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM5LTEtMS0xLTA_03047e57-0557-4621-beb3-b27307dc8139">207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM5LTMtMS0xLTA_f96ec0f2-ad0d-4a18-9963-9f8337c8aff7">1,727</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM5LTUtMS0xLTA_1d96b676-1975-467a-9827-6424d0ceb965">4,947</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></tr><tr><td colspan="3" style="background-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 increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQxLTEtMS0xLTA_011a2e2b-e8ac-42aa-b3f9-598c49e7a8a4">36,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQxLTMtMS0xLTA_b927ac4a-89f3-4714-9f6d-408b95164109">27,983</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQxLTUtMS0xLTA_05aeb3b2-b859-49f3-be40-ab6871bf9ff7">43,806</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQyLTEtMS0xLTA_2bce869d-ab08-4681-9aee-54ccde0b80fa">120,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd977e01c58e4cc281a263398e7839f2_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQyLTMtMS0xLTA_c91e4085-f4a0-465f-a965-322d8383788b">148,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8260e6f4129401bb237da1a51b2f3e6_I20171001" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQyLTUtMS0xLTA_17305c6b-0f4a-4a17-a796-053567bf8452">192,690</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:8pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at end of year</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQzLTEtMS0xLTA_2633221c-b48b-46e5-bace-a95f23d76bf8">157,515</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQzLTMtMS0xLTA_c771e49e-b7c2-4185-840d-252b95bcf732">120,901</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd977e01c58e4cc281a263398e7839f2_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQzLTUtMS0xLTA_0a16502c-ec35-4c9a-a0fb-7f64fc96d68e">148,884</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 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 #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></tr><tr><td colspan="3" style="background-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%">Supplemental information:</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 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 paid during the year for:</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%">Interest</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQ3LTEtMS0xLTA_1c732667-610a-4375-82d8-0d0c56d0ef74">13,256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQ3LTMtMS0xLTA_789b2c85-14a8-4c9a-89fa-c22d5beb5503">12,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQ3LTUtMS0xLTA_72e102f4-3e2a-4f6b-8748-7358bf4f2769">15,570</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: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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIncomeTaxRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQ4LTAtMS0xLTAvdGV4dHJlZ2lvbjozNDA1MGU0OWNhMTY0MzU4OGNiYWIwNWU3MmY2NzY5NF8yMTk5MDIzMjU1NjQw_539d37f1-ddab-402a-9837-ca5800c3dd8c">1.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIncomeTaxRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQ4LTAtMS0xLTAvdGV4dHJlZ2lvbjozNDA1MGU0OWNhMTY0MzU4OGNiYWIwNWU3MmY2NzY5NF8yMTk5MDIzMjU1NjU4_98ae419b-30a0-476e-a88c-3f9d66e50c8d">5.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIncomeTaxRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQ4LTAtMS0xLTAvdGV4dHJlZ2lvbjozNDA1MGU0OWNhMTY0MzU4OGNiYWIwNWU3MmY2NzY5NF8yMTk5MDIzMjU1Njc2_01fa08b9-1bc9-4e8e-b69a-db09c9f1e32e">2.5</ix:nonFraction> million</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: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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQ4LTEtMS0xLTA_b4d967eb-19bf-4036-805c-5366e4a1700d">55,039</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQ4LTMtMS0xLTA_c0cdaab3-4f57-4719-95ea-8eebf520c8e1">66,038</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQ4LTUtMS0xLTA_fc6c6fb6-e16e-4fb8-983f-2c96b8393f9d">49,842</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><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:8pt;font-weight:400;line-height:100%">Reconciliation of cash, cash equivalents and restricted cash:</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 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%">Cash and cash equivalents</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUxLTEtMS0xLTA_1ce93260-ad17-4701-b0e6-1d6ca402b153">157,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUxLTMtMS0xLTA_c64b6d52-d9a7-4058-ac36-18eed1aa9ef7">120,732</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="icd977e01c58e4cc281a263398e7839f2_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUxLTUtMS0xLTA_e7d06861-e2e7-45b6-bc46-3442b22b3535">146,185</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%">Restricted cash included in other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:zerodash" name="us-gaap:RestrictedCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUyLTEtMS0xLTA_59a7d3a6-986d-4418-84f9-b68cb27d744f">&#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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" name="us-gaap:RestrictedCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUyLTMtMS0xLTA_fc6b4b5e-5f50-41ef-beb2-360c0c9265d2">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd977e01c58e4cc281a263398e7839f2_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUyLTUtMS0xLTA_9d067582-38ca-4956-88ea-f8626750b097">2,699</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:8pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUzLTEtMS0xLTA_9c0f3e20-b85a-46ec-b01a-fcaf49873dc0">157,515</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUzLTMtMS0xLTA_9d58d93f-de1d-4487-9813-ea4ffcbf5c0e">120,901</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd977e01c58e4cc281a263398e7839f2_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUzLTUtMS0xLTA_c827330f-e868-433e-bd51-178087145800">148,884</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-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%">64</span></div></div></div><div id="ibf1504f097a64deeb2b062f259aa7472_148"></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 Equity</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%">Fiscal Years Ended September 30, 2018, September&#160;29, 2019, and September&#160;27, 2020 </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;vertical-align:top;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: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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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: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-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:8pt;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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">BALANCE AT OCTOBER 1, 2017</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia7d4a25871684acf9ec83b4c5a7ba14c_I20171001" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzItMS0xLTEtMA_d7436715-7bd9-4de8-9d42-2f1977fc025e">55,873</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="ia7d4a25871684acf9ec83b4c5a7ba14c_I20171001" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzItMy0xLTEtMA_4334a08f-34e0-4afc-8e18-e8897b704f9c">559</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="i10e5af390e6446d9b542c87d6f259c40_I20171001" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzItNS0xLTEtMA_6df1864c-ff1e-42b2-a846-7dbeb5c7bb5c">193,835</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="i22995cad28e041198f5e7dea58d1dd87_I20171001" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzItNy0xLTEtMA_56d5dac3-09f6-4ec6-af5b-73ec893b0e28">98,500</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: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="i5cf95ad7118d4e74b4662fdbee8b9f40_I20171001" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzItOS0xLTEtMA_1af305d2-7738-4b56-a2bb-5fa45dafd905">832,559</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="i1edafa5322d74e1398394ab3f004b720_I20171001" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzItMTEtMS0xLTA_140e0d17-8110-413b-98b7-deb28f61e6e1">928,453</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="idce45861f0b64c37add7e931b6ca71a4_I20171001" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzItMTMtMS0xLTA_0385981c-fa40-4a12-9abe-f3a5833418a4">171</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="ie8260e6f4129401bb237da1a51b2f3e6_I20171001" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzItMTUtMS0xLTA_34112a14-d0f0-4cdd-9210-eb8c439c9df5">928,624</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:8pt;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: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><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><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><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 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%">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: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><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25ff4c53ed20440daae832d7b4cd09b1_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQtOS0xLTEtMA_57ff2784-9af3-41e1-9afb-96af8c2ebb7b">136,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a06dbdb17b34ea89e129bf51fbd75ad_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQtMTEtMS0xLTA_87458a03-ad27-46cc-860e-061c81614568">136,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a5abffcb2ae4de9a7be4781ad2b9974_D20171002-20180930" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQtMTMtMS0xLTA_86082797-3511-44aa-9195-9db35a1d44fe">74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQtMTUtMS0xLTA_5b54ff0e-b73c-4932-a1c3-51b1b1335e63">136,957</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:8pt;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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i326bbbd20fbd4d9eb51056b03b312b08_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzUtNy0xLTEtMA_1676c0ca-c7b8-49f6-811f-4a836242930a">29,656</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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0a06dbdb17b34ea89e129bf51fbd75ad_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzUtMTEtMS0xLTA_9c078fe4-c662-40ed-a2e3-9b452ced08a2">29,656</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="i1a5abffcb2ae4de9a7be4781ad2b9974_D20171002-20180930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzUtMTMtMS0xLTA_0ed8b70f-050b-4f5f-ab8e-9c70a6b0d538">64</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzUtMTUtMS0xLTA_339247cf-ccb2-41bc-b5cf-5c75d4bef926">29,720</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:8pt;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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326bbbd20fbd4d9eb51056b03b312b08_D20171002-20180930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzYtNy0xLTEtMA_526d6c70-c165-4b11-8396-bee7febf1587">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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a06dbdb17b34ea89e129bf51fbd75ad_D20171002-20180930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzYtMTEtMS0xLTA_03f5e482-db08-490d-9e67-8fbf63bbd72a">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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzYtMTUtMS0xLTA_979d5523-d2cb-4140-b822-31f81c2007e3">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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: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><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><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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a06dbdb17b34ea89e129bf51fbd75ad_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzctMTEtMS0xLTA_7784f165-1cd4-4a8c-9103-d724e2d176de">108,033</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a5abffcb2ae4de9a7be4781ad2b9974_D20171002-20180930" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzctMTMtMS0xLTA_a30e4613-d201-4427-a40f-acfc4c7b67b7">10</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzctMTUtMS0xLTA_2c249e91-593f-47ec-99a9-b595e872e742">108,043</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:8pt;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: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><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><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="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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a5abffcb2ae4de9a7be4781ad2b9974_D20171002-20180930" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzgtMTMtMS0xLTA_70f39e7d-301a-4efe-9d8f-0fbce7067287">52</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzgtMTUtMS0xLTA_463ba5e1-3379-448a-abb4-ee8cb22c6b24">52</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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash dividends of $<ix:nonFraction unitRef="usdPerShare" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzktMC0xLTEtMC90ZXh0cmVnaW9uOjNjNjdlOTQ2MTg5ODQ5YzFhNjY4ZDQ2ZTViMjBhNTc1XzIxOTkwMjMyNTU1OTY_8bea0f43-a9a5-4645-9766-53c53083cb53">0.44</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: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><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25ff4c53ed20440daae832d7b4cd09b1_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzktOS0xLTEtMA_f66cb85a-26b3-4e1b-b8da-a40c4119a4ba">24,477</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="i0a06dbdb17b34ea89e129bf51fbd75ad_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzktMTEtMS0xLTA_bf2ff3b6-9300-4bab-986b-5a9c091fa167">24,477</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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzktMTUtMS0xLTA_c5b570c0-6075-4b4a-ac27-fe0bff4094b9">24,477</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide2e961a64334bd3bd36a25047328355_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEwLTUtMS0xLTA_49860da9-b0c3-4243-8161-1f8dfd32b867">19,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a06dbdb17b34ea89e129bf51fbd75ad_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEwLTExLTEtMS0w_c9057235-f889-4eb3-b069-da2109267e8c">19,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEwLTE1LTEtMS0w_188952a9-886c-4456-8aed-7cc878466608">19,582</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%">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3467db919e85461381058589f30eb67f_D20171002-20180930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzExLTEtMS0xLTA_8d9eb919-eb8b-4b1b-9f39-7fcd0ffbbefe">549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3467db919e85461381058589f30eb67f_D20171002-20180930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzExLTMtMS0xLTA_4c80b517-a6b0-4757-bdfa-41c14b34a25f">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide2e961a64334bd3bd36a25047328355_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzExLTUtMS0xLTA_94c9e540-0994-45a8-97b4-c673398ca07a">13,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a06dbdb17b34ea89e129bf51fbd75ad_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzExLTExLTEtMS0w_98d749fb-9b66-4f03-8bf6-4e8a0866e62c">13,511</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzExLTE1LTEtMS0w_47c88783-5810-40df-aa1b-df1cc1a6860a">13,511</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: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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3467db919e85461381058589f30eb67f_D20171002-20180930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEyLTEtMS0xLTA_dc613f62-7f48-434e-9709-52164b637674">277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3467db919e85461381058589f30eb67f_D20171002-20180930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEyLTMtMS0xLTA_4be0b8a0-bf9a-4b0f-a031-9a06d8ca6c6c">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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide2e961a64334bd3bd36a25047328355_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEyLTUtMS0xLTA_11967c1a-fae5-42ba-8b9a-94a79f9fbae4">8,874</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0a06dbdb17b34ea89e129bf51fbd75ad_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEyLTExLTEtMS0w_54a30c12-c1bb-4097-abb1-3f358d2da36a">8,871</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEyLTE1LTEtMS0w_5e24c1c0-3151-4136-b81f-2b45e5a2aeaa">8,871</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3467db919e85461381058589f30eb67f_D20171002-20180930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEzLTEtMS0xLTA_36baef91-544b-47be-8c22-1094ad64bf9a">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3467db919e85461381058589f30eb67f_D20171002-20180930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEzLTMtMS0xLTA_17a17859-2d17-4d30-b38e-61d773193d57">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide2e961a64334bd3bd36a25047328355_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEzLTUtMS0xLTA_74a83973-6ee8-4867-a7eb-9317fcde681f">5,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a06dbdb17b34ea89e129bf51fbd75ad_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEzLTExLTEtMS0w_e875883d-2d8c-4a5c-bce5-780ca4f20594">5,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEzLTE1LTEtMS0w_4c34a044-8447-40f6-875c-196da0b32f11">5,740</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: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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3467db919e85461381058589f30eb67f_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE0LTEtMS0xLTA_d804d4ba-f0fb-431d-a6f1-b1dec2485271">1,492</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="i3467db919e85461381058589f30eb67f_D20171002-20180930" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE0LTMtMS0xLTA_9e281331-7240-40de-8ec4-1b67f30e6399">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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide2e961a64334bd3bd36a25047328355_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE0LTUtMS0xLTA_fdff5033-92b0-484d-b677-cca58ca4eb32">74,985</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: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0a06dbdb17b34ea89e129bf51fbd75ad_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE0LTExLTEtMS0w_c8d42ee3-b510-4efe-a6f4-b67689c5d0b2">75,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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE0LTE1LTEtMS0w_9c0f8f85-814d-4723-a77f-839ede1ecce4">75,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">BALANCE AT SEPTEMBER 30, 2018</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i95337d9cb9fb4b30a14030f084a7dbe5_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE1LTEtMS0xLTA_6e1bb26d-63cc-4271-b7c7-695ae1c626af">55,349</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95337d9cb9fb4b30a14030f084a7dbe5_I20180930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE1LTMtMS0xLTA_cbee60f4-e9b0-455b-8ece-975f0ba36cf6">553</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id946ddc749a94ac8985fb9b66d69a420_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE1LTUtMS0xLTA_49ef2c2a-892b-4b62-9e90-c3967a026ef5">148,803</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb832f38bc534fc98dfb21b7770e5ab1_I20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE1LTctMS0xLTA_0c3f292d-72b7-4b86-ae51-7f74d69433cc">127,350</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied4f1752d0444dcaba3ac12cd66a1a3d_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE1LTktMS0xLTA_caa0f3ee-c372-4035-8641-2c0558c5a32d">944,965</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied819268ca3f41baad386ef2f2e3ab78_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE1LTExLTEtMS0w_f79e165a-1da3-462e-a053-2cbed79a832c">966,971</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd57295e832a4c129af7e26dc3781726_I20180930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE1LTEzLTEtMS0w_87b9cf3e-51f0-4e26-b469-51bb7cd683a0">129</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd977e01c58e4cc281a263398e7839f2_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE1LTE1LTEtMS0w_e51a5cf8-7da6-4afb-a256-03b6b957bfb2">967,100</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:8pt;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: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><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><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><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: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: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><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if48b0245944a4ee9972bd1315e5bfcd5_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE3LTktMS0xLTA_9e5d9330-73de-488f-aa55-bcb569bf875e">158,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c48e81f041049ecbea70e0da935c2bc_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE3LTExLTEtMS0w_24bc191b-140e-40a4-8460-20559e72472d">158,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0115fa08255e46019967e4b63ade9e31_D20181001-20190929" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE3LTEzLTEtMS0w_26bb6fc3-5833-4766-928d-d2ea9e7ade55">93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE3LTE1LTEtMS0w_01480676-6cde-42ae-8d66-a88b2d1786dc">158,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26f2b13be278456eaaece91595f645d9_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE4LTctMS0xLTA_1c9e881a-0e47-492f-a549-616c44f32e31">21,109</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5c48e81f041049ecbea70e0da935c2bc_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE4LTExLTEtMS0w_cf9cc26d-c790-4d43-862e-26e92d2d4662">21,109</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0115fa08255e46019967e4b63ade9e31_D20181001-20190929" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE4LTEzLTEtMS0w_5b36ad58-1aa8-432b-b8da-b94971df4ac4">243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE4LTE1LTEtMS0w_4b256eb2-890f-45f9-8f64-88dd9eab80a2">20,866</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:8pt;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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26f2b13be278456eaaece91595f645d9_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE5LTctMS0xLTA_fdd1f2e4-4bcb-472f-b132-c60918dc5f38">12,125</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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5c48e81f041049ecbea70e0da935c2bc_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE5LTExLTEtMS0w_89521025-3951-426e-8405-a1ec28c50613">12,125</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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE5LTE1LTEtMS0w_5c51bf48-ed0a-419b-a322-5cd1a4cac763">12,125</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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: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><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><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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c48e81f041049ecbea70e0da935c2bc_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIwLTExLTEtMS0w_3dac9c31-bdb1-4d42-8fb7-2a53c9072830">125,434</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0115fa08255e46019967e4b63ade9e31_D20181001-20190929" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIwLTEzLTEtMS0w_a500dad1-cf03-4ca9-a20e-04eebfc1317e">336</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIwLTE1LTEtMS0w_ce2ec095-e577-482f-8c3d-e9ff18826ffb">125,770</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:8pt;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: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><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><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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0115fa08255e46019967e4b63ade9e31_D20181001-20190929" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIxLTEzLTEtMS0w_05c1f164-ba92-4e43-9ffb-5fbdcd178ddd">287</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIxLTE1LTEtMS0w_c0d823b7-b160-4b96-b17d-abb1417b6c2a">287</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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash dividends of $<ix:nonFraction unitRef="usdPerShare" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIyLTAtMS0xLTAvdGV4dHJlZ2lvbjo2NjMxNzUxZDRjNDM0OTllOTcyZmRjODlhZGE4MGFhYV8yMTk5MDIzMjU1NTk2_b7e6ba02-7364-4804-be63-a5fcbb386eec">0.54</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: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><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if48b0245944a4ee9972bd1315e5bfcd5_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIyLTktMS0xLTA_80a2e442-3ef0-4a3f-9312-8c793a392725">29,674</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="i5c48e81f041049ecbea70e0da935c2bc_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIyLTExLTEtMS0w_218d5b18-aa19-4915-bd24-07032f6e3ebc">29,674</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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIyLTE1LTEtMS0w_e6c7938f-c364-428c-9b51-6fec9c81fad5">29,674</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7a8a504b76449fb3b99656006b5066_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIzLTUtMS0xLTA_c2878b9b-e5b2-497f-8506-fa4407527ca1">17,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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c48e81f041049ecbea70e0da935c2bc_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIzLTExLTEtMS0w_3141fbae-d5a9-4a99-ae65-11b0889c6b56">17,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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIzLTE1LTEtMS0w_9704770d-f59b-4df7-9959-57b9f19a2f0b">17,618</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: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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8f07a0297410435abcea83aef6f244d8_D20181001-20190929" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI0LTEtMS0xLTA_70dfec8a-ac9c-460d-b979-717a3935d5da">183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f07a0297410435abcea83aef6f244d8_D20181001-20190929" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI0LTMtMS0xLTA_3588f850-5d96-4e18-b8a2-1de71d9376bf">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc7a8a504b76449fb3b99656006b5066_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI0LTUtMS0xLTA_1b8fd67b-16e1-4871-8645-95e0c71bec55">6,895</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5c48e81f041049ecbea70e0da935c2bc_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI0LTExLTEtMS0w_4597b6aa-d87c-49f8-8617-9a1c40a407c0">6,893</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI0LTE1LTEtMS0w_a7d12460-bdeb-4f05-bb83-d33b0c93db39">6,893</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8f07a0297410435abcea83aef6f244d8_D20181001-20190929" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI1LTEtMS0xLTA_87fb977a-5bf6-498f-a1e4-8488aab9f59e">448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f07a0297410435abcea83aef6f244d8_D20181001-20190929" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI1LTMtMS0xLTA_425d22ca-d2f5-42be-add6-48a9ea4dadd6">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7a8a504b76449fb3b99656006b5066_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI1LTUtMS0xLTA_fb1cf195-de4e-4b29-9a9a-49fc81dd559e">11,746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c48e81f041049ecbea70e0da935c2bc_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI1LTExLTEtMS0w_fb010b71-b638-45dc-9207-33f1772a5c96">11,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI1LTE1LTEtMS0w_3239fc6d-3fea-498e-82d2-a9b84715f8f2">11,751</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: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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8f07a0297410435abcea83aef6f244d8_D20181001-20190929" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI2LTEtMS0xLTA_831bfc1a-d0a5-4a55-a854-dd20b346d1ec">148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f07a0297410435abcea83aef6f244d8_D20181001-20190929" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI2LTMtMS0xLTA_b1deff6d-4bfd-4889-81da-cadb1080488c">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7a8a504b76449fb3b99656006b5066_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI2LTUtMS0xLTA_631d2d82-85d3-4aa9-9ffc-9d3f0b00d73f">6,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c48e81f041049ecbea70e0da935c2bc_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI2LTExLTEtMS0w_d946ab79-47d3-41dd-b663-7bf51b7b0c1b">6,846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI2LTE1LTEtMS0w_1eb3d37c-801d-4150-a490-bac735293e03">6,846</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%">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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8f07a0297410435abcea83aef6f244d8_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI3LTEtMS0xLTA_61006cd0-79e9-4341-b8de-e7b8dc56d169">1,563</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="i8f07a0297410435abcea83aef6f244d8_D20181001-20190929" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI3LTMtMS0xLTA_72f76971-f097-4cde-a4b3-f503b878df8c">16</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc7a8a504b76449fb3b99656006b5066_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI3LTUtMS0xLTA_99ba586f-efa1-4b9f-9154-301979dfc1a7">99,984</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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5c48e81f041049ecbea70e0da935c2bc_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI3LTExLTEtMS0w_cf74356d-109f-489b-bd18-1d9965780790">100,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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI3LTE1LTEtMS0w_9c2c5b04-c837-47f8-9fc8-ec83ee92b1f4">100,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cumulative effect of accounting changes</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id51888224bcc4a019019837275240cd0_I20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI4LTktMS0xLTIwNzQ_9b0daa79-7890-466d-82f2-fd3a96020f08">2,767</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom: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-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia3b46cb19d3e403997d8ce01e9c28670_I20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI4LTExLTEtMS01NDMx_97a03e60-cf28-4b8d-8670-4bfaf65c0684">2,767</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom: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;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61155f7c24344d4ba9b9290cb5de97dc_I20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI4LTE1LTEtMS01NDMx_7f4663d9-684d-4a38-b9bb-910617b87513">2,767</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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%">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><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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: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%">Shares</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%">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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">BALANCE AT SEPTEMBER 29, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i77c4462ba1134c35814dc6132602d6a2_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI4LTEtMS0xLTA_c8f72eec-be22-4f85-83d5-a1938ee29cd6">54,565</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77c4462ba1134c35814dc6132602d6a2_I20190929" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI4LTMtMS0xLTA_7eccfe19-f3df-4685-9b20-3f8b2c76d8ed">546</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb10e14e486a4c7cb494f38c0159f616_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI4LTUtMS0xLTA_637c6058-12d1-4ec8-b0ee-c66b3949df46">78,132</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9600a0f094054d158373b725cdd2ef84_I20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI4LTctMS0xLTA_91d64744-9aa3-43a5-9ebb-8834c7484416">160,584</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id895d8e5e15a499ea1938dfd46857851_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI4LTktMS0xLTA_a9b6ecdf-6458-48bb-82b5-56639f2c6a46">1,071,192</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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4ee0a48786a49aa96744e4551aaa268_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI4LTExLTEtMS0w_27f7ce98-b1de-4ca0-8a84-15b240a454dc">989,286</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i943b6465956f4d4881d09dbf4239681c_I20190929" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI4LTEzLTEtMS0w_0879fd23-6219-49dc-b773-de233bdead5d">178</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI4LTE1LTEtMS0w_f5dcb942-9f5f-45cc-9f66-7ca2c0765d7e">989,464</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:8pt;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: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><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><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><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: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: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><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie79576312d5648f3a05c58647931801f_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMwLTktMS0xLTA_1844009f-dd46-4fcc-ae10-3dd86139dc4b">173,859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4d60fb110374ff88ce979e7f3865e31_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMwLTExLTEtMS0w_5f0406ef-3fae-4e91-b740-d731d6ece987">173,859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i817fe546338b496f9a3a5f4d5b80244b_D20190930-20200927" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMwLTEzLTEtMS0w_6de394cc-c0bd-4e43-9c22-0a28c10cd550">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMwLTE1LTEtMS0w_9cabfcb1-b735-450f-a221-233d9eae2294">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 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%">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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4580cf4a73ba42b0b226d71b2b177f69_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMxLTctMS0xLTA_6c3f10fa-cf1e-4ae0-8651-08ac9f9e777c">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="3" style="background-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4d60fb110374ff88ce979e7f3865e31_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMxLTExLTEtMS0w_ccf21435-ada1-4aa4-98f6-b9c5d6d305b4">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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i817fe546338b496f9a3a5f4d5b80244b_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMxLTEzLTEtMS0w_f4d843e8-b9c0-40d4-b9a9-736c3f3aa1e9">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMxLTE1LTEtMS0w_16343f2d-db3b-4b44-98ee-ea31f4d905f5">3,435</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:8pt;font-weight:400;line-height:100%">Loss 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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4580cf4a73ba42b0b226d71b2b177f69_D20190930-20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMyLTctMS0xLTA_b6d68ada-b6b3-4a14-82d1-412dd1b2123c">4,638</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib4d60fb110374ff88ce979e7f3865e31_D20190930-20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMyLTExLTEtMS0w_8d1fb171-a7a5-4bb0-86db-217bbf2f6f69">4,638</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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMyLTE1LTEtMS0w_d3947778-801f-41e6-85ba-f60719d2ab61">4,638</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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: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><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><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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4d60fb110374ff88ce979e7f3865e31_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMzLTExLTEtMS0w_454e7b53-8b58-4cab-8c1c-aab76e5234b4">172,657</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i817fe546338b496f9a3a5f4d5b80244b_D20190930-20200927" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMzLTEzLTEtMS0w_721ba720-7757-469e-a926-7ea33ad4c398">30</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMzLTE1LTEtMS0w_46c03ebb-58c6-42b8-ae63-7e677a3cbd6d">172,687</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:8pt;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: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><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><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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i817fe546338b496f9a3a5f4d5b80244b_D20190930-20200927" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM0LTEzLTEtMS0w_cc81f3e1-37f7-4f80-9dff-15226ff31ca9">154</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM0LTE1LTEtMS0w_c443e5c6-6cb4-4522-bb2f-89ea1fac09dc">154</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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash dividends of $<ix:nonFraction unitRef="usdPerShare" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM1LTAtMS0xLTAvdGV4dHJlZ2lvbjpjZTExY2UyMTgxZGY0YWVmODgzMmMzNGQ4OTc3NTU0ZV8yMTk5MDIzMjU1NTk2_6ef5c3f8-aa02-465d-9291-7290c2b7f609">0.64</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: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><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie79576312d5648f3a05c58647931801f_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM1LTktMS0xLTA_d5d721f4-c510-4220-b0e2-f25580f3c516">34,743</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib4d60fb110374ff88ce979e7f3865e31_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM1LTExLTEtMS0w_4e61abe1-87b9-42c9-b7e2-8d7657947e74">34,743</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM1LTE1LTEtMS0w_4c5e834f-dab6-4638-b5dd-ac2bf1824cb8">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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia491c4d6618446ef9eb57e959a3c7472_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM2LTUtMS0xLTA_9076a0ce-79dc-4a98-8acf-fa386bdf78a3">19,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4d60fb110374ff88ce979e7f3865e31_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM2LTExLTEtMS0w_d6c73f97-01d8-44f3-9e12-4439c14b5fea">19,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM2LTE1LTEtMS0w_f1d5798b-1296-4bf3-8032-afb54e60d0e7">19,424</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: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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5bc054b71c684044b6d09629d75adf1d_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM3LTEtMS0xLTA_e2bebf82-f80d-4766-b5ae-717d1a75327c">212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bc054b71c684044b6d09629d75adf1d_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM3LTMtMS0xLTA_41718282-b94a-4b71-a4e6-e2cd21d1d444">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia491c4d6618446ef9eb57e959a3c7472_D20190930-20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM3LTUtMS0xLTA_baeb48ab-bdba-4795-85d0-f22a24962577">11,168</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib4d60fb110374ff88ce979e7f3865e31_D20190930-20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM3LTExLTEtMS0w_11d8e050-bce7-45be-b644-3169f06e1f37">11,166</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM3LTE1LTEtMS0w_481d330d-a5a9-43bf-99ff-7f57cfc77bf5">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;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5bc054b71c684044b6d09629d75adf1d_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM4LTEtMS0xLTA_810b2d6b-b511-43f5-a828-f1b86f5dd9f2">361</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bc054b71c684044b6d09629d75adf1d_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM4LTMtMS0xLTA_7b6a9a41-838a-4e56-b043-a17b0d7e0703">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia491c4d6618446ef9eb57e959a3c7472_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM4LTUtMS0xLTA_256f63f0-36e2-4c3d-8e56-6d4ffc9df554">10,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4d60fb110374ff88ce979e7f3865e31_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM4LTExLTEtMS0w_cefc8980-160f-40f4-b74d-5aa959551d8a">10,334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM4LTE1LTEtMS0w_6163d6cb-a779-48c3-ab7e-6d6bd7dca97a">10,334</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: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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5bc054b71c684044b6d09629d75adf1d_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM5LTEtMS0xLTA_d508ddae-db2a-4b36-b98d-a7388597b301">168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bc054b71c684044b6d09629d75adf1d_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM5LTMtMS0xLTA_2f1c857c-b09a-404f-b1a7-05909a301943">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia491c4d6618446ef9eb57e959a3c7472_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM5LTUtMS0xLTA_431ee911-dd0d-4392-8298-73b2108eb47c">8,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4d60fb110374ff88ce979e7f3865e31_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM5LTExLTEtMS0w_77393bb7-8d5d-47da-9ad3-a7987b5815d2">8,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM5LTE1LTEtMS0w_abefa7ee-4161-46ba-82e3-146ec9366374">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><tr><td colspan="3" style="background-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%">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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i5bc054b71c684044b6d09629d75adf1d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQwLTEtMS0xLTA_c11c087e-8824-4084-93b2-0e68674b35ad">1,509</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bc054b71c684044b6d09629d75adf1d_D20190930-20200927" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQwLTMtMS0xLTA_2e988122-ef72-4234-b800-04d61d8defb0">15</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="ia491c4d6618446ef9eb57e959a3c7472_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQwLTUtMS0xLTA_ebde7af7-0849-4ea8-b383-e7e2c2a549fa">105,432</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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie79576312d5648f3a05c58647931801f_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQxLTktMS0xLTk2NTU_836120fe-f0e8-40f4-b78e-af17095ae9d1">11,741</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="ib4d60fb110374ff88ce979e7f3865e31_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQwLTExLTEtMS0w_e209ba03-f3a6-4034-a276-05901b5b07fb">117,188</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQwLTE1LTEtMS0w_175e0e73-63c4-4ee5-a96f-42ca3e5a974e">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">BALANCE AT SEPTEMBER 27, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic26fd4be6dbf407d9a5f283d22e12752_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQyLTEtMS0xLTA_72588671-e412-4ac6-aa76-17146e433f97">53,797</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic26fd4be6dbf407d9a5f283d22e12752_I20200927" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQyLTMtMS0xLTA_5191ad5b-7586-4b09-998f-a8df19d63fce">538</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e45ed55e4c4d82a45a92634ff6b13f_I20200927" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQyLTUtMS0xLTA_fa2070fa-41e1-4685-a51b-b720972cb9a9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i38ac6e0dd8a64785bd689089eba09355_I20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQyLTctMS0xLTA_0a7c9b89-de2b-41fb-b4b6-72d5244a5799">161,786</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45a81d25d13b404abade71ae79eb4298_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQyLTktMS0xLTA_e1fd7dca-7220-42c8-b810-630e0b04b094">1,198,567</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i827555d1a4e140fd8c538343741f8894_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQyLTExLTEtMS0w_2603fcec-0c06-44cd-9989-869d71a9082a">1,037,319</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8730dc0990f84e9e8b14b2d3f922675f_I20200927" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQyLTEzLTEtMS0w_be0a7063-d8f0-4b57-8902-317f5897782f">54</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQyLTE1LTEtMS0w_fba830b9-af33-40d8-b353-9110068183fc">1,037,373</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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%">66</span></div></div></div><div id="ibf1504f097a64deeb2b062f259aa7472_160"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom: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="ibf1504f097a64deeb2b062f259aa7472_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%">1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjMvZnJhZzpjODFjODQxYmVkMGM0ZWRhYWM1NTMzNDJkYTViMTNmMS90ZXh0cmVnaW9uOmM4MWM4NDFiZWQwYzRlZGFhYzU1MzM0MmRhNWIxM2YxXzE3NDM_83517888-aec1-434b-97b0-208f90756567" continuedAt="i081bd97d37c54627847a12e533a27d82" escape="true">Description of Business </ix:nonNumeric></span></div><ix:continuation id="i081bd97d37c54627847a12e533a27d82"><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 consulting and engineering services that focuses on water, environment, sustainable infrastructure, resource management, energy, and international development. We are a global company that is </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leading with Science&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to provide innovative solutions for our public and private clients. We typically begin at the earliest stage of a project by identifying technical solutions and developing execution plans tailored to our clients&#8217; needs and resources. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our solutions may span the entire life cycle of consulting and engineering projects and include applied science, data analysis, research, engineering, design, construction 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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjMvZnJhZzpjODFjODQxYmVkMGM0ZWRhYWM1NTMzNDJkYTViMTNmMS90ZXh0cmVnaW9uOmM4MWM4NDFiZWQwYzRlZGFhYzU1MzM0MmRhNWIxM2YxXzg2NQ_3484530d-4a5b-4aba-9b2c-11fd8326f0dc">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. This alignment allows 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 results of the wind-down of our non-core construction activities in the Remediation and Construction Management (&#8220;RCM&#8221;) reportable segment. Certain reclassifications were made to the prior years to conform to the current-year presentation.</span></div></ix:continuation><div id="ibf1504f097a64deeb2b062f259aa7472_166"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyOTg1MzQ5MzY0NjQ_ec14762c-1a39-4ddf-acdb-8575b5a35eaa" continuedAt="id280d5a91db5453cbf5cd2232204194b" escape="true">Basis of Presentation and Preparation</ix:nonNumeric></span></div><ix:continuation id="id280d5a91db5453cbf5cd2232204194b" continuedAt="icfa3210615654909ab8553ad49dfea3c"><div style="margin-bottom:6pt;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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="ttek:ConsolidationAndPresentationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzA3_4f84ea30-2a77-42f0-acd8-15805f1d521c" continuedAt="i321842dd045b45ac8eea36b3442f2082" 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="i321842dd045b45ac8eea36b3442f2082">&#160;&#160;&#160;&#160;The consolidated financial statements include our accounts and those of joint ventures of which we are the primary beneficiary. All significant intercompany balances and transactions have been eliminated in consolidation.</ix:continuation> </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:FiscalPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzY0_879bb325-76d5-4007-b107-38279c0381ca" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We report results of operations based on 52 or 53-week periods ending on the Sunday nearest September&#160;30. Fiscal years 2020, 2019 and 2018 each contained 52&#160;weeks.</span></ix:nonNumeric></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMjky_0b46aa88-4890-40b6-a937-0a425adfeda4" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("U.S. GAAP") requires us to make estimates and assumptions. These estimates and assumptions affect the amounts reported in our consolidated financial statements and accompanying notes. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may take in the future, actual results could differ materially from those estimates.</span></ix:nonNumeric></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzUw_1ffac665-af6d-4dda-8dd9-ab56a4c9cae6" continuedAt="i83206f34a3014fdeb750e60e7e8bbbbf" 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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" format="ixt-sec:durday" name="ttek:MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzExMTE_9de03f32-d777-41a2-895a-03b93b389ac2">90</ix:nonNumeric> days&#160;or less. We classify cash and cash equivalents as restricted when we are unable to freely use such cash and cash equivalents for our general operating purposes. Restricted cash balances are reported within </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our "Prepaid expenses and other current assets"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated balance sheets. Occasionally, we have book overdrafts which represent checks issued in excess of funds on deposit in our bank accounts that have not yet been paid by the applicable bank at the balance sheet date.  Bank overdrafts occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify book and bank overdrafts as </span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i83206f34a3014fdeb750e60e7e8bbbbf">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMjkz_db9fa179-c1e6-498b-bb0d-d2ca87627cd1" 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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzQx_af25d830-6c11-407c-a944-0162b609ed57" continuedAt="i8c1dcaf4770547dc87588906794c9444" 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 September&#160;27, 2020 are expected to be billed and collected within <ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" format="ixt-sec:durmonth" name="ttek:UnbilledContractsReceivablePeriodForBillingAndCollection" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzI0NzU_d9285cbf-25cf-4240-8323-508662f3010e">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="i8c1dcaf4770547dc87588906794c9444" continuedAt="i9eef08b39c214956be4717b429a2e99c">e. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the coronavirus disease 2019 ("COVID-19") pandemic, that may affect our clients' ability to pay.</ix:continuation> </span></div></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%">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="icfa3210615654909ab8553ad49dfea3c" continuedAt="ieba69c41aece40cdabb88f82dbf62c52"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyOTg1MzQ5Nzk2MzE_07bdc7b9-2798-468f-97c9-35cef41dc427" continuedAt="i8fc274005a0a414da488fd77fc7a63c5" 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><div style="margin-bottom:6pt;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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzM5_65112831-58ea-4454-bc95-bbaef407155e" continuedAt="i2fa12edc30bd46478cedaa8539719668" escape="true">Property and Equipment.</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="i2fa12edc30bd46478cedaa8539719668">&#160;&#160;&#160;&#160;Property and equipment are recorded at cost and depreciated 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:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzQxNTc_21d6552c-7a58-4dd1-a448-e6b405d2fa2c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzQxNTc_4fc56bde-bab0-43ab-ae75-5c36bc47d464">three</span></span> to <ix:nonNumeric contextRef="i7f33882840d54f5dbd38b62187e7febf_D20190930-20200927" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyOTg1MzQ5Nzk2MzI_0d0b0d00-fa7d-494d-8390-fe8d21142265"><ix:nonNumeric contextRef="i8724d46b578a4c21a14cf6a17ac67db2_D20190930-20200927" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyOTg1MzQ5Nzk2MzI_15bb9e1a-da7a-4a57-b4e0-8f2430b7318e">seven years</ix:nonNumeric></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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzAy_3feb5370-ab37-4ebd-85ca-2f2322fabb8c" 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;Our policy is to 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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyOTg1MzQ5Nzk2NTA_dc6ec612-f74e-4301-977c-1ae42befc306" 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 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. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. 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="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. To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of <ix:nonNumeric contextRef="i796cecdcc42042f7b985c91cefc83bc9_I20200927" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzEwOTk1MTE3MTc4NDM_ff44339c-74c3-4d24-a5d3-3db180c8c6a3">one month</ix:nonNumeric> to <ix:nonNumeric contextRef="idb058c58582847f0a694038d75e4a984_I20200927" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzEwOTk1MTE3MTc4NTA_aeb6797c-11cd-4678-b7ea-b4412333c055">twelve years</ix:nonNumeric>, some of which may include options to extend the leases for up to <ix:nonNumeric contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzEwOTk1MTE3MTc5MjA_d5246e99-6d3d-4db1-9f0f-3192b09aa9f4">five years</ix:nonNumeric>. We also have finance leases which are primarily related to IT equipment.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 a liability for contract 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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzI5_62856599-61f3-4e9b-8217-36a01eaac86b" 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><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzMw_b374abfa-a138-4e68-b32f-fbfad8cf5c17" continuedAt="ie19554ee822d40fbac7f75912ebcbbe0" 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%">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></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%">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="ieba69c41aece40cdabb88f82dbf62c52" continuedAt="ife2af6114b694c8d92e316a4119b6b5f"><ix:continuation id="ie19554ee822d40fbac7f75912ebcbbe0" continuedAt="id0d11d99a0db45c9bd0dd7e0660c9a8d"><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 June&#160;29, 2020 (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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="INF" format="ixt-sec:numwordsen" name="ttek:NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzg5MTM_a53dfbdd-73ba-41c7-b921-b4a206ce7e49">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="INF" format="ixt-sec:numwordsen" name="ttek:NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyOTg1MzQ5MzY0NjY_2f989a62-9fea-4076-95ae-3601054221f9">one</ix:nonFraction> level below our reportable segments. These components constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component. We aggregate components within an operating segment that have similar economic characteristics.</span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id0d11d99a0db45c9bd0dd7e0660c9a8d">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="ttek:ContingentConsiderationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzc0_a615efff-5650-4927-a2cc-60ab4008a981" continuedAt="iee2d6362d6124b44b77cd634e4c3f1e7" 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:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzEyNDQ1_8514b5b2-d959-4614-b8e1-8db45ddc20d9">two</span> or <ix:nonNumeric contextRef="i1197283195294227918400fbc3f359f0_D20190930-20200927" format="ixt-sec:durwordsen" name="ttek:BusinessCombinationContingentConsiderationPaymentPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzEyNDUx_53fc6ca1-1abf-41d8-9b1b-4150abd5d480">three years</ix:nonNumeric>), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities </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%">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="ife2af6114b694c8d92e316a4119b6b5f" continuedAt="iba7a21cb7e72470eb7c50bed660b606c"><div style="margin-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="iee2d6362d6124b44b77cd634e4c3f1e7">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.</ix:continuation></span></div><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzMx_fd660186-254f-4038-a05a-e6be562068bb" 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 and derivative instruments based 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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzE5_94ba34cd-7c6a-46ad-a223-1f4c09787598" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We account for our derivative instruments as either assets or liabilities and carry them at fair value. For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the effective portion of the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income (loss) in stockholders' equity and reclassified into income in the same period or periods during which the hedged transaction affects earnings. The ineffective portion of the gain or loss on the derivative instrument, if any, is recognized in current income. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net gain or loss on the effective portion of a derivative instrument that is designated as an economic hedge of the foreign currency translation exposure generated by the re-measurement of certain assets and liabilities denominated in a non-functional currency in a foreign operation is reported in the same manner as a foreign currency translation adjustment. Accordingly, any gains or losses related to these derivative instruments are recognized in current income. Derivatives that do not qualify as hedges are adjusted to fair value through current income.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:PensionAndOtherPostretirementPlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyOTg1MzQ5Nzk2NTQ_7696d753-2fcf-4ffc-80e3-9d99f08543d0" continuedAt="i1e89f5f0c1a04d228e7ca189d2c2c4d8" 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="i1e89f5f0c1a04d228e7ca189d2c2c4d8">.</ix:continuation> </span></div><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzE1_99ac17b2-8b77-42f0-8707-c49ddd428bf3" 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 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></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%">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="iba7a21cb7e72470eb7c50bed660b606c" continuedAt="i2569e0e2d1664e49abf2252bce961329"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="ttek:ConcentrationOfCreditRiskPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzI3_2e7ba269-35cc-41c3-ab04-a022269d5578" continuedAt="if637ec4e84ec483aad055976497e47d1" 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></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="if637ec4e84ec483aad055976497e47d1">e event that we have surplus cash, we place our temporary cash investments with lower risk financial institutions and, by policy, limit the amount of investment exposure to any <ix:nonFraction unitRef="institution" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="INF" format="ixt-sec:numwordsen" name="ttek:ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzIwMDgx_748b06e9-f7df-4ffe-923b-5958fda14bf0">one</ix:nonFraction> financial institution. Approximately <ix:nonFraction unitRef="number" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="2" name="ttek:PercentageOfAccountReceivablesDueFromAgencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzIwMTIx_a90fcb76-8671-44fc-820d-0935d09e59fb">28</ix:nonFraction>% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2020&#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="i35a81c9d4c2d43ae999bf3fb377492b1_I20200927" decimals="2" name="ttek:PercentageOfRevenueEarnedFromAgencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzIwNTE1_cc28b876-e8c4-4efb-981c-0d1f296c0d0d">48</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i035ec88c09544a418500e1aaac200ccc_I20200927" decimals="2" name="ttek:PercentageOfRevenueEarnedFromAgencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzIwNTE5_f225bfad-f830-41bc-a104-8d4e2b39d086">22</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ibf7a2dc9e67e438e9ea8159f0ca9171c_I20200927" decimals="2" name="ttek:PercentageOfRevenueEarnedFromAgencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzIwNTI2_e5b5b667-cc8c-4378-b1d7-e7eb3f264409">30</ix:nonFraction>% of our fiscal 2020 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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzM4_1c39d043-d6ce-464f-bf54-56f92e0f3d69" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We determine the functional currency of our foreign operating units based upon the primary currency in which they operate. These operating units maintain their accounting records in their local currency, primarily Canadian and Australian dollars, and British pounds. Where the functional currency is not the U.S. dollar, translation of assets and liabilities to U.S. dollars is based on exchange rates at the balance sheet date. Translation of revenue and expenses to U.S. dollars is based on the average rate during the period. Translation gains or losses are reported as a component of other comprehensive income (loss). Gains or losses from foreign currency transactions are included in income from operations.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzY5_ec86c311-38f3-46bf-93ee-3d23e819689f" continuedAt="ic8c6bd05a1fb43ee968712cafa6fc03b" 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 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:115%">In February 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-02 &#8220;Leases (Topic 842)&#8221;, which is a new standard related to leases to increase transparency and comparability among organizations by requiring the recognition of ROU assets obtained in exchange for lease liabilities on the balance sheet. Most prominent among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases classified as operating leases. Under the standard, disclosures are required to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases. In the first quarter of fiscal 2020, we adopted the standard using the modified retrospective method. The standard was applied to leases that existed or were entered into on or after September 30, 2019. Our fiscal 2020 financial statements have been presented under this standard. However, the prior-year financial statements have not been adjusted and continue to be reported in accordance with previous guidance. See Note 10, "Leases" for further discussion of the adoption and the 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%">In August 2017, the FASB issued accounting guidance on hedging activities. The amendment better aligns an entity&#8217;s risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2018 (first quarter of fiscal 2020 for us). The adoption of this guidance had no 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%">In February 2018, the FASB issued guidance on reclassification of certain tax effects from accumulated comprehensive income,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">which allows for a reclassification of stranded tax effects from the Tax Cuts and Jobs Act ("TCJA") from accumulated other comprehensive income to retained earnings. The guidance was effective for fiscal years beginning after December 15, 2018 (first quarter of fiscal 2020 for us). We did not reclassify our stranded effects from the TCJA, which were immaterial.</span></div><div style="margin-bottom:6pt;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 Not Yet Adopted.</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%">In June 2016, the FASB issued updated guidance, Accounting Standards Update ("ASU") 2016-13, related to the measurement of credit losses for certain financial assets. This guidance replaces the current incurred loss methodology with an expected credit loss methodology. It requires us to recognize an allowance equal to our current estimate of all contractual cash flows that we do not expect to collect. Our estimate would consider relevant information about past events, current conditions, and reasonable and supportable forecasts impacting the collectability of the reported amounts. The guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019 (first quarter of fiscal 2021 for us). In anticipation of our adoption of ASU 2016-13, we have updated our presentation of gross receivables and the allowance for doubtful accounts to reflect only expected credit losses in the allowance. </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not expect the adoption in the first quarter of fiscal 2021 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%">In August 2018, the FASB issued updated guidance modifying certain fair value measurement disclosures. The guidance contains additional disclosures to enable users of the financial statements to better understand the entity&#8217;s assumption used to develop significant unobservable inputs for Level 3 fair value measurements, but also eliminates the requirement for entities to disclose the amount of and reasons for transfers between Level 1 and Level 2 investments within the fair value hierarchy. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019 (first quarter of fiscal 2021 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have a significant impact on our consolidated financial statements. </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%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i2569e0e2d1664e49abf2252bce961329"><ix:continuation id="ic8c6bd05a1fb43ee968712cafa6fc03b"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued guidance simplifying the accounting for income taxes by removing certain exceptions to general principles in Topic 740 and amending certain existing guidance for clarity. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020 (first quarter of fiscal 2022 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Securities and Exchange Commission issued guidance amending certain financial </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">disclosures about acquired and disposed businesses. The amendments are designed to assist registrants in making more meaningful determinations of whether a subsidiary or an acquired or disposed business is significant, and to improve the related disclosure requirements. The guidance is effective for fiscal years beginning after December 31, 2020 (first quarter of fiscal 2022 for us). We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.</span></div></ix:continuation></ix:continuation><div id="ibf1504f097a64deeb2b062f259aa7472_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%">3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzE1Njc4_cb8aad1b-8181-4015-b8ce-0f4084990ad0" continuedAt="i42efab3eda854de596aaa9676f632e99" escape="true">Revenue and Contract Balances</ix:nonNumeric></span></div><ix:continuation id="i42efab3eda854de596aaa9676f632e99" continuedAt="i55d7f4368fa84fc1ad2ae9f9a5b95dc2"><ix:continuation id="i8fc274005a0a414da488fd77fc7a63c5" continuedAt="i293dd4f48e3a442d9f85739af4272b25"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue over time as the related performance obligation is satisfied by transferring control of a promised good or service to our customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects our judgement to faithfully depict the value of the services transferred to the customer. For certain on-call engineering or consulting and similar contracts, we recognize revenue in the amount which we have the right to invoice the customer if that amount corresponds directly with the value of our performance completed to date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.</span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:6pt;text-align: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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzMyOTg1MzQ5MjQxMzE_b2db4bb6-d94a-4eee-9beb-21be8ce6de54" continuedAt="ic9d6423374b24fd2a4b592f63305f527" escape="true">The following tables present revenue disaggregated by client sector and contract type:  </ix:nonNumeric></span></div><ix:continuation id="ic9d6423374b24fd2a4b592f63305f527"><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30, 2018</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Client Sector:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state and local government</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib874aecf98974914ba388965292058f9_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzQtMS0xLTEtMjMzMQ_56face8d-291a-4fb0-9408-48b6f7c12843">439,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17ce694d7cee4118a1464672bb6a7308_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzQtMy0xLTEtMjMzMQ_e476ce8b-3235-4400-a229-4a522ec4d4df">587,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i24238e168f97410fa82f9676b8b12183_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzQtNS0xLTEtMjMzMQ_326dc778-c6d3-42da-8043-e0c39691ef1a">469,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="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal government </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i426ad1b59e8b4f9b9c14b01052981c46_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzUtMS0xLTEtMjMzMQ_96b26c76-4c06-4689-b727-8f1e5a1ee2ab">993,835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i667ab16f163d4e15b0a54a2a04914970_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzUtMy0xLTEtMjMzMQ_9f09199f-415d-42d1-ad43-a9dc0dc36d97">941,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie25cbcec04034b6fa067dabac1e9447b_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzUtNS0xLTEtMjMzMQ_5fe20b93-193c-46ca-a253-6436f6e0d348">974,384</ix:nonFraction>&#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="idccacf4799304a7db1fe7747e2bc94da_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzYtMS0xLTEtMjMzMQ_24a5aba6-c0e0-46e1-bbfb-57482d900292">674,605</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56f157aee918454ea6ab8f6e7000f2aa_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzYtMy0xLTEtMjMzMQ_4a71fcf3-a731-4b1f-99aa-227b7b8c3eb8">719,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31eb030cc72244a29db8f2c4c85a07b4_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzYtNS0xLTEtMjMzMQ_075813bf-c0c7-47c3-b934-e9c007c0b3c3">788,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i01683c0d0bf54e31bac783d063e9b9f0_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzctMS0xLTEtMjMzMQ_7d2e8a94-09a2-46f1-a102-d39195fbd0a8">887,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40494f0d1e604c73849cabbae7bd1e4f_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzctMy0xLTEtMjMzMQ_a0f5c36a-5e49-4f20-ad0d-7c9d1b27c6b2">859,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i367bcf0c90c841e4ab1d368d43417b77_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzctNS0xLTEtMjMzMQ_6be65fa0-b648-426a-895a-01ba6131a9d8">732,135</ix:nonFraction>&#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:400;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:400;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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzgtMS0xLTEtNTU4Ng_2870a85f-58af-43c3-bbe3-6677e73021d2">2,994,891</ix:nonFraction>&#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:400;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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzgtMy0xLTEtNTU4Ng_fcd1c6f3-f78c-4c7d-94cb-8114f377513f">3,107,348</ix:nonFraction>&#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:400;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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzgtNS0xLTEtNTU4Ng_d1012fa2-dc80-406b-a7b9-81693d3c4b21">2,964,148</ix:nonFraction>&#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 0 12.25pt"></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="i19c095668b734a299b9503efe016b882_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzExLTEtMS0xLTIzNzE_468b8c90-ff9b-4803-a501-eecd0e12dbb7">1,078,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i788cbdd26aaa4c1b9345787738942523_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzExLTMtMS0xLTIzNzE_7cee4c6c-4bf1-4861-a5dd-f00a14e4ab1c">1,048,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c77f7851d0e4d0e93dd68d08ad92931_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzExLTUtMS0xLTIzNzE_67f7f912-6f72-4f95-9c2e-eb38f67a5d8b">986,910</ix:nonFraction>&#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="i5587f0fc386b4934b9629848d93af9b2_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzEyLTEtMS0xLTIzNzE_859e4e16-105a-4c3c-87d3-d8e73876e5ae">1,391,592</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e63f232d0e1496487789f1d6dfa9f7c_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzEyLTMtMS0xLTIzNzE_6b33a2fe-2698-40c0-85c5-108d81bf35ca">1,509,901</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11a810b0366e44dfaeb5c9cbb0562dcc_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzEyLTUtMS0xLTIzNzE_de3ba6bb-66f4-4f9d-9b87-a25dd96abb3e">1,395,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i3f3215d117734dc1a505a38b0b1c9fc1_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzEzLTEtMS0xLTIzNzE_8e966ad9-d717-4f85-9ec6-bb9632261185">524,867</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53b3cdcfc7334089925c57bae9871db6_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzEzLTMtMS0xLTIzNzE_c1f5c369-09bf-4fdb-904e-65be4890b541">549,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i500d24b1d29d4e5599b0f331331ee9c0_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzEzLTUtMS0xLTIzNzE_1ffbc2bc-8cb5-4ca2-b421-7f202cf39f09">582,090</ix:nonFraction>&#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:400;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:400;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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzE0LTEtMS0xLTIzNzE_2870a85f-58af-43c3-bbe3-6677e73021d2">2,994,891</ix:nonFraction>&#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:400;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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzE0LTMtMS0xLTIzNzE_fcd1c6f3-f78c-4c7d-94cb-8114f377513f">3,107,348</ix:nonFraction>&#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:400;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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzE0LTUtMS0xLTIzNzE_d1012fa2-dc80-406b-a7b9-81693d3c4b21">2,964,148</ix:nonFraction>&#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></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated under U.S. federal government contracts performed outside the United States.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated from foreign operations, primarily in Canada, Australia, the United Kingdom, and revenue generated from non-U.S. clients.</span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than the U.S. federal government, no single client accounted for more than 10% of our revenue for the twelve months ended months ended September&#160;27, 2020 and September&#160;29, 2019.</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="i55d7f4368fa84fc1ad2ae9f9a5b95dc2" continuedAt="ia479e306a8334619848518ceca755ac8"><div style="margin-bottom:6pt;margin-top: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="i293dd4f48e3a442d9f85739af4272b25" continuedAt="i9c9934cde11d41a28fe3df6a0dd3eed9"><div style="margin-bottom:6pt;margin-top:6pt;text-align: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="i9c9934cde11d41a28fe3df6a0dd3eed9" continuedAt="i15db5f56c5f6463f94103be4b50cf03d">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzE1Njc1_04038a81-4a48-4626-935a-454be19f550e" continuedAt="iafe138ed707a42fa90ea9793f344dc9b" escape="true">Net contract assets/liabilities consisted of the following:</ix:nonNumeric></span></div><ix:continuation id="iafe138ed707a42fa90ea9793f344dc9b"><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToyZTlhZDM0YjVkNzg0MjVmOGZjM2RhZDRhMGI3ZDE3OS90YWJsZXJhbmdlOjJlOWFkMzRiNWQ3ODQyNWY4ZmMzZGFkNGEwYjdkMTc5XzMtMS0xLTEtMA_b80b2fe7-59a5-4ff4-92a1-4d50edbb4aed">92,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToyZTlhZDM0YjVkNzg0MjVmOGZjM2RhZDRhMGI3ZDE3OS90YWJsZXJhbmdlOjJlOWFkMzRiNWQ3ODQyNWY4ZmMzZGFkNGEwYjdkMTc5XzMtMy0xLTEtMA_253bb7dc-4634-44b1-be10-d292fdc757c7">114,324</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToyZTlhZDM0YjVkNzg0MjVmOGZjM2RhZDRhMGI3ZDE3OS90YWJsZXJhbmdlOjJlOWFkMzRiNWQ3ODQyNWY4ZmMzZGFkNGEwYjdkMTc5XzQtMS0xLTEtMA_563f83e4-f86b-4c8d-8091-f5d25aff7331">171,905</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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToyZTlhZDM0YjVkNzg0MjVmOGZjM2RhZDRhMGI3ZDE3OS90YWJsZXJhbmdlOjJlOWFkMzRiNWQ3ODQyNWY4ZmMzZGFkNGEwYjdkMTc5XzQtMy0xLTEtMA_8eebe3d5-23a5-43f0-b9fa-6a416488835d">165,611</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:400;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: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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="ttek:ContractWithCustomerAssetLiabilityNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToyZTlhZDM0YjVkNzg0MjVmOGZjM2RhZDRhMGI3ZDE3OS90YWJsZXJhbmdlOjJlOWFkMzRiNWQ3ODQyNWY4ZmMzZGFkNGEwYjdkMTc5XzUtMS0xLTEtMA_83eaf820-c94e-4b51-9fb5-21d5da9c6b24">79,273</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="ttek:ContractWithCustomerAssetLiabilityNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToyZTlhZDM0YjVkNzg0MjVmOGZjM2RhZDRhMGI3ZDE3OS90YWJsZXJhbmdlOjJlOWFkMzRiNWQ3ODQyNWY4ZmMzZGFkNGEwYjdkMTc5XzUtMy0xLTEtMA_4441c672-7ef7-41c1-b64f-a84c0e31035e">51,287</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Include</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">s $<ix:nonFraction unitRef="usd" contextRef="i2392873b283943e08672c725e8a7de3d_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyODY0MDc_1ea24409-e573-42c0-a46e-787e7d475da7">12.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i37f812214f9947c2acd96fc5389d0c35_I20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyODY0Mjc_fe407d83-4781-4a3b-ae09-bef31161bc09">26.5</ix:nonFraction>&#160;million of contract retentions as of September&#160;27, 2020 and September&#160;29, 2019, 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 2020, we recognized revenue of approximately $<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyOTY1MDE_7320343b-f35c-49b9-b481-f503b36956a5">118</ix:nonFraction> million from amounts included in the contract liability balance at the end of fiscal 2019, compared to approximately $<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyODcxMDI_91d7308c-b19a-46e3-bf62-d42f422d7616">90</ix:nonFraction> million for the c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">omparative prior-year period.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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="i15db5f56c5f6463f94103be4b50cf03d" continuedAt="ib2430566eb2846e98fe25f1a465736c6">We recognize revenue primarily using the cost-to-cost measure of progress method, which involves the estimates of progress towards completion. Changes in those estimates could result in the recognition of cumulative catch-up adjustments to the contract&#8217;s inception-to-date revenue, costs and profit in the period in which such changes are made. </ix:continuation>As a result, we recognized net favorable operating income adjustments o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f $<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzEzMjM4_290eaec0-bbe4-4c71-b809-f25325a6fcb4"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzEzMjM4_fed56e29-517f-47f8-871e-fdd91be547e5">0.8</ix:nonFraction></ix:nonFraction> million fo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r both fiscal 2020 and fiscal 2019, exclusive of the amounts related to claims described below. Changes in revenue and cost estimates could also result in a projected loss, determined at the contract level, which would be recorded immediately in earnings. As of September&#160;27, 2020 and September&#160;29, 2019, our consolidated balance sheets included liabilities for anticipated losses of $<ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLossOnContracts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzEzNTky_05302dfc-d93f-4d76-a729-acce20df537c">13.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLossOnContracts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzEzNTk5_b44053fd-c808-4a3e-b114-d8582a19c9b8">11.5</ix:nonFraction> million, respectively. The estimated cost to complete the related contracts as of September&#160;27, 2020 was approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-6" format="ixt:numdotdecimal" name="ttek:RevenueRecognitionEstimatedCostToCompleteRelatedContracts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyODc5MTE_1dae3bd7-18ef-4477-b4ab-51013299a86f">118</ix:nonFraction> million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzMyOTg1MzQ5MjQxNDc_087983fb-2fe8-4325-9329-54bcc726d64e" 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:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BilledContractReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTphZGQxNzJlYmI4OTI0MTgzYjA4NjFjMWYzNGUyZDQ4Ny90YWJsZXJhbmdlOmFkZDE3MmViYjg5MjQxODNiMDg2MWMxZjM0ZTJkNDg3XzItMS0xLTEtMjY2MA_04fbe1c5-0556-4326-897d-69028d385e87">402,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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BilledContractReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTphZGQxNzJlYmI4OTI0MTgzYjA4NjFjMWYzNGUyZDQ4Ny90YWJsZXJhbmdlOmFkZDE3MmViYjg5MjQxODNiMDg2MWMxZjM0ZTJkNDg3XzItMy0xLTEtMjY2MA_0a9eec87-f121-4667-8951-ffcba2b24d3f">496,985</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnbilledContractsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTphZGQxNzJlYmI4OTI0MTgzYjA4NjFjMWYzNGUyZDQ4Ny90YWJsZXJhbmdlOmFkZDE3MmViYjg5MjQxODNiMDg2MWMxZjM0ZTJkNDg3XzMtMS0xLTEtMjY2MA_c5ca0075-b195-4ca4-877c-aace1a23be3f">253,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnbilledContractsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTphZGQxNzJlYmI4OTI0MTgzYjA4NjFjMWYzNGUyZDQ4Ny90YWJsZXJhbmdlOmFkZDE3MmViYjg5MjQxODNiMDg2MWMxZjM0ZTJkNDg3XzMtMy0xLTEtMjY2MA_73b84d1c-fd25-4303-a5b7-8c979aae4a00">282,297</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%">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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTphZGQxNzJlYmI4OTI0MTgzYjA4NjFjMWYzNGUyZDQ4Ny90YWJsZXJhbmdlOmFkZDE3MmViYjg5MjQxODNiMDg2MWMxZjM0ZTJkNDg3XzUtMS0xLTEtNTY4NQ_268508d8-ba88-443e-bd03-4e93afc41cc8">656,182</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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTphZGQxNzJlYmI4OTI0MTgzYjA4NjFjMWYzNGUyZDQ4Ny90YWJsZXJhbmdlOmFkZDE3MmViYjg5MjQxODNiMDg2MWMxZjM0ZTJkNDg3XzUtMy0xLTEtNTY3OQ_edd92124-14af-4dc4-972f-f8205ac006da">779,282</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%">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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTphZGQxNzJlYmI4OTI0MTgzYjA4NjFjMWYzNGUyZDQ4Ny90YWJsZXJhbmdlOmFkZDE3MmViYjg5MjQxODNiMDg2MWMxZjM0ZTJkNDg3XzUtMS0xLTEtMjY2MA_4f81a7fa-f3ad-4b6a-9787-aa52b168b4db">7,147</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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTphZGQxNzJlYmI4OTI0MTgzYjA4NjFjMWYzNGUyZDQ4Ny90YWJsZXJhbmdlOmFkZDE3MmViYjg5MjQxODNiMDg2MWMxZjM0ZTJkNDg3XzUtMy0xLTEtMjY2MA_897431bc-5509-462c-9fe6-5e6e25c885e3">10,562</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:400;line-height:100%">Total accounts receivable, 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: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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTphZGQxNzJlYmI4OTI0MTgzYjA4NjFjMWYzNGUyZDQ4Ny90YWJsZXJhbmdlOmFkZDE3MmViYjg5MjQxODNiMDg2MWMxZjM0ZTJkNDg3XzctMS0xLTEtNTY4Mw_9af29e5f-9529-4375-ab73-97d258ea9925">649,035</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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTphZGQxNzJlYmI4OTI0MTgzYjA4NjFjMWYzNGUyZDQ4Ny90YWJsZXJhbmdlOmFkZDE3MmViYjg5MjQxODNiMDg2MWMxZjM0ZTJkNDg3XzctMy0xLTEtNTY4MQ_b9c07ea7-7713-4e49-828a-5f24d527f849">768,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%"><ix:continuation id="i9eef08b39c214956be4717b429a2e99c" continuedAt="i5ad95a7f9e2446d79c6471a9286d57ba">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 September&#160;27, 2020 are expected to be billed and collected within <ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" format="ixt-sec:durmonth" name="ttek:UnbilledContractsReceivablePeriodForBillingAndCollection" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzMyOTg1MzQ5MjQxNDA_586be107-319b-4c7b-94fe-c1ecd41fb1fb">12</ix:nonNumeric> months. The allowance for </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%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ia479e306a8334619848518ceca755ac8"><div style="margin-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="i5ad95a7f9e2446d79c6471a9286d57ba" continuedAt="if38d015c42aa4a0ea69b8dacd60bb213">doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the COVID-19 pandemic, that may affect our clients' ability to pay.</ix:continuation></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accounts receivable at September&#160;27, 2020 and September&#160;29, 2019 included approximate</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly $<ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-6" format="ixt:numdotdecimal" name="ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyOTUxMjQ_406c03f1-f5e8-4f2b-aab5-3705594331eb">14</ix:nonFraction> million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $<ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-6" format="ixt:numdotdecimal" name="ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyOTUxNDU_4a917eb5-07a0-454c-82b9-73f41a04d1de">15</ix:nonFraction> million, respectively, related to claims, including requests for equitable adjustment, on contracts that provide for price redetermination. <ix:continuation id="if38d015c42aa4a0ea69b8dacd60bb213" continuedAt="i581090998c384cc6803039b85943c3a5">Claims are amounts in excess of agreed contract prices that we seek to collect from our clients or other third parties for delays, errors in specifications and designs, contract terminations, change orders in dispute or unapproved as to both scope and price, or other causes of unanticipated additional costs. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regards to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in our performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. This can lead to a situation in which costs are recognized in one period and revenue is recognized in a subsequent period when a client agreement is obtained, or a claims resolution occurs.</ix:continuation></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i581090998c384cc6803039b85943c3a5">We regularly evaluate all unsettled claim amounts and record appropriate adjustments to operating earnings when it is probable that the claim will result in a different contract value than the amount previously estimated.</ix:continuation> In fiscal 2020, we recorded net losses in operating income related to claims of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="id3eb19986f66492da603c72506e19217_D20190930-20200927" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainLossRelatedToLitigationSettlement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyOTU3OTA_feb040a3-9827-4eec-b459-0519b251f018">4.4</ix:nonFraction>&#160;million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in our CIG segment. In fiscal 2019</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we recognized</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> reductions of revenue of $<ix:nonFraction unitRef="usd" contextRef="i485129d4a00b4c7b8ad37a3d7f268083_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="ttek:ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyOTU4MjY_4f48fb01-9158-4f80-8614-590e7bf2f24d">26.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i290bc6e0a90d40e4938305b9e90d4ea7_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="ttek:ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyOTU4NDY_fdd1d3b5-64a2-4a8b-9da3-b15a77a0b593">4.6</ix:nonFraction>&#160;million, and related losses in operating income of $<ix:nonFraction unitRef="usd" contextRef="i485129d4a00b4c7b8ad37a3d7f268083_D20181001-20190929" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainLossRelatedToLitigationSettlement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyOTU4Nzk_a6e1d05f-e954-4e6f-a66c-34901ed795fd">28.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i290bc6e0a90d40e4938305b9e90d4ea7_D20181001-20190929" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainLossRelatedToLitigationSettlement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyOTU4OTk_82214f2f-055b-4cb1-a827-f9b0c74e4f51">5.7</ix:nonFraction>&#160;million in our CIG and RCM segments, respectively, primarily due to the resolution of several claims in fiscal 2019 for amounts lower than we previously expected. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 single client accounted for more than 10% of our accounts receivable at September&#160;27, 2020 and September&#160;29, 2019.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%"><ix:continuation id="ib2430566eb2846e98fe25f1a465736c6" continuedAt="idc1a19d7cb054d8a825a481c6a57949a">Our RUPOs represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. We had $<ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzE0NjM5_630cddcf-ee43-4af4-b324-58d76a490da3">3.2</ix:nonFraction> billion of RUPOs as of September&#160;27, 2020. 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. </ix:continuation></span></div><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzE1Njgx_420f08da-121b-4c46-af6a-bb8bf357f85e" 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 September&#160;27, 2020 over the following periods: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="ibf543b727d284e9f8cb711f332bfa939_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTozYWZjZDJjZmM0YzU0M2EyYWQyYTE0ZWQyZDY1ODMwYS90YWJsZXJhbmdlOjNhZmNkMmNmYzRjNTQzYTJhZDJhMTRlZDJkNjU4MzBhXzItMS0xLTEtMA_9e7b8940-0646-4db3-a552-b32a6eda7dfe">1,846,527</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="iaabe2ea842ec42f2ad1448d208d21bb8_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTozYWZjZDJjZmM0YzU0M2EyYWQyYTE0ZWQyZDY1ODMwYS90YWJsZXJhbmdlOjNhZmNkMmNmYzRjNTQzYTJhZDJhMTRlZDJkNjU4MzBhXzMtMS0xLTEtMA_73ddc7f9-c355-4cbe-b5ca-244bbf6661bd">1,372,446</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:400;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: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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTozYWZjZDJjZmM0YzU0M2EyYWQyYTE0ZWQyZDY1ODMwYS90YWJsZXJhbmdlOjNhZmNkMmNmYzRjNTQzYTJhZDJhMTRlZDJkNjU4MzBhXzQtMS0xLTEtMA_bd2797ae-8f3a-4353-9961-af0b0804e205">3,218,973</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></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="idc1a19d7cb054d8a825a481c6a57949a">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" format="ixt-sec:durday" name="ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodOne" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzMyOTg1MzQ5MjQxNDk_dba7a630-3fd3-4685-a9b9-25f9abbab28f">30</ix:nonNumeric>, <ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" format="ixt-sec:duryear" name="ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzMyOTg1MzQ5MjQxNTg_ac5a6ab5-9b30-4712-9edd-faf0ab6174cc">60</ix:nonNumeric>, or <ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" format="ixt-sec:durday" name="ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodThree" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzMyOTg1MzQ5MjQxNjY_e2ea3080-3cc6-4b6f-a8c5-7560016f8b20">90</ix:nonNumeric> days).</ix:continuation></span></div></ix:continuation><div id="ibf1504f097a64deeb2b062f259aa7472_178"></div><div style="margin-bottom:6pt;margin-top: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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:TreasuryStockTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90ZXh0cmVnaW9uOmUyYTM1YmYzMjgwZTQ0OTNiYzMxM2VmNWNlZGZmN2EzXzg1Mg_a86efff7-04b3-41ee-8be5-5968e2bf3f7f" continuedAt="i0ff8406dc49444fcbac1f22d75d57fd1" escape="true">Stock Repurchase and Dividends</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i0ff8406dc49444fcbac1f22d75d57fd1" continuedAt="i0f8738127bff4ff8b65f4f19edc4d99e">On November 5, 2018, the Board of Directors authorized a stock repurchase program ("2019 Program") under which we could repurchase up to $<ix:nonFraction unitRef="usd" contextRef="iaa06176dbc5d4d75a24932349067ba10_I20181105" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90ZXh0cmVnaW9uOmUyYTM1YmYzMjgwZTQ0OTNiYzMxM2VmNWNlZGZmN2EzXzE3NA_0feea407-2751-4199-ad7a-86eabf055dc5">200</ix:nonFraction> million of our common stock. This was in addition to the $<ix:nonFraction unitRef="usd" contextRef="icd977e01c58e4cc281a263398e7839f2_I20180930" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90ZXh0cmVnaW9uOmUyYTM1YmYzMjgwZTQ0OTNiYzMxM2VmNWNlZGZmN2EzXzIyNg_9e5d7775-57dc-49cd-987d-8337d838f8d7">25</ix:nonFraction> million remaining as of fiscal 2018 year-end under the previous stock repurchase program ("2018 Program").  On January 27, 2020, the Board of Directors authorized a new $<ix:nonFraction unitRef="usd" contextRef="i1c854d0759754298b792407e466cfd06_I20200127" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90ZXh0cmVnaW9uOmUyYTM1YmYzMjgwZTQ0OTNiYzMxM2VmNWNlZGZmN2EzXzMyOTg1MzQ4ODUyNjU_4ebdc731-a7e7-4885-bffa-4fbfc5b0ad3f">200</ix:nonFraction>&#160;million stock repurchase program ("2020 Program"). As of September&#160;27, 2020, we had a remaining balance of $<ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90ZXh0cmVnaW9uOmUyYTM1YmYzMjgwZTQ0OTNiYzMxM2VmNWNlZGZmN2EzXzQxNg_6f047f50-fa09-4967-ac77-8014a1093155">207.8</ix:nonFraction> million available under the 2019 and 2020 programs. <ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="ttek:SummaryOfSharesRepurchasedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90ZXh0cmVnaW9uOmUyYTM1YmYzMjgwZTQ0OTNiYzMxM2VmNWNlZGZmN2EzXzg0Nw_701b3cf8-154d-46ca-96a4-c5a86f33c274" continuedAt="i51d80b3583664e07aab52e2b2f438faa" escape="true">The following table summarizes stock repurchases in the open market and settled in fiscal 2019 and fiscal 2020:</ix:nonNumeric></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%">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="i0f8738127bff4ff8b65f4f19edc4d99e"><div style="margin-bottom:6pt;text-align:center"><ix:continuation id="i51d80b3583664e07aab52e2b2f438faa"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:18.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.840%"></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%">Fiscal Year</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%">Stock Repurchase Program</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%">Shares Repurchased</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 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 Cost<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%">2019</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%">2018 Program</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i747a9d72e8ce40e39215023cbfaed08a_D20181001-20190929" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzMtNC0xLTEtMA_c84c2414-355a-4f8f-8372-915faae6fa0f">430,559</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="usdPerShare" contextRef="i747a9d72e8ce40e39215023cbfaed08a_D20181001-20190929" decimals="2" name="ttek:SharesRepurchasedAveragePricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzMtNi0xLTEtMA_5f1126ee-303d-41cf-a7b7-3533f4c3e1a3">58.06</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="i747a9d72e8ce40e39215023cbfaed08a_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzMtOC0xLTEtMA_1d38565b-9215-4ded-bee0-d7b963cf4e57">25,000</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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:400;line-height:100%">2019 Program</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="shares" contextRef="i7f8fd76dc8f948c4858778aae63a6844_D20181001-20190929" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzQtNC0xLTEtMA_9136712f-d8e0-423f-9204-f4e1b91962b9">1,131,962</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="usdPerShare" contextRef="i7f8fd76dc8f948c4858778aae63a6844_D20181001-20190929" decimals="2" name="ttek:SharesRepurchasedAveragePricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzQtNi0xLTEtMA_19f411d2-7813-4439-9874-56e96ce49ffc">66.26</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="i7f8fd76dc8f948c4858778aae63a6844_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzQtOC0xLTEtMA_8b0aae67-79ce-442f-a869-077e6871bef1">75,000</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;text-align: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 Total</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="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="shares" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzUtNC0xLTEtMA_94a4ff47-4d08-44af-9e1c-969945eaef95">1,562,521</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 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="usdPerShare" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="2" name="ttek:SharesRepurchasedAveragePricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzUtNi0xLTEtMA_8eb5fa6f-12d3-4733-b16c-6f9ebeea3610">64.00</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 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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzUtOC0xLTEtMA_7c39c887-1429-46dd-8699-39c68e071d11">100,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-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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">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:700;line-height:100%">2019 Program</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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i20e178d0c20442ca9a55f24803cbea3a_D20190930-20200927" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzUtNC0xLTEtNTcwNg_602b04f0-ba17-4c2b-8149-ffc6cf1bb209">1,508,747</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="i20e178d0c20442ca9a55f24803cbea3a_D20190930-20200927" decimals="2" name="ttek:SharesRepurchasedAveragePricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzUtNi0xLTEtNTcwNg_1785459f-35b0-4127-8c72-8704b25f4ad4">77.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><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="i20e178d0c20442ca9a55f24803cbea3a_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzUtOC0xLTEtNTcwNg_06f3805d-135c-4807-8f8a-5313fe659434">117,188</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></table></ix:continuation></div><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:DividendsDeclaredTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90ZXh0cmVnaW9uOmUyYTM1YmYzMjgwZTQ0OTNiYzMxM2VmNWNlZGZmN2EzXzg0OQ_96fb2389-61df-446c-abe5-2ab6678ad826" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents dividends declared and paid in fiscal 2020 and 2019:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 11, 2019</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="i1cf7ad219c0847bf915db741cd827de9_D20191213-20191213" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzEtMi0xLTEtMA_60c8184c-57c5-4044-b7c6-9db6dbe260e5">0.15</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, 2019</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 13, 2019</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="i1cf7ad219c0847bf915db741cd827de9_D20191213-20191213" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzEtOC0xLTEtMA_05307512-41bf-4367-ad85-4f13fb2e1e77">8,190</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 27, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4554ae38a9c144f8a733a1806b35525b_D20200228-20200228" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzItMi0xLTEtMA_dbdba89c-0882-4f00-899b-e7d09bccd581">0.15</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 12, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4554ae38a9c144f8a733a1806b35525b_D20200228-20200228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzItOC0xLTEtMA_b81ab7d5-6a94-434c-9679-841e8776ae1e">8,225</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8f83bd07798e42cd9b02e35b16949b4a_D20200529-20200529" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzMtMi0xLTEtMA_cb38e028-c154-4932-aca8-fb8a86a4354b">0.17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 13, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 29, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f83bd07798e42cd9b02e35b16949b4a_D20200529-20200529" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzMtOC0xLTEtMA_8e22cc40-f836-40e5-8a6f-662c12576ebc">9,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 27, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="ica2beda8604244939ebb269b9272f761_D20200904-20200904" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzQtMi0xLTEtMA_37c22c3d-74b3-43c3-abdc-fce24255d7aa">0.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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 21, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 4, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="ica2beda8604244939ebb269b9272f761_D20200904-20200904" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzQtOC0xLTEtMA_e3f88094-63be-4d2b-bd04-8c932a698e58">9,153</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:400;line-height:100%">Total dividends paid as of September 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzUtOC0xLTEtMA_bd12a302-c0b1-4569-a04e-0733164e2a61">34,743</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: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 5, 2018</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="i4e6a804117964fce87e47c5ad2613e15_D20181214-20181214" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzctMi0xLTEtMA_f0eefa7c-1a95-4b60-a42f-d2824334d3fa">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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, 2018</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 14, 2018</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="i4e6a804117964fce87e47c5ad2613e15_D20181214-20181214" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzctOC0xLTEtMA_85eca22e-8b5e-49e2-a4b9-e29cdf6c483c">6,654</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 28, 2019</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="i00a417c2ce22457d95d117d809d339ac_D20190228-20190228" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzgtMi0xLTEtMA_d6bc195e-ad78-48c2-a09b-4da6d5676db5">0.12</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 13, 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:400;line-height:100%">February 28, 2019</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="i00a417c2ce22457d95d117d809d339ac_D20190228-20190228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzgtOC0xLTEtMA_74d6262b-d1d2-4145-82c7-706a16c58ad4">6,616</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 29, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i107a199d82e1410db317ada5a2dc963f_D20190531-20190531" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzktMi0xLTEtMA_693dccee-be95-478b-b68e-14c95bc11c16">0.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 15, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 31, 2019</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="i107a199d82e1410db317ada5a2dc963f_D20190531-20190531" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzktOC0xLTEtMA_9b0b43ba-5540-4421-b37a-460661b79af5">8,219</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 29, 2019</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="ife5ecdcdae794b4b85e26f03d55a6308_D20190830-20190830" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzEwLTItMS0xLTA_2a922143-bfac-4f2a-80a8-74c42987a90a">0.15</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 14, 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:400;line-height:100%">August 30, 2019</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="ife5ecdcdae794b4b85e26f03d55a6308_D20190830-20190830" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzEwLTgtMS0xLTA_67509715-f703-4cc9-abae-2d33c314fb69">8,185</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:400;line-height:100%">Total dividends paid as of September 29, 2019</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: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: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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzExLTgtMS0xLTA_58a4215a-57cc-4219-90dc-db00daea9749">29,674</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:top"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsequent Event.</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;On November&#160;9, 2020, the Board of Directors declared a quarterly cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="ib3cb4827f58e4cfdafdf9241171ff797_D20201211-20201211" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90ZXh0cmVnaW9uOmUyYTM1YmYzMjgwZTQ0OTNiYzMxM2VmNWNlZGZmN2EzXzcyOQ_3b043836-17c8-45d3-afb2-88ae7b12129c"><ix:nonFraction unitRef="usdPerShare" contextRef="i4b0173dd778a4093bf39ad43249c989a_D20201109-20201109" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90ZXh0cmVnaW9uOmUyYTM1YmYzMjgwZTQ0OTNiYzMxM2VmNWNlZGZmN2EzXzcyOQ_41e94df5-57f1-4759-9cc3-bbc76b857c5b">0.17</ix:nonFraction></ix:nonFraction> per share payable on December&#160;11, 2020 to stockholders of record as of the close of business on November 30, 2020.</span></div></ix:continuation><div id="ibf1504f097a64deeb2b062f259aa7472_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%">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%">&#160;<ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzk4Mjc_7248fc21-ac8b-495b-95ef-c4859611d43c" continuedAt="i5200784444c443b58cb60bd4fa8d090b" escape="true">Acquisitions and Divestitures</ix:nonNumeric></span></div><ix:continuation id="i5200784444c443b58cb60bd4fa8d090b" continuedAt="i0b1be719f6bc4dd9a011eac110c54d77"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2018, we acquired Glumac, headquartered in Portland, Oregon. Glumac is a leader in sustainable infrastructure design with more than <ix:nonFraction unitRef="employee" contextRef="id25834de985c4b37bd26aa536f0d630b_D20171002-20180930" decimals="-2" name="ttek:NumberOfEmployeesAcquiredInAcquisition" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzczOA_b3613ab6-4480-4fbe-adfe-a8d5e055e399">300</ix:nonFraction> employees and is part of our GSG segment. The fair value of the purchase price for Glumac was $<ix:nonFraction unitRef="usd" contextRef="id25834de985c4b37bd26aa536f0d630b_D20171002-20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzgzNQ_ccc0663d-f700-4f89-a0dc-f69dbb654605">38.4</ix:nonFraction> million. This amount is comprised of $<ix:nonFraction unitRef="usd" contextRef="id25834de985c4b37bd26aa536f0d630b_D20171002-20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzg2Nw_122729ac-3f42-4c88-8060-187ee88da2cc">20.0</ix:nonFraction> million of initial cash payments made to the sellers and $<ix:nonFraction unitRef="usd" contextRef="if07058afc28f47708af8c723c23f80ec_I20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzkxOQ_9919ac63-3a1d-40c0-8eac-3de1947bd050">18.4</ix:nonFraction> million for the estimated fair value of contingent earn-out obligations, with a maximum of $<ix:nonFraction unitRef="usd" contextRef="if07058afc28f47708af8c723c23f80ec_I20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzEwMDU_fb202c24-5d60-4d7b-8942-2540e2eb4d93">20.0</ix:nonFraction> million payable, based upon the achievement of specified operating income targets in each of the <ix:nonNumeric contextRef="id25834de985c4b37bd26aa536f0d630b_D20171002-20180930" format="ixt-sec:durwordsen" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzEwOTc_c1312d42-fb0f-4215-81e3-39d91de6f3c1">three years</ix:nonNumeric> following the acquisition. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2018, we acquired Norman Disney &amp; Young (&#8220;NDY&#8221;), a leader in sustainable infrastructure engineering design. NDY is an Australian-based global engineering design firm with more than <ix:nonFraction unitRef="employee" contextRef="i6ca76b8e01f5481ca860832bbb313ae5_D20171002-20180930" decimals="-2" name="ttek:NumberOfEmployeesAcquiredInAcquisition" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzEzMjE_cc23065c-2a56-495a-a47c-78b705b91339">700</ix:nonFraction> professionals operating in offices throughout Australia, the Asia-Pacific region, the United Kingdom, and Canada and is part of our CIG segment. The fair value of the purchase price for NDY was $<ix:nonFraction unitRef="usd" contextRef="i6ca76b8e01f5481ca860832bbb313ae5_D20171002-20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzE1MTg_df18b71d-0a61-4d40-ba6b-8ddb79b95b4a">56.1</ix:nonFraction> million. This amount is comprised of $<ix:nonFraction unitRef="usd" contextRef="i6ca76b8e01f5481ca860832bbb313ae5_D20171002-20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzE1NTA_dd263493-354d-46cd-b4cd-a217e9ce8c39">46.9</ix:nonFraction> million of initial cash payments made to the sellers, $<ix:nonFraction unitRef="usd" contextRef="i06139d076b9541ceb6eea350081e36ae_I20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EscrowDeposit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzE1OTk_0f2be4fc-e521-44b0-857c-120b8bd152d3">1.6</ix:nonFraction> million held in escrow, and $<ix:nonFraction unitRef="usd" contextRef="i06139d076b9541ceb6eea350081e36ae_I20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzE2MjI_6e17a402-1242-4afa-8321-299a7ddcaf9c">7.6</ix:nonFraction> million for the estimated fair value of contingent earn-out obligations, with a maximum amount of $<ix:nonFraction unitRef="usd" contextRef="i06139d076b9541ceb6eea350081e36ae_I20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzE3MTU_576ee9f6-ae11-4bbc-bdb8-c702f9ed9b55">20.2</ix:nonFraction> million, based upon the achievement of specified operating income targets in each of the <ix:nonNumeric contextRef="i6ca76b8e01f5481ca860832bbb313ae5_D20171002-20180930" format="ixt-sec:durwordsen" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzE3OTk_006e027b-0416-4b55-a1a7-7f0f68c31fd9">three years</ix:nonNumeric> following the acquisition.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2018, we divested our non-core utility field services operations in the CIG segment for net proceeds after transaction costs of $<ix:nonFraction unitRef="usd" contextRef="i6b0b1cd044ee4970b10dbb4f8b8e1704_D20171002-20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzE5NzA_0acce88c-a309-440a-9aa0-3bfc870de0a0">30.2</ix:nonFraction> million. This operation generated approximately $<ix:nonFraction unitRef="usd" contextRef="i6b0b1cd044ee4970b10dbb4f8b8e1704_D20171002-20180930" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzIwMTM_06047b3e-ea8d-4de6-bc4b-18187c2b801f">70</ix:nonFraction> million in annual revenue primarily from our U.S. commercial clients.  We also divested non-core assets during the third quarter of fiscal 2018 resulting in a pre-tax loss of $<ix:nonFraction unitRef="usd" contextRef="i644308f36b3140278b12629f5428db99_D20180402-20180701" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfBusiness" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzIyMTg_d869482c-fecd-44c8-9c07-dff549e85940">3.4</ix:nonFraction> million, which is included in selling, general and administrative expenses for fiscal 2018.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2019, we acquired eGlobalTech ("EGT"), a high-end information technology solutions, cloud migration, cybersecurity, and management consulting firm based in Arlington, Virginia. EGT is part of our GSG segment. The fair value of the purchase price was $<ix:nonFraction unitRef="usd" contextRef="i74352bee0c334b14bf30d685cd33976e_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzI1ODg_dbe4345c-41ea-4ddb-8d91-8658a22dba9f">49.1</ix:nonFraction> million. This amount was comprised of a $<ix:nonFraction unitRef="usd" contextRef="i74352bee0c334b14bf30d685cd33976e_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzI2MjM_a47553b3-4809-4013-9aec-ab647f19c02e">24.7</ix:nonFraction> million promissory note issued to the sellers (which was subsequently paid in full in the third quarter of fiscal 2019), $<ix:nonFraction unitRef="usd" contextRef="i1d1f21aab8e24adb800d849ef7c4a63d_I20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzI3Mzk_8dad5725-00e5-4798-811e-6b4013cc6b1e">3.3</ix:nonFraction> million of payables related to estimated post-closing adjustments for net assets acquired, and $<ix:nonFraction unitRef="usd" contextRef="i1d1f21aab8e24adb800d849ef7c4a63d_I20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzI4Mjk_cdf7af28-4361-4202-b8eb-8d8762af2f7c">21.1</ix:nonFraction> million for the estimated fair value of contingent earn-out obligations, with a maximum of $<ix:nonFraction unitRef="usd" contextRef="i1d1f21aab8e24adb800d849ef7c4a63d_I20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzI5MTU_32e8af26-fe95-43e5-8c00-cc91878fbad5">25.0</ix:nonFraction> million, based upon the achievement of specified operating income targets in each of the <ix:nonNumeric contextRef="i74352bee0c334b14bf30d685cd33976e_D20181001-20190929" format="ixt-sec:durwordsen" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzI5OTk_0802900d-4311-4e58-b95a-9706c46cf0b8">three years</ix:nonNumeric> following the acquisition.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2019, we acquired WYG plc (&#8220;WYG&#8221;), which employs approximately <ix:nonFraction unitRef="employee" contextRef="i14be1be1b3094f95ae44dd26e52612b9_D20181001-20190929" decimals="-2" format="ixt:numdotdecimal" name="ttek:NumberOfEmployeesAcquiredInAcquisition" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMxMjU_eb62de32-3c97-4145-b4bc-3a922880beb6">1,600</ix:nonFraction> staff primarily in the United Kingdom and Europe, delivering consulting and engineering solutions for complex projects across key service areas including planning, water and environment, transport, infrastructure, the built environment, architecture, urban design, surveying, asset </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="i0b1be719f6bc4dd9a011eac110c54d77" continuedAt="id9725e1947914afb83fef1591d47b61d"><div style="margin-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%">management, program management, and international development. WYG&#8217;s United Kingdom based consulting and engineering business is part of our CIG segment, while its international development business is part of our GSG segment. The fair value of the purchase price was $<ix:nonFraction unitRef="usd" contextRef="i14be1be1b3094f95ae44dd26e52612b9_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzM2NjY_6b3fe79f-d47a-4827-bacc-24d226f1f634">54.2</ix:nonFraction> million, entirely paid in cash. In addition, we assumed net debt of $<ix:nonFraction unitRef="usd" contextRef="i14be1be1b3094f95ae44dd26e52612b9_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzM3MzE_58de814d-f5b7-4150-8b38-b35c128baae2">11.5</ix:nonFraction> million, which was subsequently paid in full in the fourth quarter of fiscal 2019. We also incurred $<ix:nonFraction unitRef="usd" contextRef="i47a26dac6e6e434ebc77f45b10541bd8_D20190701-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzM4MjY_890d168f-5ed3-45a0-8007-375d2ced1c73">10.4</ix:nonFraction> million in acquisition and integration costs related to the WYG acquisition in the fourth quarter of fiscal 2019.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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. SEG is part of our GSG segment. The fair value of the purchase price 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 $<ix:nonFraction unitRef="usd" contextRef="ifde58d2d656d4f53ad934f2c50bdc883_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5MDgyMDI_c921989b-e52f-4a07-8939-3d452c90edd9">40.9</ix:nonFraction>&#160;million. T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">his amount was comprised of $<ix:nonFraction unitRef="usd" contextRef="ifde58d2d656d4f53ad934f2c50bdc883_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5MDgyMTc_9622c909-fd57-4baa-894d-cbc80fcf3374">29.6</ix:nonFraction>&#160;million in initial cash payments made to the sellers and $<ix:nonFraction unitRef="usd" contextRef="ieabab18bb7764292aa5f2c6a67065fb6_I20200329" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5MDgyNDY_03d59d49-f748-481e-bafa-e0b25b432ecc">11.3</ix:nonFraction>&#160;million for the estimated fair value of contingent earn-out obligations, with a maximum of $<ix:nonFraction unitRef="usd" contextRef="i5d50bb5f65004cec98e52a5bfba81721_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5MDgyNjE_3b302ed7-401c-4e42-87d2-a9d82a709271">20.0</ix:nonFraction>&#160;million, based upon the achievement of specified operating income targets in each of the <ix:nonNumeric contextRef="ifde58d2d656d4f53ad934f2c50bdc883_D20190930-20200927" format="ixt-sec:durwordsen" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5MDgyNzU_8091f550-289b-4612-b381-07d34046a45f">three years</ix:nonNumeric> following the acquisition.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 BlueWater Federal Solutions, Inc. ("BWF"), a leading information technology management consulting firm based in Chantilly, Virginia. BWF is part of our GSG segment. The fair value of the purchase price 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 $<ix:nonFraction unitRef="usd" contextRef="i29cfe3f221e44aad991ba3e876b3ebcf_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg3Mzk_9de98593-497f-41b9-aa3d-d45f9edd8383">48.5</ix:nonFraction>&#160;million. T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">his amount was comprised of $<ix:nonFraction unitRef="usd" contextRef="i29cfe3f221e44aad991ba3e876b3ebcf_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg3NTQ_d4b69399-24df-4d31-85e5-58bff92fd992">41.8</ix:nonFraction>&#160;million in initial cash payments made to the sellers, $<ix:nonFraction unitRef="usd" contextRef="i29cfe3f221e44aad991ba3e876b3ebcf_D20190930-20200927" decimals="-5" sign="-" format="ixt:numdotdecimal" name="ttek:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg3Njk_fc9663e3-a838-4a7e-be61-f6d220d81bbd">1.5</ix:nonFraction>&#160;million of payables related to estimated post-closing adjustments for net assets acquired, and $<ix:nonFraction unitRef="usd" contextRef="i314756f94c764b87841065883b8cc723_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg3OTc_bfb89301-a17a-4229-8146-7a1dbb03d3d8">5.2</ix:nonFraction>&#160;million for the estimated fair value of contingent earn-out obligations, with a maximum of $<ix:nonFraction unitRef="usd" contextRef="i314756f94c764b87841065883b8cc723_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg3ODM_8e322cd9-fb13-42d1-8c16-0bac57286f97">8.0</ix:nonFraction>&#160;million, based upon the achievement of specified operating income targets in each of the <ix:nonNumeric contextRef="i29cfe3f221e44aad991ba3e876b3ebcf_D20190930-20200927" format="ixt-sec:durwordsen" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg4MTA_4faf547d-798a-4a69-a19d-396ef6593c0a">three years</ix:nonNumeric> following the acquisition.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 the above business combinations are primarily attributable to the existing workforce of the acquired companies and the synergies expected to arise after the acquisitions. The goodwill additions related to our fiscal 2019 acquisitions represent the value of a workforce with emerging technology and new techniques that incorporate artificial intelligence, data analytics and advanced cybersecurity solutions for government and commercial clients, and expanding our geographic presence in the United Kingdom with a strong platform for growth in the United Kingdom and Europe. 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 existing 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 to our consolidated financial statements. As a result, no pro forma information has been provided.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Backlog, client relations and trade name intangible assets include the fair value of existing contracts and the underlying customer relationships with lives ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzUzNzg_cd8fbc45-a311-48c8-b452-9cb899b18471">one</span> to <ix:nonNumeric contextRef="ie6ead253d0f340498d9f82688f1219db_D20190930-20200927" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzUzODQ_07f61878-78d4-46c4-ab49-6c24e1f9a15d">ten years</ix:nonNumeric>, and trade names with lives ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzU0MzQ_8b49dc3d-9fd4-4f1f-a901-7ec0327af828">three</span> to <ix:nonNumeric contextRef="ie49535be5fe647b89bb5017353a9ceed_D20190930-20200927" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzU0NDA_e42b692c-f387-4a1e-8f40-d85d508ebe52">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:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzc0MjM_82bdd0ce-bca7-49e9-92b1-dabdf8ac238c">two</span> or <ix:nonNumeric contextRef="i1197283195294227918400fbc3f359f0_D20190930-20200927" format="ixt-sec:durwordsen" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzc0Mjk_94544b48-28a5-407b-b710-4e111ed1b51f">three years</ix:nonNumeric>), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.</span></div></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="id9725e1947914afb83fef1591d47b61d" continuedAt="if652c25c89c4454c889d6a6eeb58b6ce"><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 2020, we evaluated our estimates for contingent consideration liabilities for the remaining earn-out periods for each individual acquisition, which included a review of their financial results to-date, the status of ongoing projects in their RUPOs, and the inventory of prospective new contract awards. In addition, we considered the potential impact of the global economic disruption due to the COVID-19 pandemic on our operating income projections over the various earn-out periods. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2020, we recorded adjustments to our contingent earn-out liabilities and reported related net gains in operating income of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg4Mjc_f7a018ac-531b-4d09-86d1-864fb62b9870">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 NDY, EGT, and SEG.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition agreement for NDY included a contingent earn-out agreement based on the achievement of operating income thresholds (in Australian dollars) in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2018. The maximum earn-out obligation over the <ix:nonNumeric contextRef="i76679208a22649868f6056aa1c287f04_D20171002-20180401" format="ixt-sec:durwordsen" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDk1MzQ_442e7f99-2a42-4b7b-a554-2b1fd17a22b2">three-year</ix:nonNumeric> earn-out period was A$<ix:nonFraction unitRef="aud" contextRef="i0ec46ab8b0834fd38264cbcec7977d38_I20180401" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg4NDI_7c236e59-40a0-4a36-b976-c3349457523f">25</ix:nonFraction>&#160;million (A$<ix:nonFraction unitRef="aud" contextRef="i0ec46ab8b0834fd38264cbcec7977d38_I20180401" decimals="-5" format="ixt:numdotdecimal" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg4NTY_38df0d2b-a07b-473d-8547-e7cd11e3c19d">7.4</ix:nonFraction>&#160;million in year one, and A$<ix:nonFraction unitRef="aud" contextRef="i0ec46ab8b0834fd38264cbcec7977d38_I20180401" decimals="-5" format="ixt:numdotdecimal" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg4NzE_69d58c4a-349e-4763-8003-6f6e8e192b47"><ix:nonFraction unitRef="aud" contextRef="i0ec46ab8b0834fd38264cbcec7977d38_I20180401" decimals="-5" format="ixt:numdotdecimal" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg4NzE_aa04676b-5f0a-4143-a2c1-819d36528bdf">8.8</ix:nonFraction></ix:nonFraction>&#160;million each in years two and three). These amounts could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. NDY was required to meet a minimum operating income threshold in each year to earn any contingent consideration. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of the purchase price for NDY on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of NDY's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of A$<ix:nonFraction unitRef="aud" contextRef="i0ec46ab8b0834fd38264cbcec7977d38_I20180401" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg5ODY_85da946c-bfcc-41e7-a8ba-bce029525a96">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="i76679208a22649868f6056aa1c287f04_D20171002-20180401" decimals="2" name="ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg5ODE_4ceab369-134b-4117-b00d-95174d330ca4">38</ix:nonFraction>% of the maximum potential earn-out, we considered several factors including NDY's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in NDY's backlog level. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NDY's actual financial performance in the first two earn-out periods exceeded our original estimates at the acquisition date. As a result, we increased the related contingent consideration liability and recognized losses of $<ix:nonFraction unitRef="usd" contextRef="i6ca76b8e01f5481ca860832bbb313ae5_D20171002-20180930" decimals="-5" sign="-" format="ixt:numdotdecimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkwMDE_40609ced-f69f-44b5-a1ab-c6ce6a73c9f9">2.1</ix:nonFraction>&#160;million (A$<ix:nonFraction unitRef="aud" contextRef="i6ca76b8e01f5481ca860832bbb313ae5_D20171002-20180930" decimals="-5" sign="-" format="ixt:numdotdecimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDk2Njg_9bc0de23-5cdc-4c6e-970b-46a66d58c973">3.0</ix:nonFraction>&#160;million) an</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d $<ix:nonFraction unitRef="usd" contextRef="i10b242a8461446e59eec5cb6393fdc6d_D20181001-20190929" decimals="-5" sign="-" format="ixt:numdotdecimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkwMTY_92f71f01-960b-4d06-8df9-58ceb3ee2886">5.4</ix:nonFraction>&#160;million (A$<ix:nonFraction unitRef="aud" contextRef="i10b242a8461446e59eec5cb6393fdc6d_D20181001-20190929" decimals="-5" sign="-" format="ixt:numdotdecimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDk2NTE_6e3f832b-bb02-40e6-9081-2630d4562f12">7.9</ix:nonFraction>&#160;million) in fis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cal 2018 and fiscal 2019, respectively. In the fourth quarter of fiscal 2020, we evaluated our estimate of NDY&#8217;s contingent consideration liability for the third and final earn-out period. This assessment included a review of NDY&#8217;s actual and forecasted results for the third earn-out period, which included an evaluation of the status of ongoing projects in NDY&#8217;s backlog, and the inventory of prospective new contract awards and the impact of the COVID-19 pandemic on the Australian economy and NDY's operations. As a result of this assessment, we concluded that NDY&#8217;s operating income in the third earn-out period would be lower than previously estimated, and we reduced NDY&#8217;s contingent earn-out liability to $<ix:nonFraction unitRef="usd" contextRef="i17af908180e941ecb58ad655e7991715_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDk2OTc_44e63b6e-e76a-490b-a45d-aded95866564">1.8</ix:nonFraction>&#160;million (A$<ix:nonFraction unitRef="aud" contextRef="i17af908180e941ecb58ad655e7991715_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkwNzQ_46b7e768-fdc5-4258-8b2f-c478b01a103f">2.6</ix:nonFraction>&#160;million), which resulted in a gain of $<ix:nonFraction unitRef="usd" contextRef="ia815ce6d4900451ea7bca6a1e9580c11_D20200629-20200927" decimals="-5" format="ixt:numdotdecimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDk2ODM_7f512410-9b1f-4b22-b6ba-86fac1218f67">3.7</ix:nonFraction>&#160;million (A$<ix:nonFraction unitRef="aud" contextRef="ia815ce6d4900451ea7bca6a1e9580c11_D20200629-20200927" decimals="-5" format="ixt:numdotdecimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkwMzE_fa24243a-2319-4ed9-a990-6f73ba9a9777">5.2</ix:nonFraction>&#160;million).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition agreement for EGT included a contingent earn-out agreement based on the achievement of operating income thresholds in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2019. The maximum earn-out obligation over the <ix:nonNumeric contextRef="i5f2e2f569c7443df990db8255f5a99ed_D20181001-20190331" format="ixt-sec:durwordsen" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDk3MjA_fc135fe4-781e-488a-a90d-45ce4532f133">three-year</ix:nonNumeric> earn-out period was $<ix:nonFraction unitRef="usd" contextRef="i4f197571f6c34607bce8f6f2c8bef1d4_I20190331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkwOTA_1f620680-4263-4e26-8458-0a14b8d2f1ac">25</ix:nonFraction>&#160;million ($<ix:nonFraction unitRef="usd" contextRef="i4f197571f6c34607bce8f6f2c8bef1d4_I20190331" decimals="-5" format="ixt:numdotdecimal" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkxMDM_93c714f9-5b2d-40c8-9b53-64cfb0311dcc">8.5</ix:nonFraction>&#160;million in year one, $<ix:nonFraction unitRef="usd" contextRef="i4f197571f6c34607bce8f6f2c8bef1d4_I20190331" decimals="-5" format="ixt:numdotdecimal" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkxMTk_559c122a-ccf5-49a1-86f5-41bf417cfb12">9.0</ix:nonFraction>&#160;million in year two, and $<ix:nonFraction unitRef="usd" contextRef="i4f197571f6c34607bce8f6f2c8bef1d4_I20190331" decimals="-5" format="ixt:numdotdecimal" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkxMzQ_249cb232-7118-4e26-a421-79ac8c73ff28">7.5</ix:nonFraction>&#160;million in year three). In each of the first two earn-out years, EGT was to receive a portion of the contingent consideration if EGT achieved a minimum operating income threshold. The remaining contingent consideration could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. EGT was required to meet a minimum operating income threshold in each year to earn any of this contingent consideration. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of the purchase price for EGT on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of EGT's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of $<ix:nonFraction unitRef="usd" contextRef="i4f197571f6c34607bce8f6f2c8bef1d4_I20190331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkyNjA_98072bc7-3eb5-4477-adf3-7b32faee54e9">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="i5f2e2f569c7443df990db8255f5a99ed_D20181001-20190331" decimals="2" name="ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkyNzU_cec347fe-15d2-477c-9870-ad9dc654e908">84</ix:nonFraction>% of the maximum potential earn-out, we considered several factors including EGT's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in EGT's backlog level and the prospects for the U.S. federal information technology market. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of fiscal 2020, EGT achieved and was paid the maximum earn-out obligation for the first earn-out period. Subsequently, we evaluated our estimate of EGT&#8217;s contingent consideration liability for the second and third earn-out periods. This assessment included a review of EGT&#8217;s actual and forecasted results for the second and third earn-out periods, which included an evaluation of the status of ongoing projects in EGT&#8217;s backlog, and the inventory of prospective new contract awards. As a result of this assessment, we concluded that EGT's operating income in the second and third earn-out period would be lower than previously estimated. Accordingly, in the fourth quarter of fiscal 2020, we reduced EGT&#8217;s contingent earn-out liability to $<ix:nonFraction unitRef="usd" contextRef="i6cf83c6ca5e04f8a9ac1e1496bf5df14_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkyOTQ_acb97ae5-c020-4c6d-8fad-4c73b4faffd8">7.5</ix:nonFraction>&#160;million, which resulted in a gain of $<ix:nonFraction unitRef="usd" contextRef="ieca77dc3fe3749ff81e240e9fdaf9279_D20200629-20200927" decimals="-5" format="ixt:numdotdecimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkyODA_c5b3370a-b2db-4e01-9cff-23f4c8c88f66">4.7</ix:nonFraction>&#160;million.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="if652c25c89c4454c889d6a6eeb58b6ce"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition agreement for SEG included a contingent earn-out agreement based on the achievement of operating income thresholds in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2020. The maximum earn-out obligation over the <ix:nonNumeric contextRef="i725c13e785784a70977a16a922feb9e1_D20190930-20200329" format="ixt-sec:durwordsen" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzQzOTgwNDY1Nzc1MDc_b451a1da-5397-4502-a304-a05d241b6486">three-year</ix:nonNumeric> earn-out period was $<ix:nonFraction unitRef="usd" contextRef="ieabab18bb7764292aa5f2c6a67065fb6_I20200329" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkzMzY_68081bfa-2b19-4783-ae49-45f8b59b9f6f">20</ix:nonFraction>&#160;million ($<ix:nonFraction unitRef="usd" contextRef="ieabab18bb7764292aa5f2c6a67065fb6_I20200329" decimals="-5" format="ixt:numdotdecimal" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkzNDk_2f4bffb1-60e1-48c6-8fb8-99ee48268ffe">5.0</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="ieabab18bb7764292aa5f2c6a67065fb6_I20200329" decimals="-5" format="ixt:numdotdecimal" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDk5Nzg_d6597a13-1c92-4a40-a480-06e539911d6a">7.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ieabab18bb7764292aa5f2c6a67065fb6_I20200329" decimals="-5" format="ixt:numdotdecimal" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkzNjM_14346d41-4bf0-43cc-ac9e-fa89bad141ba">8.0</ix:nonFraction>&#160;million for years one, two and three, respectively). SEG was to receive a portion of the contingent consideration if SEG achieved a minimum operating income threshold in each year of the earn-out period. The remaining contingent consideration could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. SEG was required to meet a minimum operating income threshold in each year to earn any of this contingent consideration. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of the purchase price for SEG on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of SEG's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of $<ix:nonFraction unitRef="usd" contextRef="ieabab18bb7764292aa5f2c6a67065fb6_I20200329" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDk0NzY_f25adf8e-3b57-4aea-865b-e610d18667d6">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="i725c13e785784a70977a16a922feb9e1_D20190930-20200329" decimals="2" name="ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDk0OTE_d6e7fe88-a495-4492-bb5a-84cb24f83b6e">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="i5d50bb5f65004cec98e52a5bfba81721_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDk0OTY_e1e74840-de46-43b3-978b-f5019449d503">8.1</ix:nonFraction>&#160;million, which resulted in a gain of $<ix:nonFraction unitRef="usd" contextRef="i5b139aeeac434071bb9886f2f8fca961_D20200629-20200927" decimals="-5" format="ixt:numdotdecimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDk1MTA_07ca2078-a995-423f-ab6e-5d23f3e18365">3.4</ix:nonFraction>&#160;million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2019, we recorded adjustments to our contingent earn-out liabilities and reported a related net loss of $<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-5" sign="-" format="ixt:numdotdecimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzIxOTkwMjMyODE2MDA_561f01d4-87e4-422f-9812-88f3bac066f0">1.1</ix:nonFraction> million in operating income. These adjustments resulted from the updated valuations of the contingent consideration liabilities, which reflect updated projections of acquired companies' financial performance during their respective earn-out periods. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2018, we recorded adjustments to our contingent earn-out liabilities and reported related losses in operating income of $<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-5" sign="-" format="ixt:numdotdecimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzQzOTgwNDY1Nzc1MTA_60274841-5d92-4ebe-976d-fdf00979d7e7">4.3</ix:nonFraction>&#160;million. These losses resulted from updated valuations of the contingent consideration liabilities for NDY, Eco Logical Australia and Cornerstone Environmental Group, as the actual and expected </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">financial performance during the earn-out periods exceeded our original estimates at the acquisition dates.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September&#160;27, 2020, there was a total potential maximum o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f $<ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzk1NDc_393bfc02-4366-44c5-b843-bad08d3a4315">70.9</ix:nonFraction> million of outstanding contingent consideration related to acquisitions. Of this amount, $<ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzk2MzE_3c228e1a-4a46-47ff-bfa8-e06629aac7ac">32.6</ix:nonFraction> million was estimated as the fair value and a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ccrued on our consolidated balance sheet. If the global economic disruption due to the COVID-19 pandemic is prolonged, we could have more significant reductions in our contingent earn-out liabilities and related gains in operating income in future periods.</span></div><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzk4MzM_e5c24a3d-4cdf-4d06-9c3e-5eaefc12211c" escape="true"><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%">The following table summarizes the changes in the carrying value of estimated contingent earn-out liabilities:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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="i1b0217428bce4d689a20e8f2af30572e_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzMtMS0xLTEtMA_b804661d-ebe0-40fc-ba70-2500a486e130">52,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia55e710acef242bfa699bbf630d00d71_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzMtMy0xLTEtMA_63e99590-10bb-41ec-a1cf-94060d464137">35,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i6fbb44a59aef4075907c9baa33df839b_I20171001" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzMtNS0xLTEtMA_fb0cf415-b2cf-4b0d-9442-250caa6f41ad">2,438</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="i3b7fc88c33304b1eb07c7d451e475051_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzQtMS0xLTEtMA_2e2f415c-a067-4b94-b16f-5dc7a2f810ec">16,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7261ea2fc8f4e87bae78e6d3ff0c8ef_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzQtMy0xLTEtMA_655ac6e7-6ddb-4d60-9192-80e2d3dacfff">27,704</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32de23a52ab74e4dbe62a49555cde5aa_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzQtNS0xLTEtMA_e2128532-5bb2-4527-876e-769466393c28">32,210</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="i59f1e32c452c42898955d812a4269325_D20190930-20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzUtMS0xLTEtMA_37d9c25a-8fd2-4565-863d-5b9d0522be2c">1,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib99fbe83c8b34092b84ff703bfcb2e99_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzUtMy0xLTEtMA_9e71df1d-ffdf-4698-bd8c-011c40a012c2">1,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61961ac889df46f2820320a14db1ad6c_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzUtNS0xLTEtMA_6d006b23-5bb5-44c7-a87c-7434f14b4cfb">1,005</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="i931117d9de914d249ddf875ecbb87a27_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzYtMS0xLTEtMA_b4227f0f-2d04-4b3b-ab49-b1713f29748d">14,971</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fdd4b4d5afd4bd19f14ee768196b12d_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzYtMy0xLTEtMA_6ccac062-0c6d-4a2b-8830-9f92e04a4969">1,085</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i356fca22ac264d14a2d0d8b05d5c033e_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzYtNS0xLTEtMA_66e3a7b8-1ac9-4e9c-9b6c-f89f388b262b">4,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange impact</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b7fc88c33304b1eb07c7d451e475051_D20190930-20200927" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzctMS0xLTEtMA_f3bd22cc-f215-465f-aeb8-3530e014305c">247</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia7261ea2fc8f4e87bae78e6d3ff0c8ef_D20181001-20190929" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzctMy0xLTEtMA_d4ede0e9-a572-482d-8e1c-4d9b9d94ec68">558</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="i32de23a52ab74e4dbe62a49555cde5aa_D20171002-20180930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzctNS0xLTEtMA_889f765a-553f-484c-9f6e-fe3d0c8acae1">854</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="i3b7fc88c33304b1eb07c7d451e475051_D20190930-20200927" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzktMS0xLTEtMA_194a51e0-1e75-4a28-ad8e-c413c191ea4f">&#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="ia7261ea2fc8f4e87bae78e6d3ff0c8ef_D20181001-20190929" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzktMy0xLTEtMA_0ba2b0f9-5050-43a0-b697-aaa6f643efe0">&#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="i32de23a52ab74e4dbe62a49555cde5aa_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzktNS0xLTEtMA_f2b979f1-0ed5-415d-9efd-fb3791cdaa19">2,349</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%">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="i3b7fc88c33304b1eb07c7d451e475051_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzEwLTEtMS0xLTA_83333f19-3053-4c63-9bdd-279e15068611">22,900</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia7261ea2fc8f4e87bae78e6d3ff0c8ef_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzEwLTMtMS0xLTA_b712a36f-b4da-41fb-8b73-2f7b722897f8">12,018</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="i32de23a52ab74e4dbe62a49555cde5aa_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzEwLTUtMS0xLTA_c299fd9e-b32d-4cf4-b99f-73bcc62e1d45">1,412</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%">Ending balance </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="i7a507cfd0f08440e93eec40d60d97fe3_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzExLTEtMS0xLTA_2859fde9-6d28-430c-a4e8-a4cee2cb7571">32,617</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="i1b0217428bce4d689a20e8f2af30572e_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzExLTMtMS0xLTA_5b3c4cf4-667b-458f-a599-4ee2467d2a20">52,992</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="ia55e710acef242bfa699bbf630d00d71_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzExLTUtMS0xLTA_a8053c3b-49b6-471b-a176-03483a9aa88f">35,290</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></ix:nonNumeric></ix:continuation><div style="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%">78</span></div></div></div><div id="ibf1504f097a64deeb2b062f259aa7472_190"></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%">6.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzMzMTA_f7bfda8a-7657-445b-b0df-5ccec4ba650a" continuedAt="i45b03ae2d8d049a1b6051b5d2df5ddb3" escape="true">Goodwill and Intangible Assets </ix:nonNumeric></span></div><ix:continuation id="i45b03ae2d8d049a1b6051b5d2df5ddb3" continuedAt="i2008602450e0412593a158f34eb66ebe"><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzMzMTc_275de39b-7418-4a59-a998-66bed2c2f96f" 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%">The following table summarizes the changes in the carrying value of goodwill:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:400;line-height:100%">Balance at September 30, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcc3ce8ce35c43b7b5d5ac1b95638d90_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzItMS0xLTEtMA_2727a594-8b86-4f85-8220-3f103de4d384">389,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i7857da295d6b46a8b0905b6e72ff4bd9_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzItMy0xLTEtMA_ad4730d7-7875-46c7-9505-4604f267408d">409,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="icd977e01c58e4cc281a263398e7839f2_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzItNS0xLTEtMA_97ce90e4-23d0-4712-b4b8-d720a4ed9dcb">798,820</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="i82530ad1e1b34e40a347f83694f0d6a0_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzMtMS0xLTEtMA_b3360843-d995-47ab-bc3c-59c8009d5ce5">53,098</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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="i485129d4a00b4c7b8ad37a3d7f268083_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzMtMy0xLTEtMA_41bb9da9-6539-4a10-8422-1799370fbcc0">93,601</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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzMtNS0xLTEtMA_cc9112a3-119f-4498-b63c-a1e8d9d6783f">146,699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82530ad1e1b34e40a347f83694f0d6a0_D20181001-20190929" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzQtMS0xLTEtMA_e9aedbaf-18f8-4aa8-ab14-6d03a296ecf4">&#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="i485129d4a00b4c7b8ad37a3d7f268083_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzQtMy0xLTEtMA_e46125f7-96bb-431b-ae59-88c6429ee3ad">7,755</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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzQtNS0xLTEtMA_b6761ad9-9e26-4730-ac9f-c0d8291f52e3">7,755</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82530ad1e1b34e40a347f83694f0d6a0_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzUtMS0xLTEtMA_6f1512a8-8b7a-4282-9601-884261ace703">1,037</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i485129d4a00b4c7b8ad37a3d7f268083_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzUtMy0xLTEtMA_7ed90f44-bdc4-49d0-9ff5-a11f7d965d06">11,907</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzUtNS0xLTEtMA_de775b7c-3344-4d91-8ff5-7edc86037591">12,944</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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fbd902bc32a4df0a4aa176ae89af7ed_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzYtMS0xLTEtMA_3c2c9eff-4643-460f-a471-9efaca602166">441,802</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="i48e3e99524aa4a4b832b212a2a51b872_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzYtMy0xLTEtMA_ad56a38f-6863-44c7-9f17-888c32366eec">483,018</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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzYtNS0xLTEtMA_4569d30b-259d-4984-8640-520223550338">924,820</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 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="i83bf94657fcd455eadfe1370f395c62a_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzctMS0xLTEtMA_b3d67848-26cd-4efc-85da-d95ae536755b">74,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3eb19986f66492da603c72506e19217_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzctMy0xLTEtMA_505ddf98-3be1-4266-874a-abf0af6a19e9">5,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzctNS0xLTEtMA_fafaa8a1-ee77-455f-9883-3fdcfeeac8e5">80,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83bf94657fcd455eadfe1370f395c62a_D20190930-20200927" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzktMS0xLTEtMA_687ccfbc-c533-4cb3-9413-f08fdc69ff43">&#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="id3eb19986f66492da603c72506e19217_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzktMy0xLTEtMA_e2a34edd-6b3b-4cae-99a6-7ff65ee30c59">15,800</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzktNS0xLTEtMA_df3021d7-f095-403e-a6bd-684097a1322b">15,800</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i83bf94657fcd455eadfe1370f395c62a_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzEwLTEtMS0xLTA_e8abbc35-762e-4a47-a0ff-e3189abde232">369</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3eb19986f66492da603c72506e19217_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzEwLTMtMS0xLTA_4c5b22d5-ede9-4b3a-9aaf-78f826af1b04">4,671</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzEwLTUtMS0xLTA_ca6d481b-f7d3-4a0f-9619-fd6e9c868bb7">4,302</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at September 27, 2020</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="i57687642935d4b6e941ed818223da78c_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzExLTEtMS0xLTA_cca92169-e5de-43f8-88c6-ad2750868988">516,315</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="iac3c302297674d8d968839285c38481a_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzExLTMtMS0xLTA_fa9c9b9a-9858-4d8c-84c9-1fd12cf4b5f6">477,183</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 #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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzExLTUtMS0xLTA_a2fc9d43-acb3-4f29-89bf-0268219b8eaa">993,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill additions related to our fiscal 2020 acquisitions of SEG and BWF and adjustments of the final valuations for our fiscal 2019 acquisitions. The purchase price allocations for the SEG and BWF acquisitions are preliminary and subject to adjustment based upon the final determinations of the net assets acquired and information to perform the final valuations. Our goodwill was also impacted by foreign currency translation related 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%">the goodwill balances of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our foreign subsidiaries with functional currencies that are different than our reporting currency.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 review at June&#160;29, 2020 (i.e.&#160;the first day of our fourth quarter in fiscal 2020), indicated that we had <ix:nonFraction unitRef="usd" contextRef="ic96895f6d1874df5821a6555f2b8ff76_D20200629-20200629" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:GoodwillImpairmentLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzMxMg_75ac007e-f5fe-48d9-82e2-9cdc600f11d4">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. All of our reporting units had estimated fair values that exceeded their carrying values by more than <ix:nonFraction unitRef="number" contextRef="i994c86c62a5d47a5acdb1ab3a5457a29_I20200629" decimals="2" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzU2NA_843c4279-8796-4d2f-bf77-dd665c01c515">80</ix:nonFraction>%, with the exception of our Asia/Pacific ("ASP") reporting unit, which is in our CIG reportable segment. Our ASP reporting unit had an estimated fair value that exceeded its carrying value by less than <ix:nonFraction unitRef="number" contextRef="i8581a02c9b4f4e838b59cf3a5ca2f5af_I20200629" decimals="2" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzQzOTgwNDY1MjYyNzQ_9fb3bb4c-4bff-469a-89e6-d077e43bf1e8">20</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="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 <ix:nonFraction unitRef="number" contextRef="i52ae7f2fd80542169eeb12d4b6813393_D20200330-20200628" decimals="2" name="ttek:PercentageNegativeGrowth" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzQzOTgwNDY1MjYyNzk_8cc8d758-a68a-4329-9a16-bd90ff3d5c2f">7</ix:nonFraction>% negative growth in the quarter ending in June 2020. This prompted a strategic review of our ASP reporting unit. As a result of the economic recession in Australia, our revenue growth and profit margin forecasts for the ASP reporting unit declined from the previous forecast used for our annual goodwill impairment review as of June 29, 2020. We also performed an interim goodwill impairment review of our ASP reporting unit in September 2020 and recorded a $<ix:nonFraction unitRef="usd" contextRef="i42a7776e3a0049d49678cc1c4a96883e_D20200901-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzQzOTgwNDY1MjYyODM_f4139834-377c-43bd-a75f-923f176d0899">15.8</ix:nonFraction>&#160;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 $<ix:nonFraction unitRef="usd" contextRef="i4a6fb8ab99224f118f04cb5188f7a5c2_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzQzOTgwNDY1MjYyOTg_fc3a7f1b-5e5f-4685-a301-6af3defa8ec2">144.9</ix:nonFraction>&#160;million, including $<ix:nonFraction unitRef="usd" contextRef="i4a6fb8ab99224f118f04cb5188f7a5c2_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzQzOTgwNDY1MjYzMTQ_a4b6de13-c1b0-4fc9-94c2-fab43db0e918">95.5</ix:nonFraction>&#160;million of goodwill, at September 27, 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%">During the fourth quarter of fiscal 2019, we performed an interim goodwill impairment review of our RFS reporting unit and recorded a $<ix:nonFraction unitRef="usd" contextRef="i286c022f6c0c41a398343b0a32d30cb3_D20190701-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzE4MzE_d8cd9b83-f9e4-44d6-931d-30a3865e19b8">7.8</ix:nonFraction> million goodwill impairment charge. As a result of the impairment charge, the estimated fair value of the RFS reporting unit equaled its carrying value of $<ix:nonFraction unitRef="usd" contextRef="i7b2c99ab5386492b80918464e60893fc_I20190929" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzE5ODA_da0a93f5-b631-44c1-a46e-af0233d71e67">61</ix:nonFraction> million at September 29, 2019, including the remaining $<ix:nonFraction unitRef="usd" contextRef="i7b2c99ab5386492b80918464e60893fc_I20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzIwMzA_78384290-fd1e-4311-bf17-12092f74025a">48.8</ix:nonFraction> million of goodwill. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross amounts of goodwill for GSG were $<ix:nonFraction unitRef="usd" contextRef="i57687642935d4b6e941ed818223da78c_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzI1NDQ_321ef2a8-48c1-4214-8715-7aff5d2805d5">534.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2fbd902bc32a4df0a4aa176ae89af7ed_I20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzI1NTE_b0f300fb-df94-4b63-a6ee-91443b1d4061">459.5</ix:nonFraction> million at fiscal 2020 and 2019 year-ends, respectively, excluding accumulated impairment of $<ix:nonFraction unitRef="usd" contextRef="i57687642935d4b6e941ed818223da78c_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzI1OTI_4943a533-f99b-4f0b-9bf6-ca2ab673af7f"><ix:nonFraction unitRef="usd" contextRef="i2fbd902bc32a4df0a4aa176ae89af7ed_I20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzI1OTI_bf77ce91-b6bd-4015-a25f-f474ce43e02e">17.7</ix:nonFraction></ix:nonFraction> million for each period. The gross amounts of goodwill for CIG were $<ix:nonFraction unitRef="usd" contextRef="iac3c302297674d8d968839285c38481a_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzI2NjU_be46236b-d9a8-4b07-9a0e-ed45c63a4b52">598.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i48e3e99524aa4a4b832b212a2a51b872_I20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzI2NzI_b24c4b6c-dfd6-4b41-bedb-efe6a5438e4b">588.7</ix:nonFraction> million at fiscal 2020 and 2019 year-ends, respectively, excluding accumulated impairment of $<ix:nonFraction unitRef="usd" contextRef="iac3c302297674d8d968839285c38481a_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzQzOTgwNDY1MjYzMjk_a5fc326c-105a-4260-9ea9-43f5b68c2fc0">121.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i48e3e99524aa4a4b832b212a2a51b872_I20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzI3MTM_ef33ffe8-15b4-4c17-9be4-5b86803b5b20">105.7</ix:nonFraction> million,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> respectively.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i2008602450e0412593a158f34eb66ebe"><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="ttek:ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzMzMDQ_ff95b871-2143-4e7b-afb3-5d03a5edc100" 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 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:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.966%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.966%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.966%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.966%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.584%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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><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: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%">September 29, 2019</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%">Weighted-<br/>Average<br/>Remaining<br/>Life<br/>(in years)</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%">Gross<br/>Amount</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%">Accumulated<br/>Amortization</span></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%">Gross<br/>Amount</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%">Accumulated<br/>Amortization</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="i14d3ca9647f24e10bedced6c7df05b44_D20190930-20200927" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzUtMS0xLTEtMA_2407f8c9-b9ba-4063-88c3-41ce6722b0c7">2.9</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="ice9aa0ea3b304ff1bdf415068bc3423b_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzUtMy0xLTEtMA_55e186a6-4f8f-4c27-8006-d87d7c2c0d47">60,775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice9aa0ea3b304ff1bdf415068bc3423b_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzUtNS0xLTEtMA_12c5f5e1-a0f7-424e-9255-a1ef98b18d9e">53,392</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib74c9b2f7d1f4195a9c8ef03e7224e6e_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzUtNy0xLTEtMA_1fb07b13-32c7-4c8e-a95d-38c4c11508ce">56,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ib74c9b2f7d1f4195a9c8ef03e7224e6e_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzUtOS0xLTEtMA_cd69e302-4c99-4f9c-8b78-a2fd4ee525e2">50,455</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%">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="i0db126d3d64143e38f3920dc9d2ac726_D20190930-20200927" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzYtMS0xLTEtMA_43401913-e3b6-4ab9-9d38-1a95eef1d4cb">0.7</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee5c2f742fb94b74b01ae188af9ef462_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzYtMy0xLTEtMA_9b97b90f-7ac9-4071-80e5-4100e064f0a0">37,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee5c2f742fb94b74b01ae188af9ef462_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzYtNS0xLTEtMA_b3af6668-55b7-421b-82a4-309cad8e0860">32,761</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0566aa5b643d437fbd22d77950cb5e4d_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzYtNy0xLTEtMA_0d23c5ad-6b99-4cd5-b9f7-b91174160e4e">32,229</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0566aa5b643d437fbd22d77950cb5e4d_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzYtOS0xLTEtMA_53c16b02-68ab-4a46-9ab5-ab0d0001057d">24,968</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%">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="i5d7dd619e3194e0091a7ee5d49b3da35_D20190930-20200927" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzctMS0xLTEtMA_4e0ae813-8d2f-4ba3-8e0b-ab5e52fd09a8">1.8</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30174e7775d84096b4ac5964350fd4f8_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzctMy0xLTEtMA_343bdfc2-dbaa-46e2-8039-5f062eb44d63">7,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30174e7775d84096b4ac5964350fd4f8_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzctNS0xLTEtMA_7a94a178-ff5d-437f-9c1a-fb7a8429a03a">6,325</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f568bd269e742d9a65c50602c29805a_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzctNy0xLTEtMA_0832e45f-89ad-4d11-b74b-c0dcec536e06">7,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2f568bd269e742d9a65c50602c29805a_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzctOS0xLTEtMA_48fd56f1-5547-436e-8f10-8ee3c03e82c8">4,859</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:400;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: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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzgtMy0xLTEtMA_1906afa0-5e2c-49dd-8f55-14a3c1c768f5">106,421</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzgtNS0xLTEtMA_80a002df-9869-4541-a0a3-02e75c863d4b">92,478</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzgtNy0xLTEtMA_da871c78-f3f4-491a-b445-c2b2a9efd3c3">96,722</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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzgtOS0xLTEtMA_59978eb4-88c8-475c-a579-08c724be9b5c">80,282</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></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation adjustments reduced net identifiable intangible asse</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ts by $<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzMwNjM_a184e58a-b52a-4545-9e06-bf48117bdebc">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzMwNzA_ac71e3e1-eb34-43d7-ae27-9940828d717a">0.3</ix:nonFraction> million in fiscal 2020 and 2019, respectively. Amortization expense for the identifiable intangible assets for fiscal 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzMxOTc_cfa90c85-052b-4e32-9186-a779e5e3b584">11.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzMyMDE_1e14ca54-33fd-439c-873e-51a700ef605c">11.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzMyMDg_f65a460a-24b4-4988-bd01-117919b5111e">18.2</ix:nonFraction> million, respectively.</span></div><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzMzMDY_4a4791c2-996a-4782-b57f-d391f58e3d3a" 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%">Estimated amortization expense for the succeeding four fiscal years is as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo3YzVjZWVlNDZjZjk0NzBkYTFjMzY3Y2VhNWMzYjcxMS90YWJsZXJhbmdlOjdjNWNlZWU0NmNmOTQ3MGRhMWMzNjdjZWE1YzNiNzExXzItMS0xLTEtMA_a9c97040-60a5-4879-907e-2f1531392b52">8,786</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%">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="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo3YzVjZWVlNDZjZjk0NzBkYTFjMzY3Y2VhNWMzYjcxMS90YWJsZXJhbmdlOjdjNWNlZWU0NmNmOTQ3MGRhMWMzNjdjZWE1YzNiNzExXzMtMS0xLTEtMA_75be9d5d-d6c4-42c0-a534-b8a016a909a6">2,652</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%">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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo3YzVjZWVlNDZjZjk0NzBkYTFjMzY3Y2VhNWMzYjcxMS90YWJsZXJhbmdlOjdjNWNlZWU0NmNmOTQ3MGRhMWMzNjdjZWE1YzNiNzExXzQtMS0xLTEtMA_c15f6219-bed3-4c5b-b5bd-8c8e574d84a7">1,915</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo3YzVjZWVlNDZjZjk0NzBkYTFjMzY3Y2VhNWMzYjcxMS90YWJsZXJhbmdlOjdjNWNlZWU0NmNmOTQ3MGRhMWMzNjdjZWE1YzNiNzExXzUtMS0xLTEtMA_f702544d-9c71-4cf7-b683-9e59fbaba23f">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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: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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo3YzVjZWVlNDZjZjk0NzBkYTFjMzY3Y2VhNWMzYjcxMS90YWJsZXJhbmdlOjdjNWNlZWU0NmNmOTQ3MGRhMWMzNjdjZWE1YzNiNzExXzgtMS0xLTEtMA_105e5180-b950-4258-a1df-10b6d165a78e">13,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:center"><span><br/></span></div><div id="ibf1504f097a64deeb2b062f259aa7472_196"></div><div style="margin-bottom:6pt;margin-top:6pt;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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90ZXh0cmVnaW9uOjgwMDUxMzhmOWJiMDQwNTJhZjEwMGRkMTk5Yzc1YTJjXzYzMw_48e1367a-8b4f-4936-99c0-558bdc71516d" continuedAt="i57a220d5fb79404690116fc318f86595" escape="true">Property and Equipment</ix:nonNumeric></span></div><ix:continuation id="i57a220d5fb79404690116fc318f86595" continuedAt="ic0ba25f06a134f428152c463c2290cb1"><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90ZXh0cmVnaW9uOjgwMDUxMzhmOWJiMDQwNTJhZjEwMGRkMTk5Yzc1YTJjXzYzMQ_9f3c3d99-b15e-4caa-acf7-d72cd452f6ae" 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-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="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="i3b0898b1170f40bb8a87a1d9e888c591_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzMtMS0xLTEtMA_bdd63df0-fe0d-4939-a6a7-ad18b6cda08a">90,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i4823bc6755ba48f8bfeea6d498928a79_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzMtMy0xLTEtMA_eab050a2-2e4f-41dc-8d2a-b1aa38727f17">114,652</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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7be1939988df4d8fb4dc2f92c7c5614a_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzQtMS0xLTEtMA_7885bdaa-f029-4946-a646-2b2ee59466c3">34,382</ix:nonFraction>&#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="if53a05af3b5b41ec885d407ba4aa16df_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzQtMy0xLTEtMA_a7beedcf-1172-4f74-a4c5-1ce597a553df">34,881</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and buildings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0865f3382f00498c9e76d3f0292831c7_I20200927" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzUtMS0xLTEtMA_da9d3e97-5080-4576-a532-6362108dc9dd">187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7c3d39bf32944498b57039cd9a59eef_I20190929" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzUtMy0xLTEtMA_e4e9e40a-bfec-462e-9e26-e13034cbf399">371</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 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%">Total property and equipment</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzYtMS0xLTEtMA_159c82aa-2a03-45c2-9a07-a8c1dd0c469b">125,511</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzYtMy0xLTEtMA_09294f10-5e79-4b06-8dd1-dc5de3666fb3">149,904</ix:nonFraction>&#160;</span></td><td style="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%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzctMS0xLTEtMA_eb8ecff7-662f-4516-9d99-f8ee34f60c31">90,004</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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzctMy0xLTEtMA_a909300e-c21b-4de3-af7e-0310e918a10a">110,463</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="padding:2px 1pt 2px 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%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzgtMS0xLTEtMA_86ff44fe-acce-47ea-a17c-dca3f6cf8ad6">35,507</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="padding:0 1pt"></td><td style="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="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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzgtMy0xLTEtMA_2ac515f9-a408-4712-a074-6ac868054660">39,441</ix:nonFraction>&#160;</span></td><td style="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></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><ix:continuation id="ic0ba25f06a134f428152c463c2290cb1" continuedAt="i5e6ffa9436b64fc8a161eab25fb6564f"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The depreciation expense related to property and equipment 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 $<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90ZXh0cmVnaW9uOjgwMDUxMzhmOWJiMDQwNTJhZjEwMGRkMTk5Yzc1YTJjXzEzOQ_431db528-1a4a-420b-b457-4ef092e1601d">13.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90ZXh0cmVnaW9uOjgwMDUxMzhmOWJiMDQwNTJhZjEwMGRkMTk5Yzc1YTJjXzE0Mw_9058a720-e4a6-4923-96e8-4fdaa7e753e6">17.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90ZXh0cmVnaW9uOjgwMDUxMzhmOWJiMDQwNTJhZjEwMGRkMTk5Yzc1YTJjXzE1MA_9395ef03-c493-4aa6-be64-113408fd2644">19.6</ix:nonFraction> million for fiscal 2020, 2019 and 2018, respectively. As of September&#160;29, 2019, we classified $<ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90ZXh0cmVnaW9uOjgwMDUxMzhmOWJiMDQwNTJhZjEwMGRkMTk5Yzc1YTJjXzI0NQ_2026b03f-4926-492f-acf6-e0ef0a1d5c4e">5.4</ix:nonFraction> million of net assets related to the disposal of our Canadian turn-key pipeline activities as held-for-sale, and reported them as "Prepaid expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s and other current </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="i5e6ffa9436b64fc8a161eab25fb6564f">assets" on our consolidated balance sheet. These assets were sold during fiscal 2020 resulting in a net gain of $<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90ZXh0cmVnaW9uOjgwMDUxMzhmOWJiMDQwNTJhZjEwMGRkMTk5Yzc1YTJjXzMyOTg1MzQ4ODU1ODg_8bd6c00d-444e-4c03-8ce1-93b636596a77">8.5</ix:nonFraction>&#160;million, which is reported in "Other costs of revenue" on the consolidated statement of income.</ix:continuation> </span></div><div id="ibf1504f097a64deeb2b062f259aa7472_199"></div><div style="margin-bottom:6pt;margin-top: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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzYwNjE_2cf2b649-a5ef-43d1-9792-2ec8475e2730" continuedAt="i109408ad109e4287bfbc5e63c22fa6c1" escape="true">Income Taxes </ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i109408ad109e4287bfbc5e63c22fa6c1" continuedAt="idabf4da79170450aaa786cef1fade5c5"><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzYwNDM_0111ebba-f7f5-4524-af5b-1560a55a86d7" continuedAt="i57676c0b31774fca93802e2ead272e65" escape="true">Income before income taxes, by geographic area, was as follows:</ix:nonNumeric></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%">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="idabf4da79170450aaa786cef1fade5c5" continuedAt="i4deecfcacea74a9fa5dbf88e9a65b458"><div style="margin-bottom:6pt;margin-top:6pt"><ix:continuation id="i57676c0b31774fca93802e2ead272e65"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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:400;line-height:100%">Income before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpkNGEzN2I1ZTZiZGM0YzhjODU3NjFiYzRjM2FiZDVhZS90YWJsZXJhbmdlOmQ0YTM3YjVlNmJkYzRjOGM4NTc2MWJjNGMzYWJkNWFlXzQtMS0xLTEtMA_c5cde061-08c0-4b0b-9cfa-c016fb0f26a7">209,443</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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpkNGEzN2I1ZTZiZGM0YzhjODU3NjFiYzRjM2FiZDVhZS90YWJsZXJhbmdlOmQ0YTM3YjVlNmJkYzRjOGM4NTc2MWJjNGMzYWJkNWFlXzQtMy0xLTEtMA_456283cb-6bc3-4966-8ef3-1ef4402b7e56">185,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpkNGEzN2I1ZTZiZGM0YzhjODU3NjFiYzRjM2FiZDVhZS90YWJsZXJhbmdlOmQ0YTM3YjVlNmJkYzRjOGM4NTc2MWJjNGMzYWJkNWFlXzQtNS0xLTEtMA_9d77241e-2212-4987-adc9-bb50a61c9bf9">180,034</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpkNGEzN2I1ZTZiZGM0YzhjODU3NjFiYzRjM2FiZDVhZS90YWJsZXJhbmdlOmQ0YTM3YjVlNmJkYzRjOGM4NTc2MWJjNGMzYWJkNWFlXzUtMS0xLTEtMA_3fe5a4a5-d1a6-4424-8f0c-88b20c0e1bf2">18,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpkNGEzN2I1ZTZiZGM0YzhjODU3NjFiYzRjM2FiZDVhZS90YWJsZXJhbmdlOmQ0YTM3YjVlNmJkYzRjOGM4NTc2MWJjNGMzYWJkNWFlXzUtMy0xLTEtMA_ba781852-ba08-4865-8966-acf6d6a7c8e7">10,399</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpkNGEzN2I1ZTZiZGM0YzhjODU3NjFiYzRjM2FiZDVhZS90YWJsZXJhbmdlOmQ0YTM3YjVlNmJkYzRjOGM4NTc2MWJjNGMzYWJkNWFlXzUtNS0xLTEtMA_350341ce-eb9d-4437-bc64-2f44a532b0a4">5,472</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:400;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: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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpkNGEzN2I1ZTZiZGM0YzhjODU3NjFiYzRjM2FiZDVhZS90YWJsZXJhbmdlOmQ0YTM3YjVlNmJkYzRjOGM4NTc2MWJjNGMzYWJkNWFlXzYtMS0xLTEtMA_73137a27-74ef-43e5-ba86-ec95965691f1">227,991</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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpkNGEzN2I1ZTZiZGM0YzhjODU3NjFiYzRjM2FiZDVhZS90YWJsZXJhbmdlOmQ0YTM3YjVlNmJkYzRjOGM4NTc2MWJjNGMzYWJkNWFlXzYtMy0xLTEtMA_3553234c-51e3-46ae-8f4d-72aea509c6a0">175,136</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpkNGEzN2I1ZTZiZGM0YzhjODU3NjFiYzRjM2FiZDVhZS90YWJsZXJhbmdlOmQ0YTM3YjVlNmJkYzRjOGM4NTc2MWJjNGMzYWJkNWFlXzYtNS0xLTEtMA_bb0fba50-dd76-4c7f-b633-81b86c819f65">174,562</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></ix:continuation></div><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzYwNDU_97094c4a-1b29-4b42-8e30-8ed6a1ad4e2f" 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%">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;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzQtMS0xLTEtMA_5556dcd7-99d9-489a-ad90-42350274a6e1">24,102</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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzQtMy0xLTEtMA_5bd0cecf-9233-46c5-bab7-d4aa534c893a">30,051</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzQtNS0xLTEtMA_50ca379c-e9e4-4778-89df-09d6972556b6">46,840</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzUtMS0xLTEtMA_f6ccebde-8359-4921-ae21-f6977c93e707">6,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzUtMy0xLTEtMA_a8643888-1c19-4ed5-92f3-8e2f0a2f8f2f">8,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzUtNS0xLTEtMA_790894cb-6b7a-417f-80b9-93d3d804514c">9,228</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzYtMS0xLTEtMA_0553c0a0-0f98-4df1-9c74-dc52cda422e5">20,398</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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzYtMy0xLTEtMA_f24fdfb7-5245-48b5-be00-ea4dee2614b0">15,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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzYtNS0xLTEtMA_ea92b737-3bff-4b4f-b53b-a155a021e6f7">10,897</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%">Total current 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%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzctMS0xLTEtMA_bc978103-9da7-4705-bc43-2d2ada8d8b19">51,372</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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzctMy0xLTEtMA_ed4f881f-db97-4850-a651-f02cfbd683b6">53,990</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzctNS0xLTEtMA_afcf8683-8fa1-40a9-b9f6-d01dba18048d">66,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</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 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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzEwLTEtMS0xLTA_565752a5-104e-499c-9763-f1ce9ce5c8c7">2,187</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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzEwLTMtMS0xLTA_848d0541-6b3f-4018-ba54-5688d2658ced">9,108</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzEwLTUtMS0xLTA_d0398136-5840-4b25-a89c-98688fc3ee5f">22,072</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzExLTEtMS0xLTA_f926f47c-7c1a-4d06-bbee-da3a6a2c431f">870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzExLTMtMS0xLTA_3e19e163-a176-44a9-94db-30da057aab36">1,195</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzExLTUtMS0xLTA_08cff09d-db38-410d-a501-194594ea30a8">1,471</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzEyLTEtMS0xLTA_811a2f3f-5b6c-41e2-b726-17fef7470745">328</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzEyLTMtMS0xLTA_aca43b14-caa7-4a48-b1be-1996223d7764">27,312</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzEyLTUtMS0xLTA_d98d9718-c6cf-41d1-bdb0-9e5e5686049d">5,817</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:400;line-height:100%">Total deferred 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%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzEzLTEtMS0xLTA_187fc3e6-be42-4e74-bf50-7a75d9eece60">2,729</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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzEzLTMtMS0xLTA_0b58ed98-fe2e-40ff-a3b5-aa5e9709aec1">37,615</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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzEzLTUtMS0xLTA_699979fb-4c04-463b-933e-6358dc61a824">29,360</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: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></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 income tax expense</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzE1LTEtMS0xLTA_5da864be-07a9-41ec-bbb7-f2ff7e4b00d5">54,101</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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzE1LTMtMS0xLTA_ba8eccf0-c994-49cb-88b7-2e97c8556091">16,375</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzE1LTUtMS0xLTA_b2936c84-efc7-496c-846f-2ccaea8cf229">37,605</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: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></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzYwNjA_84060396-91b4-4d4a-b1a2-ab5541bec1c1" 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"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzItMS0xLTEtMA_2192c5c3-3367-47d2-a856-71cdc870b0fd">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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzItMy0xLTEtMA_a77c657e-e666-43ba-866a-fa6d6b6f67d5">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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzItNS0xLTEtMA_fa3755d4-2b3d-4fd6-8972-242f59f7592c">24.5</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzMtMS0xLTEtMA_324f1ec5-b10f-4836-b693-0f98ba419609">2.7</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzMtMy0xLTEtMA_89ca8f3e-4c20-4e78-9053-e0b0c8700d06">3.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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzMtNS0xLTEtMA_2e9e7613-dc7a-4f2b-9691-06f89ef8b1e7">4.2</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzQtMS0xLTEtMA_f0469ae2-46a7-4ed1-b5cf-fac8b5353ad5">2.2</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzQtMy0xLTEtMA_f69eb1ac-85c5-48be-8853-39bbe7b97fd7">4.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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzQtNS0xLTEtMA_de5ae924-318b-4c3b-82fa-721de7d23299">1.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%">Domestic production deduction</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="3" format="ixt:zerodash" name="us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzUtMS0xLTEtMA_396d625b-d85c-47b7-a37b-eeb11c90fe28">&#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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="3" format="ixt:zerodash" name="us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzUtMy0xLTEtMA_0d50c0e5-b05b-422e-9e58-5d9e3369115b">&#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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzUtNS0xLTEtMA_b032750f-bd19-4e44-9202-f9bab21c6d18">0.2</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax differential on foreign 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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzYtMS0xLTEtMA_3206babf-e395-4fe2-93c1-b89c57670f26">0.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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzYtMy0xLTEtMA_a132cad7-890a-4a45-99aa-77ff9d7c11af">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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzYtNS0xLTEtMA_8734ef59-719c-4399-ab54-a81c858f6b6a">0.5</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%">Non-taxable foreign interest income</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzctMS0xLTEtMA_e814e076-1163-4941-93b4-5eeac5afca50">1.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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzctMy0xLTEtMA_805305a9-12a3-4645-9497-f5b95fcda8c9">1.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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzctNS0xLTEtMA_e822a79b-71b9-42a3-b8a8-120a1098fb8f">2.0</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzgtMS0xLTEtMA_1033eb16-b4e9-4da7-8512-f1f5a4f73685">1.5</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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzgtMy0xLTEtMA_a37482f2-bf54-4b97-85bd-1995444f196f">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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzgtNS0xLTEtMA_9a89a26e-e100-4e3a-b073-5bc71f88bcda">1.7</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="3" sign="-" name="ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzktMS0xLTEtMA_293a5777-3150-4633-87b4-05b94f81c6cc">2.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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="3" sign="-" name="ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzktMy0xLTEtMA_8aa237cc-d38e-4e9e-a39a-b00f5ed5ec45">2.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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="3" sign="-" name="ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzktNS0xLTEtMA_c8d4c83b-1b73-42b6-ab79-8521964187be">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%">Valuation allowance</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzEwLTEtMS0xLTA_c69caf1f-0340-44f1-ad89-01e9de3623c9">1.6</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzEwLTMtMS0xLTA_a0267b5e-407a-4397-82d9-1bcb63506d50">13.5</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzEwLTUtMS0xLTA_c3424de3-5992-4c84-80bb-82fe6a9a5bf6">0.5</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%">Change in uncertain tax positions</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzExLTEtMS0xLTA_1580af95-77e7-4a1c-a606-9ad74121a72f">0.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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzExLTMtMS0xLTA_9e27d54b-8be5-4736-a9af-5c6e6fb630f5">2.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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzExLTUtMS0xLTA_415ea134-303f-4d21-a116-15fee568268f">1.9</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation of deferred taxes</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="3" format="ixt:zerodash" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzEyLTEtMS0xLTA_00d65a28-eac1-4e30-9184-0bcdfd0936ea">&#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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzEyLTMtMS0xLTA_5396d29c-8edc-4e61-b345-a57c0c6dd4a5">1.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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzEyLTUtMS0xLTA_07c0ab80-234d-4e45-ab8c-491c1cadfce3">8.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%">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="3" sign="-" name="ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzEzLTEtMS0xLTA_e481efdc-98b8-4126-bc9c-7e5c9bd981e5">1.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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="3" sign="-" name="ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzEzLTMtMS0xLTA_a52600f0-8e28-43d6-a67e-4b1870d7be48">0.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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzEzLTUtMS0xLTA_2060cb29-af41-4c08-87b7-dd46de89d5a7">2.1</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%">Transition tax on foreign 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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="3" format="ixt:zerodash" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzE0LTEtMS0xLTA_850c661d-59a5-4307-b469-fdb402ab076f">&#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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzE0LTMtMS0xLTA_025b6cfa-33a2-41de-892c-796ec1c25460">1.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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="3" format="ixt:zerodash" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzE0LTUtMS0xLTA_f6596f65-f4a1-44ec-b5cc-fe02ef92d163">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzE1LTEtMS0xLTA_61f10fe1-b263-4fbe-a911-7b93795fdc47">2.6</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzE1LTMtMS0xLTA_e1324e6f-3891-45ed-9ba0-dab668f7f86e">3.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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzE1LTUtMS0xLTA_eaa05966-76c2-490d-b508-c5573c2baf12">1.8</ix:nonFraction></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%">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzE2LTEtMS0xLTA_86401b21-212c-4a99-bcfc-e5c7f9b84f7c">23.7</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzE2LTMtMS0xLTA_70ff170c-455f-4dac-966d-5fbca3691fd5">9.3</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzE2LTUtMS0xLTA_e9721fbb-ea5c-4e18-aae0-316169dc86ed">21.5</ix:nonFraction>%</span></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%">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="i4deecfcacea74a9fa5dbf88e9a65b458" continuedAt="i1f197c0ae9af49cf8f43449cc4f4754d"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rates for fiscal 2020, 2019 and 2018 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%"><ix:nonFraction unitRef="number" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzM0Mg_c78b4ec2-8e6a-4818-a754-82673c5349f9">23.7</ix:nonFraction>%,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonFraction unitRef="number" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzM0Ng_5b3ac3f1-b3ab-41ae-8cc1-7aac9ac1b3c2">9.3</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzM1Mw_e647cbf7-626e-48d1-bd84-04fd5c6dd4d1">21.5</ix:nonFraction>%, respectively. The goodwill impairment charges in fiscal 2020 and fiscal 2019 and certain of the transaction charges in fiscal 2019 did not have related tax benefits. Income tax expense was reduced by $<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQzOTgwNDY1MzIwNzY_a686a8a8-28a2-410d-bdb6-b7fcbe7f9cc2">8.3</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQzOTgwNDY1MzIwOTA_78d0a84e-8f5b-4d37-bb58-605db9b8ec80">6.4</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQzOTgwNDY1MzIxMDQ_0d070d39-5bc2-42bb-9309-55838d179600">5.1</ix:nonFraction>&#160;million of excess tax benefits on share-based payments in fiscal 2020, 2019, and 2018, respectively. Additionally, we analyzed our deferred tax liabilities for the Tax Cuts and Jobs Act's ("TCJA's") lower tax rates and recorded a deferred tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQzOTgwNDY1MzIxMTg_50812406-2e17-4d10-9c4b-80b00095cdd6">2.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzM4NDgyOTA3MTg2MTk_197d8656-e598-4ebd-94a5-52d3b3641986">10.1</ix:nonFraction>&#160;million in fiscal 2019 and fiscal 2018, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Also, valuation allowances of $<ix:nonFraction unitRef="usd" contextRef="i331bbc41321d48c98c6fb3e1d462596a_D20181231-20190331" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQzOTgwNDY1MzIxMzQ_5ccfe345-f71c-45da-8123-07cebb2e0af7">22.3</ix:nonFraction>&#160;million in Australia were released due to sufficient positive evidence obtained during the second quarter of fiscal 2019. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation allowances were primarily related to net operating loss and research and development credit carryforwards and other temporary differences. We evaluated the positive evidence against any negative evidence and determined that it was more likely than not that the deferred tax assets would be realized. The factors used to assess the likelihood of realization were the past performance of the related entities, our forecast of future taxable income, and available tax planning strategies that could be implemented to realize the deferred tax assets. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excluding the impact of the non-deductible goodwill impairment charges and transaction costs, the excess tax benefits on share-based payments, the net deferred tax benefits from the TCJA, and the valuation allowance release, our effective tax rates in fiscal 2020, 2019, and 2018 were <ix:nonFraction unitRef="number" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQzOTgwNDY1MzIxNDk_b9caeb7c-3e25-4dd8-a098-17cb1777a897">25.6</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQzOTgwNDY1MzIxNTY_ef04217e-a22f-444e-98bf-122e264b1b87">24.6</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQzOTgwNDY1MzIxNjM_570ec7c0-f196-4274-bfc5-d55e0a983d52">30.3</ix:nonFraction>% respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently under examination by the Internal Revenue Service for fiscal year 2018, the Canada Revenue Agency for fiscal years 2011 through 2016, and the California Franchise Tax Board for fiscal years 2014 through 2016. We are also subject to various other state audits.</span></div><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzYwNjY_b670dddb-53b4-498d-bad3-f4f95fa6cb8b" 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"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="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%">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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzQtMS0xLTEtMA_427235c1-5983-4253-8004-ea0df6619f29">1,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzQtMy0xLTEtMA_39699320-7225-4c80-94eb-12cbc0d8c34a">764</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzUtMS0xLTEtMA_4f85c4b2-6b4c-45db-b73f-ceee2a63311a">6,262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzUtMy0xLTEtMA_b75a97cf-3204-431b-8c1e-ff692a0f90b6">5,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 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%">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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzYtMS0xLTEtMA_eb51daf9-2f9f-4c9c-91bd-67a41f966164">6,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzYtMy0xLTEtMA_d17e2b59-10e9-47d5-aa70-b1d0490d16d8">7,506</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzctMS0xLTEtMA_7aad5773-0385-4c14-b9d4-e77134babb25">28,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzctMy0xLTEtMA_3a638884-526f-4f59-9c9f-eca34a53daa3">28,232</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="ttek:DeferredTaxAssetsLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzgtMS0xLTEtMTk2Nzk_0e93eb3d-57b9-4ca4-9be2-938e356c2334">66,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzgtMS0xLTEtMA_e2c5848d-a889-4c5d-8c8c-28625e152a0c">5,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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzgtMy0xLTEtMA_a21ee545-27af-4311-a1f6-099d9997c6ef">6,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss carry-forwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzktMS0xLTEtMA_8ccb3c46-15c4-4196-a3ce-3d8ddd705b39">43,475</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzktMy0xLTEtMA_65547e49-1e60-4ee8-b97e-732bb4afbdfe">39,782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzEwLTEtMS0xLTA_8adf3653-d9c1-4ef8-8448-3d887450cc96">24,395</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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzEwLTMtMS0xLTA_cdea42d7-8dae-4362-b431-061d39e178e2">20,543</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:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzExLTEtMS0xLTA_e65bcad9-eea5-411d-8868-e17fc6450a53">133,840</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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzExLTMtMS0xLTA_5792a89b-9907-47cd-b445-d2b90c681bec">67,941</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 style="height:6pt"><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;padding:2px 1pt;text-align: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="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%">Unbilled revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzE0LTEtMS0xLTA_1a08b39f-6935-4c67-823d-da22638bc179">14,451</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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzE0LTMtMS0xLTA_669d694c-50f4-427a-adb7-9a1bb3e77c87">21,886</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzE1LTEtMS0xLTA_cd0c2615-f5a5-4ad0-8114-bce5c6410ad0">5,967</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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzE1LTMtMS0xLTA_aa181103-98ce-4407-9325-fd0f4ff5b821">3,026</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzE3LTEtMS0xLTE5Njg0_ec307a64-60f4-45b8-be8f-fae0aa82e1b8">66,941</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%">&#8212;&#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%">Intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzE2LTEtMS0xLTA_f635e78f-9c19-4ceb-b92f-47dbf7d700ab">29,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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzE2LTMtMS0xLTA_74940492-a376-4545-bc84-841d93bce1a3">26,482</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzE3LTEtMS0xLTA_834cbe3b-9e8e-40e6-9daf-57740b71a231">1,615</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzE3LTMtMS0xLTA_cf3696f2-d2d9-46ba-83f3-4368331f58fc">1,133</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:400;line-height:100%">Total deferred tax 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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzE4LTEtMS0xLTA_5d3ee173-7a4d-4233-9673-c21dae1044f8">118,104</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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzE4LTMtMS0xLTA_e70da1ab-f3e7-494a-bab2-ff112b62581c">52,527</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:6pt"><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;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%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzIwLTEtMS0xLTA_72de8485-2102-40a6-90b3-e2eaabee7d19">15,736</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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzIwLTMtMS0xLTA_2141c0ea-f629-4e6c-8ad6-77eb48d1f423">15,414</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></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September&#160;27, 2020, undistributed earnings of our foreign subsidiaries, primarily in Canada, amounting to approximately $<ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzM5MDE_0ada7622-f6f4-4357-931f-dac6cf6b3054">66.9</ix:nonFraction> million are expected to be permanently reinvested. Accordingly, no provision for foreign withholding taxes has been made. Upon distribution of those earnings, we would be subject to foreign withholding taxes. Assuming the permanently reinvested foreign earnings were repatriated under the laws and rates applicable at September&#160;27, 2020, the incremental foreign withholding taxes applicable to those earnings would be approximately $<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="ttek:ForeignEarningsRepatriatedTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQzMjg_ef6c5da5-ba49-459d-8fa7-f289735c78ff">2.0</ix:nonFraction> 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 September&#160;27, 2020, we had available unused state net operating loss ("NOL") carry forwards of $<ix:nonFraction unitRef="usd" contextRef="i4ee92d06466748b5a5b407c239e0507d_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQ0MzA_9698bfe8-7c3a-4c72-b72c-d4ebdba222c2">43.7</ix:nonFraction> million that expire at various dates from 2024 to 2037; and available foreign NOL carry forwards of $<ix:nonFraction unitRef="usd" contextRef="ifd65f25ff0e34870921f5b304168700b_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQ1MjU_62d314a1-1779-4ae8-a8b0-a2e047f38dee">138.4</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="ifd65f25ff0e34870921f5b304168700b_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQ1Mzg_e2dbc582-5772-4935-8bf4-d0bd6a96e9b5">31.6</ix:nonFraction> million expire at various dates from 2024 to 2040, and $<ix:nonFraction unitRef="usd" contextRef="ifd65f25ff0e34870921f5b304168700b_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQ1ODg_479fc488-6f24-4a6e-9d1e-8ae4ed8008d2">106.8</ix:nonFraction> million have no expiration date. In addition, we had foreign capital loss </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="i1f197c0ae9af49cf8f43449cc4f4754d"><div style="margin-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%">carryforwards of $<ix:nonFraction unitRef="usd" contextRef="ifd65f25ff0e34870921f5b304168700b_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsCapitalLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzMyOTg1MzQ5MDUyOTc_2f64ff73-1b82-4277-a0cf-bb05e7caeded">13.8</ix:nonFraction>&#160;million and foreign research and development credits of $<ix:nonFraction unitRef="usd" contextRef="ifd65f25ff0e34870921f5b304168700b_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzMyOTg1MzQ5MDUyODM_7f49a08f-04c5-4a20-ae48-23ca78dec3b5">4.3</ix:nonFraction>&#160;million that do not have expiration dates. We have performed an assessment of positive and negative evidence regarding the realization of the deferred tax assets. This assessment included the evaluation of scheduled reversals of deferred tax liabilities, availability of carrybacks, cumulative losses in recent years, estimates of projected future taxable income, and tax planning strategies. Although realization is not assured, based on our assessment, we have concluded that it is more likely than not that the assets will be realized except for the assets related to the loss carry-forwards and certain foreign intangibles for which a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzUyMTA_91fdfcd8-7c6a-4c21-ab9b-32ff57cc7005">24.4</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 September&#160;27, 2020, we had $<ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzUyNjI_a21f2e02-39ec-460f-a783-257640a96275">9.2</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzYwNTk_6ff74d4e-15c7-4c7d-9072-1cc599e9ca49" continuedAt="i463646bdcd674e7ba60663557f628af8" 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:center"><ix:continuation id="i463646bdcd674e7ba60663557f628af8"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzMtMS0xLTEtMA_d56d2f4d-665f-4136-923c-9a373a1d32c6">9,169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd977e01c58e4cc281a263398e7839f2_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzMtMy0xLTEtMA_ca3e630c-e73f-4851-a42f-a8b181cb2ec9">8,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ie8260e6f4129401bb237da1a51b2f3e6_I20171001" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzMtNS0xLTEtMA_1c952eee-4676-41c9-bccf-e23d99679f99">9,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for current year tax positions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzQtMS0xLTEtMA_36167721-3351-4082-ad39-a8716700af2e">700</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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzQtMy0xLTEtMA_f81225fb-56f9-4861-88c7-150f3bef60a5">1,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzQtNS0xLTEtMA_3c2afe4b-56b2-408a-a057-83e324b7dd97">1,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzUtMS0xLTEtMA_02895cbd-9fe6-468e-aeb0-076648f9b65e">&#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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzUtMy0xLTEtMA_e59aac2d-a0e5-4eac-92c5-951a37deb13c">356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzUtNS0xLTEtMA_9523f83b-f624-4cf3-a226-c501bf4f9b46">1,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for prior year tax positions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzYtMS0xLTEtMA_b4d10d30-a098-4d6b-97af-c4339554cb37">641</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzYtMy0xLTEtMA_b7356961-7a1f-4ad4-889c-8b46c61a3fb6">100</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzYtNS0xLTEtMA_d62dd53d-73da-47f5-87d6-1bf41c98eee9">&#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: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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzctMS0xLTEtMA_83e0334f-985c-4a85-85e1-505971937a31">&#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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzctMy0xLTEtMA_a6a76f18-c65a-4cf2-9035-61e212ce9ad1">757</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzctNS0xLTEtMA_d107c647-50d4-4e02-9b74-31789bdfe760">4,053</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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: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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzgtMS0xLTEtMA_47c36eba-0b60-4631-ba62-726133f5c34a">9,228</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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzgtMy0xLTEtMA_bb65962c-07c5-4e1f-a0eb-27ee4035ab6e">9,169</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="icd977e01c58e4cc281a263398e7839f2_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzgtNS0xLTEtMA_c8873be3-4044-4387-9ad3-570a8080ca19">8,328</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></ix:continuation></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize potential interest and penalties related to unrecognized tax benefits in income tax expense. During fiscal years 2020, 2019 and 2018, we accrued additional interest and penalties of $<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzU3NjM_d59a523e-86d2-4c11-975d-d9527827a998">0.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzU3Njc_02205a87-abf3-43ab-893d-2a1dfab3add9">2.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzU3NzQ_b6959068-7515-40f7-a2da-41bbfe8933f8">0.6</ix:nonFraction> million, respectively, and recorded reductions in accrued interest and penalties of $<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="INF" name="us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQzOTgwNDY1MzIxNzA_0e057e81-eb38-40a6-a277-19252a609230">0</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzU4NDM_fdcd6cd1-8aa0-428b-8929-119309ba6b51">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzU4NTA_a142ebed-5a11-4d07-8219-dc71ba5cf79c">0.3</ix:nonFraction> million, respectively, as a result of audit settlements and other prior-year adjustments. The amount of interest and penalties accrued at September&#160;27, 2020, September&#160;29, 2019 and September 30, 2018 was $<ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzYwMTQ_4a4588ce-25d3-422a-9157-a6fac65e169f">4.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzYwMTg_575bd212-875c-4e2a-94ef-6d6ef977b107">3.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icd977e01c58e4cc281a263398e7839f2_I20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzYwMjU_a34070e4-d383-434a-8d4b-9a200d478474">1.2</ix:nonFraction> million, respectively.</span></div></ix:continuation><div id="ibf1504f097a64deeb2b062f259aa7472_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%">9.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzU0NDk_e254e89f-a686-44d7-aa8f-96eb5cc79c14" continuedAt="i169076ea3cfc426c8e6a5e57cbbf1fa0" escape="true">Long-Term Debt</ix:nonNumeric></span></div><ix:continuation id="i169076ea3cfc426c8e6a5e57cbbf1fa0" continuedAt="i93dac7012cfe459d8c30f8780efd0eba"><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzU0NTQ_e64e456b-f996-4873-a9c9-91f58a2edc4d" 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%">Long-term debt consisted of the following:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90YWJsZTo0ZTg2ZTQwNWVlOWI0MDRhYmUxOTZhOGQ0Y2VjNTc4MC90YWJsZXJhbmdlOjRlODZlNDA1ZWU5YjQwNGFiZTE5NmE4ZDRjZWM1NzgwXzMtMS0xLTEtMA_74c00357-060f-497b-9d42-e3f3bebc81f4">291,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90YWJsZTo0ZTg2ZTQwNWVlOWI0MDRhYmUxOTZhOGQ0Y2VjNTc4MC90YWJsZXJhbmdlOjRlODZlNDA1ZWU5YjQwNGFiZTE5NmE4ZDRjZWM1NzgwXzMtMy0xLTEtMA_3af65907-4b94-4395-b26d-96b7089699ba">276,434</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 and other short-term 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90YWJsZTo0ZTg2ZTQwNWVlOWI0MDRhYmUxOTZhOGQ0Y2VjNTc4MC90YWJsZXJhbmdlOjRlODZlNDA1ZWU5YjQwNGFiZTE5NmE4ZDRjZWM1NzgwXzYtMS0xLTEtMA_ff0edc87-e240-44d4-96b8-01df46a44891">49,264</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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90YWJsZTo0ZTg2ZTQwNWVlOWI0MDRhYmUxOTZhOGQ0Y2VjNTc4MC90YWJsZXJhbmdlOjRlODZlNDA1ZWU5YjQwNGFiZTE5NmE4ZDRjZWM1NzgwXzYtMy0xLTEtMA_d1c3e729-cfa3-4fba-b3ad-bd57b5ba483e">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:400;line-height:100%">Long-term debt, less current portion and other short-term borrowings</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90YWJsZTo0ZTg2ZTQwNWVlOWI0MDRhYmUxOTZhOGQ0Y2VjNTc4MC90YWJsZXJhbmdlOjRlODZlNDA1ZWU5YjQwNGFiZTE5NmE4ZDRjZWM1NzgwXzctMS0xLTEtMA_f1f3297b-86ff-4f22-bccd-12c18e99d2a9">242,395</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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90YWJsZTo0ZTg2ZTQwNWVlOWI0MDRhYmUxOTZhOGQ0Y2VjNTc4MC90YWJsZXJhbmdlOjRlODZlNDA1ZWU5YjQwNGFiZTE5NmE4ZDRjZWM1NzgwXzctMy0xLTEtMA_c28bfbef-a855-4719-9810-d64d26bf9c6a">263,934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 30, 2018, we entered into a Second Amended and Restated Credit Agreement (&#8220;Amended Credit Agreement&#8221;) with a total borrowing capacity of $<ix:nonFraction unitRef="usd" contextRef="i0f989cae5f8c4f75a7404f94714bdf6f_I20180730" decimals="INF" format="ixt:numdotdecimal" name="ttek:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzIxMg_8e93d691-1a94-4cf5-b31f-4ffe228bf2a6">1</ix:nonFraction> billion that will mature in July 2023. The Amended Credit Agreement is a $<ix:nonFraction unitRef="usd" contextRef="i0f989cae5f8c4f75a7404f94714bdf6f_I20180730" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzI4MA_c075f6c3-9761-48ff-a4fe-856d76c7eefe">700</ix:nonFraction> million senior secured, <ix:nonNumeric contextRef="ia611a4e51cba4f19b496611d53b824f0_D20180730-20180730" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzQzOTgwNDY1MTY1NjA_d4ade4bc-9569-4bc4-b58a-101ccdbc921d">five-year</ix:nonNumeric> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">facility that provides for a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i91e5c91615fd4567ac35c498ae561612_I20180730" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzMzNg_8f2fc96a-208e-4fad-9adf-a5dd692256f0">250</ix:nonFraction> million term loan facility (the &#8220;Amended Term Loan Facility&#8221;), a $<ix:nonFraction unitRef="usd" contextRef="ia4950fc1598041a7935867f9fee3002a_I20180730" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzM5NQ_9ad9798b-4db7-4f11-8163-1fe580e7ad59">450</ix:nonFraction> million revolving credit facility (the &#8220;Amended Revolving Credit Facility&#8221;), and a $<ix:nonFraction unitRef="usd" contextRef="i0f989cae5f8c4f75a7404f94714bdf6f_I20180730" decimals="INF" format="ixt:numdotdecimal" name="ttek:LineOfCreditFacilityAccordionFeatureIncreaseLimit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzQ3Mw_436c91c7-b44d-469a-9500-83d511f58de9">300</ix:nonFraction> million accordion feature that allows us to increase the Amended Credit Agreement to $<ix:nonFraction unitRef="usd" contextRef="i0f989cae5f8c4f75a7404f94714bdf6f_I20180730" decimals="INF" format="ixt:numdotdecimal" name="ttek:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzU1Mw_64fe2b52-5031-4809-8428-650107604694">1</ix:nonFraction> billion subject to lender approval. The Amended Credit Agreement allows us to, among other things, (i) refinance indebtedness under our Credit Agreement dated as of May 7, 2013; (ii) finance certain permitted open market repurchases of our common stock, permitted acquisitions, and cash dividends and distributions; and (iii) utilize the proceeds for working capital, capital expenditures and other general corporate purposes. The Amended Revolving Credit Facility includes a $<ix:nonFraction unitRef="usd" contextRef="i507b231648db4abb8511d80ffc6403db_I20180730" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzEwMjQ_ea17c388-78ca-4d96-b7ed-d11e47e89a60">100</ix:nonFraction> million sublimit for the issuance of standby letters of credit, a $<ix:nonFraction unitRef="usd" contextRef="i947a3b0d8fab43ee9e7afe1d2fa51166_I20180730" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzEwODU_426107be-84fe-4658-b6f2-928a7b477f25">20</ix:nonFraction> million sublimit for swingline loans, and a $<ix:nonFraction unitRef="usd" contextRef="i11214fb157f54fe6aa09d79213329054_I20180730" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzExMjQ_c5ccac99-6364-4019-add3-824ca264a89f">200</ix:nonFraction> million sublimit for multicurrency borrowings and letters of credit.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The entire Amended Term Loan Facility was drawn on July 30, 2018. The Amended Term Loan Facility is subject to quarterly amortization of principal at <ix:nonFraction unitRef="number" contextRef="i0f989cae5f8c4f75a7404f94714bdf6f_I20180730" decimals="INF" name="ttek:DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzEzMzk_836a716a-cf7b-4bb3-9b7b-d14fde7443e1">5</ix:nonFraction>% annually beginning December 31, 2018. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a Eurocurrency rate plus a margin that ranges from <ix:nonFraction unitRef="number" contextRef="ib5d439478c534ad5b22f8bfcf6945fee_D20180730-20180730" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzE1MTY_ef8bd839-2253-41ac-9607-d1dbc484cb2d">1.00</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="id20cc02639f7435a961a3893a0b79743_D20180730-20180730" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzE1MjI_e1ba6f11-abb7-48d9-bfb5-49c273c4464d">1.75</ix:nonFraction>% per annum, or (b) a base rate for loans in U.S. dollars (the highest of the U.S. federal funds rate plus <ix:nonFraction unitRef="number" contextRef="i000ba8622ecb4349b4c5210347b75240_D20180730-20180730" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzE2MzA_18241e7f-49af-4ae8-a636-cbad16bd495d">0.50</ix:nonFraction>% per annum, the bank&#8217;s prime rate or </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i93dac7012cfe459d8c30f8780efd0eba"><div style="margin-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%">the Eurocurrency rate plus <ix:nonFraction unitRef="number" contextRef="id492234fc25140fbaff8a297e859a15e_D20180730-20180730" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzE2OTY_b12a8099-b55f-4f33-a641-f6cabbe6c368">1.00</ix:nonFraction>%) plus a margin that ranges from <ix:nonFraction unitRef="number" contextRef="i7625c90cfb5d4afa81fed413d5753a75_D20180730-20180730" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzE3MzE_ec52f89d-08e8-4d47-b3ef-daea8a7460c2">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="if3d714c15b3345388a7727932a1bbc34_D20180730-20180730" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzE3Mzc_045d37e7-bca1-4a30-91c6-dd82fec8bfc6">0.75</ix:nonFraction>% per annum. In each case, the applicable margin is based on our Consolidated Leverage Ratio, calculated quarterly. The Amended Term Loan Facility is subject to the same interest rate provisions. The Amended Credit Agreement expires on July 30, 2023, or earlier at our discretion upon payment in full of loans and other obligations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September&#160;27, 2020, we had </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="ib0da4343d1654441b2d1998dfda86b68_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzIwODU_afe0ac5c-5985-42ab-bcb6-1ea7ca138b5c">254.9</ix:nonFraction> million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in outstanding borrowings under the Amended Credit Agreement, which was comprised of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i6d2f239f35a9496481f954edf7c4348e_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzIxNzM_29fe771d-0dfa-4689-a846-d43beea3f7e5">228.1</ix:nonFraction> million under the Amended Term Loan Facility and $<ix:nonFraction unitRef="usd" contextRef="ic21f785c494d4ec7a5e82ec6a2bdca9e_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzIyMDk_9300cfb5-cf47-4974-81bf-e8d6fb510464">26.8</ix:nonFraction> million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">outstanding under the Amended Revolving Credit Facility at a year-to-date weighted-average interest rate of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonFraction unitRef="number" contextRef="ib0da4343d1654441b2d1998dfda86b68_I20200927" decimals="4" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzIzMDg_34a86034-dd19-4dff-88d6-bbf1767bb517">2.31</ix:nonFraction>% </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">per annum. In addition, we had</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="id62a5a236a66429ab73482d93f22ea83_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzIzNDI_8396cecb-8e3a-4223-a1c6-2cf2baa6cf08">0.7</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in standby letters of credit under the Amended Credit Agreement. Our average effective weighted-average interest rate on borrowings outstanding during the year-to-date period ended September&#160;27, 2020 under the Amended Credit Agreement, including the effects of interest rate swap agreements described in Note&#160;14, "Derivative Financial Instruments", 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%"><ix:nonFraction unitRef="number" contextRef="ib0da4343d1654441b2d1998dfda86b68_I20200927" decimals="4" name="ttek:LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzI2NTM_c9c9d233-3432-434c-82ea-3eef50718deb">3.52</ix:nonFraction>%.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> At September&#160;27, 2020, we had </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="ic21f785c494d4ec7a5e82ec6a2bdca9e_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzI2NzE_72f79e3e-e4a2-4f72-a56d-8a728608acc4">422.4</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of available credit under the Amended Revolving Credit Facility, all of which could be borrowed without a violation of our debt covenants. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Agreement contains certain affirmative and restrictive covenants, and customary events of default. The financial covenants provide for a maximum Consolidated Leverage Ratio of <ix:nonFraction unitRef="number" contextRef="i0f989cae5f8c4f75a7404f94714bdf6f_I20180730" decimals="INF" name="ttek:LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzMwMTA_9f384b35-d01e-41e1-bcf0-97660e4a7f2d">3.00</ix:nonFraction> to 1.00 (total funded debt/EBITDA, as defined in the Amended Credit Agreement) and a minimum Consolidated Interest Coverage Ratio of <ix:nonFraction unitRef="number" contextRef="i0f989cae5f8c4f75a7404f94714bdf6f_I20180730" decimals="INF" name="ttek:LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzMxNDY_e975dcbd-2ce9-459a-9ee5-0e77f270a00d">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 September&#160;27, 2020, we were in compliance with these covenants with a consolidated leverage ratio </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of <ix:nonFraction unitRef="number" contextRef="ib0da4343d1654441b2d1998dfda86b68_I20200927" decimals="2" name="us-gaap:RatioOfIndebtednessToNetCapital1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzM3NzU_9a8833c2-a551-46ca-8482-ff583b4b783b">1.10</ix:nonFraction>x and a consolidated interest coverage ratio of <ix:nonFraction unitRef="number" contextRef="ib0da4343d1654441b2d1998dfda86b68_I20200927" decimals="2" name="ttek:RatioOfConsolidatedFixedChargeCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzM4MjU_1dfda644-31ce-4e3c-8f3f-0b61b693143a">19.76</ix:nonFraction>x. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the Amended Credit Agreement, we maintain other credit facilities, which may be used for bank overdrafts, short-term cash advances and bank guarantees. At September&#160;27, 2020, th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ere was $<ix:nonFraction unitRef="usd" contextRef="ib6a15da1faa74d178abc6b05e5cc6d92_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzQzOTgwNDY1MjQ5NTU_fd98fa8f-fd71-4687-9696-8662331ee84b">36.6</ix:nonFraction>&#160;million outstanding under these facilities and the aggregate amount of standby letters of credit outstanding was $<ix:nonFraction unitRef="usd" contextRef="ic2594542893141dfaa6c58d20516beaa_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzMyOTg1MzQ4OTU5NzM_005185e5-a7c0-4e58-a8d9-516ae5a10749">69.7</ix:nonFraction>&#160;million. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 27, 2020, we had bank overdrafts of $<ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BankOverdrafts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzQzOTgwNDY1MjQ5NzA_c5e0f5ef-8d5a-400b-8afd-0a77a75d0364">33.6</ix:nonFraction>&#160;million related to our U.S. disbursement bank accounts. This balance is reported in the "Current portion of long-term debt and other short-term borrowings" within our fiscal 2020 year-end consolidated balance sheet. The change in bank overdraft balance is classified as cash flows from financing activities within our consolidated statements of cash flows as we believe these overdrafts to be a form of short-term financing from the bank due to our ability to fund the overdraft with the $<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="INF" format="ixt:numdotdecimal" name="ttek:BankOverdraftProtection" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzQzOTgwNDY1MjQ5ODU_76190364-138d-443c-bc59-d07d2d1b3b63">50.0</ix:nonFraction>&#160;million overdraft protection on the bank accounts or our other credit facilities if needed.</span></div><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzU0NDE_d17982c0-06f3-42e0-a680-ae4114ebcbe9" 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 following table presents scheduled maturities of our long-term debt:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90YWJsZTo1Y2Y5MmJmODE1NjU0NjkwODM1YzEyZGRiOGM5OGZhNS90YWJsZXJhbmdlOjVjZjkyYmY4MTU2NTQ2OTA4MzVjMTJkZGI4Yzk4ZmE1XzItMS0xLTEtMA_9566cdc5-b2d6-4789-beec-b27bf3314b76">49,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90YWJsZTo1Y2Y5MmJmODE1NjU0NjkwODM1YzEyZGRiOGM5OGZhNS90YWJsZXJhbmdlOjVjZjkyYmY4MTU2NTQ2OTA4MzVjMTJkZGI4Yzk4ZmE1XzMtMS0xLTEtMA_2ea20d26-8f9b-438c-b30f-9bc4d1d91f8e">15,625</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%">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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90YWJsZTo1Y2Y5MmJmODE1NjU0NjkwODM1YzEyZGRiOGM5OGZhNS90YWJsZXJhbmdlOjVjZjkyYmY4MTU2NTQ2OTA4MzVjMTJkZGI4Yzk4ZmE1XzQtMS0xLTEtMA_cbf52e3f-98b1-4feb-9bb1-6f5e599da8e5">226,770</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90YWJsZTo1Y2Y5MmJmODE1NjU0NjkwODM1YzEyZGRiOGM5OGZhNS90YWJsZXJhbmdlOjVjZjkyYmY4MTU2NTQ2OTA4MzVjMTJkZGI4Yzk4ZmE1XzctMS0xLTEtMA_74c00357-060f-497b-9d42-e3f3bebc81f4">291,659</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></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="ibf1504f097a64deeb2b062f259aa7472_208"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA0ODk_24c414fc-8cfc-4794-a183-46fe210b862a" continuedAt="icd752bc9101d4161b51a56f6c89c5f9b" escape="true"><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzM2NA_f4069ed2-60c7-4dc9-a4b7-44105639460d" continuedAt="iaf78db3b74634310a4562560c3797af1" escape="true">Leases </ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="icd752bc9101d4161b51a56f6c89c5f9b" continuedAt="i1f6f5e4f51d64207baac2f7c0ddd5816"><ix:continuation id="iaf78db3b74634310a4562560c3797af1" continuedAt="i5e9a3f47671c40bf98baac993862f682"><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 February 2016, the FASB issued Leases (Topic 842), which is a new standard related to leases to increase transparency and comparability among organizations by requiring the recognition of ROU assets obtained in exchange for lease liabilities on the balance sheet. Most prominent among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases classified as operating leases. Under the standard, disclosures are required to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 elected to adopt the standard, and available practical expedients, effective September 30, 2019 (the first day of our fiscal 2020). These practical expedients allowed us to keep the lease classification assessed under the previous lease accounting standard (ASC 840) without reassessment under the new standard, and allowed all separate lease components, including non-lease components, to be accounted for as a single lease component for all existing leases prior to adoption of the new standard.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 adopted this new standard under the modified retrospective transition approach without adjusting comparative periods in the financial statements, as allowed under Leases (Topic 842), and implemented internal controls and key system functionality to enable the preparation of financial information on adoption. The standard had a material impact on our consolidated balance sheets but did not have an impact on the consolidated income statements. The most significant impact was </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%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i1f6f5e4f51d64207baac2f7c0ddd5816" continuedAt="icf9342e2d24049c7879e08b7b0867f0f"><ix:continuation id="i5e9a3f47671c40bf98baac993862f682" continuedAt="i2b6d2a1b728d45f09c0560130eed8ba9"><div style="margin-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%">the recognition of ROU assets and lease liabilities for operating leases, while accounting for finance leases remained substantially unchanged. Our finance leases are primarily for certain IT equipment and the related ROU and lease liabilities were immaterial, and included in "Other current liabilities" and "Other long-term liabilities" accordingly in the consolidated balance sheet at September 27, 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%">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets and current and long-term operating lease liabilities in the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 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. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. 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="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. To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of <ix:nonNumeric contextRef="i796cecdcc42042f7b985c91cefc83bc9_I20200927" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA2MDA_ff44339c-74c3-4d24-a5d3-3db180c8c6a3">one month</ix:nonNumeric> to <ix:nonNumeric contextRef="idb058c58582847f0a694038d75e4a984_I20200927" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA2MTQ_aeb6797c-11cd-4678-b7ea-b4412333c055">twelve years</ix:nonNumeric>, some of which may include options to extend the leases for up to <ix:nonNumeric contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA2MzE_d5246e99-6d3d-4db1-9f0f-3192b09aa9f4">five years</ix:nonNumeric>. </span></div><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA0OTA_993d7daa-460e-4643-9115-52b39998f3b2" 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 components of lease costs for the fiscal year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;27, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.785%"></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%">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: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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTpjMzkwMGIzMmQzZTc0YzBmODU2Y2I5ZDUxNmFlNWI0NC90YWJsZXJhbmdlOmMzOTAwYjMyZDNlNzRjMGY4NTZjYjlkNTE2YWU1YjQ0XzItMi0xLTEtNjA0Mw_baf9ea83-8900-467b-9bf6-0c1cbf93f587">87,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTpjMzkwMGIzMmQzZTc0YzBmODU2Y2I5ZDUxNmFlNWI0NC90YWJsZXJhbmdlOmMzOTAwYjMyZDNlNzRjMGY4NTZjYjlkNTE2YWU1YjQ0XzMtMi0xLTEtNjA0Mw_433065d0-d82b-43ac-9f19-f3f1080ca11b">2,216</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" name="ttek:LeaseCostOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTpjMzkwMGIzMmQzZTc0YzBmODU2Y2I5ZDUxNmFlNWI0NC90YWJsZXJhbmdlOmMzOTAwYjMyZDNlNzRjMGY4NTZjYjlkNTE2YWU1YjQ0XzQtMi0xLTEtNjA0Mw_f134bfcd-d463-47d8-9ceb-ffedb5c2199a">72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTpjMzkwMGIzMmQzZTc0YzBmODU2Y2I5ZDUxNmFlNWI0NC90YWJsZXJhbmdlOmMzOTAwYjMyZDNlNzRjMGY4NTZjYjlkNTE2YWU1YjQ0XzUtMi0xLTEtNjA0Mw_e732192a-6794-4ef9-a821-e2761ec33ecb">85,204</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;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 for fiscal 2020 is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></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 #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%">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTo2ZGEwZWMzZjc4YTQ0NjI5YjVhYzIzY2IxZDMyYjM3Ny90YWJsZXJhbmdlOjZkYTBlYzNmNzhhNDQ2MjliNWFjMjNjYjFkMzJiMzc3XzItMS0xLTEtNjAzMg_36654a91-1ebb-45d3-95ed-e67d49696c02">80,289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTo2ZGEwZWMzZjc4YTQ0NjI5YjVhYzIzY2IxZDMyYjM3Ny90YWJsZXJhbmdlOjZkYTBlYzNmNzhhNDQ2MjliNWFjMjNjYjFkMzJiMzc3XzMtMS0xLTEtNjAzNw_d155b73c-7ca3-4f18-8069-eaf69205249f">317,587</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="ttek:AssetsAndLiabilitiesLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA0OTE_a266012e-200b-429d-a8d2-684cda2118f4" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet and other information related to leases 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%">September&#160;27, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></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 #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%">Operating leases:</span></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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTphMzk3YjMxMWMzMmM0M2MyODM1MmNjNzc2NmRkMjA4ZC90YWJsZXJhbmdlOmEzOTdiMzExYzMyYzQzYzI4MzUyY2M3NzY2ZGQyMDhkXzMtMS0xLTEtNjA1NA_3334c38b-622a-4895-aa43-5ff3914554ed">239,396</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:</span></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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTphMzk3YjMxMWMzMmM0M2MyODM1MmNjNzc2NmRkMjA4ZC90YWJsZXJhbmdlOmEzOTdiMzExYzMyYzQzYzI4MzUyY2M3NzY2ZGQyMDhkXzYtMS0xLTEtNjA1NA_c978f71e-9625-483c-86c0-6be2eb9a7faf">69,650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTphMzk3YjMxMWMzMmM0M2MyODM1MmNjNzc2NmRkMjA4ZC90YWJsZXJhbmdlOmEzOTdiMzExYzMyYzQzYzI4MzUyY2M3NzY2ZGQyMDhkXzctMS0xLTEtNjA1NA_b5e3d01a-8d9c-4e58-9a11-57a9aba2bc88">191,955</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:400;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: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%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTphMzk3YjMxMWMzMmM0M2MyODM1MmNjNzc2NmRkMjA4ZC90YWJsZXJhbmdlOmEzOTdiMzExYzMyYzQzYzI4MzUyY2M3NzY2ZGQyMDhkXzgtMS0xLTEtNjA1NA_d0b76d96-ec78-4170-a6c0-3fa1090eb95e">261,605</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 style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:400;line-height:100%">Weighted-average remaining lease term:</span></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="id343e5af2e60442dabbda97d454e14b6_I20200927" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTphMzk3YjMxMWMzMmM0M2MyODM1MmNjNzc2NmRkMjA4ZC90YWJsZXJhbmdlOmEzOTdiMzExYzMyYzQzYzI4MzUyY2M3NzY2ZGQyMDhkXzExLTEtMS0xLTYwNTQ_a96d3b02-b511-41e5-9580-c473e9cd99b9">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:400;line-height:100%">Weighted-average discount rate:</span></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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTphMzk3YjMxMWMzMmM0M2MyODM1MmNjNzc2NmRkMjA4ZC90YWJsZXJhbmdlOmEzOTdiMzExYzMyYzQzYzI4MzUyY2M3NzY2ZGQyMDhkXzEzLTEtMS0xLTYwNTQ_092c14b5-9875-408b-b155-8e49a2259df6">2.5</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></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;27, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we have no material additional operating leases that have not yet commenced. </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%">85</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="icf9342e2d24049c7879e08b7b0867f0f"><ix:continuation id="i2b6d2a1b728d45f09c0560130eed8ba9"><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA0OTI_e4542e87-69fe-4b5d-b930-a612cfd28aee" 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%">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%">September&#160;27, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is as follows:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></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 #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%">2021</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZToyOGFhMDkyZGU5ZmE0ZmNiOGVlMGJiZDA3N2IxM2M3Ny90YWJsZXJhbmdlOjI4YWEwOTJkZTlmYTRmY2I4ZWUwYmJkMDc3YjEzYzc3XzItMS0xLTEtNTk1Ng_5fc075bd-447b-41a5-911f-5e0718f5dc76">75,074</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%">2022</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZToyOGFhMDkyZGU5ZmE0ZmNiOGVlMGJiZDA3N2IxM2M3Ny90YWJsZXJhbmdlOjI4YWEwOTJkZTlmYTRmY2I4ZWUwYmJkMDc3YjEzYzc3XzMtMS0xLTEtNTk1Ng_f5d14169-dec6-4dbd-b095-8e68dcbcacb8">64,972</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;text-align: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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZToyOGFhMDkyZGU5ZmE0ZmNiOGVlMGJiZDA3N2IxM2M3Ny90YWJsZXJhbmdlOjI4YWEwOTJkZTlmYTRmY2I4ZWUwYmJkMDc3YjEzYzc3XzQtMS0xLTEtNTk1Ng_d02bcaab-2d6e-4b88-bab5-3ff42757ceed">44,733</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%">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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZToyOGFhMDkyZGU5ZmE0ZmNiOGVlMGJiZDA3N2IxM2M3Ny90YWJsZXJhbmdlOjI4YWEwOTJkZTlmYTRmY2I4ZWUwYmJkMDc3YjEzYzc3XzUtMS0xLTEtNTk1Ng_006afd1a-a8df-4681-84ec-d107d5e6b098">30,991</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;text-align: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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZToyOGFhMDkyZGU5ZmE0ZmNiOGVlMGJiZDA3N2IxM2M3Ny90YWJsZXJhbmdlOjI4YWEwOTJkZTlmYTRmY2I4ZWUwYmJkMDc3YjEzYzc3XzYtMS0xLTEtNTk1Ng_f837e600-b0c5-47b0-9f3b-490165ab20a2">21,466</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZToyOGFhMDkyZGU5ZmE0ZmNiOGVlMGJiZDA3N2IxM2M3Ny90YWJsZXJhbmdlOjI4YWEwOTJkZTlmYTRmY2I4ZWUwYmJkMDc3YjEzYzc3XzctMS0xLTEtNTk1OQ_55d261ac-6638-4525-baec-adf32e7c167b">44,169</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 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%">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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZToyOGFhMDkyZGU5ZmE0ZmNiOGVlMGJiZDA3N2IxM2M3Ny90YWJsZXJhbmdlOjI4YWEwOTJkZTlmYTRmY2I4ZWUwYmJkMDc3YjEzYzc3XzgtMS0xLTEtNTk2MQ_ae417953-bb0d-4ea6-8ed1-4ea48a7b6ec7">281,405</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="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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZToyOGFhMDkyZGU5ZmE0ZmNiOGVlMGJiZDA3N2IxM2M3Ny90YWJsZXJhbmdlOjI4YWEwOTJkZTlmYTRmY2I4ZWUwYmJkMDc3YjEzYzc3XzktMS0xLTEtNTk2MQ_3150276b-953f-44b8-b314-c84515ee6853">19,800</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 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 present value of 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: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%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZToyOGFhMDkyZGU5ZmE0ZmNiOGVlMGJiZDA3N2IxM2M3Ny90YWJsZXJhbmdlOjI4YWEwOTJkZTlmYTRmY2I4ZWUwYmJkMDc3YjEzYzc3XzEwLTEtMS0xLTU5NjE_e97de0ba-deb5-40c6-9e11-f4cfa282a8b6">261,605</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 style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></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:115%">As of September&#160;29, 2019, $<ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA0OTQ_90598f45-27ff-478d-b74d-466525e0f208">343.5</ix:nonFraction>&#160;million of minimum rental commitments on operating leases was payable as follows: $<ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA1NDA_137bd904-de4f-489e-bd91-c01bca709650">108.8</ix:nonFraction>&#160;million in fiscal 2020, $<ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA1NTY_e9edddce-5f09-4cc4-96c7-1035f9b4d4d5">66.4</ix:nonFraction>&#160;million in fiscal 2021, $<ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA1MTA_45d6e231-4ff4-414e-81d6-de71de320be0">51.4</ix:nonFraction>&#160;million in fiscal 2022, $<ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA2NDg_a338e77a-863c-4b46-abf9-fce946d6c44d">36.5</ix:nonFraction>&#160;million in fiscal 2023, $<ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA1MjY_1c448b84-798d-42f6-8ced-e17350276609">25.8</ix:nonFraction>&#160;million in fiscal 2024, and $<ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA2NjU_6fd3d8f9-17ba-43dc-9d1b-150ba331b46e">54.6</ix:nonFraction>&#160;million thereafter. Rental expense for fiscal 2019 was $<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesRentExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzQzOTgwNDY1MjQ0NDU_7160562e-c6e6-4856-a6f3-f254dd94e1fa">79.3</ix:nonFraction>&#160;million.</span></div></ix:continuation></ix:continuation><div id="ibf1504f097a64deeb2b062f259aa7472_211"></div><div style="margin-bottom:6pt;margin-top: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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzg1MzI_9eafbfc9-94db-4b08-8a08-ca8a8cd9c302" continuedAt="i3b01eb4c58664b90987cddf447933dde" escape="true">Stockholders' Equity and Stock Compensation Plans </ix:nonNumeric></span></div><ix:continuation id="i3b01eb4c58664b90987cddf447933dde" continuedAt="i3e539a54791144d1912a2eaeefb4a371"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September&#160;27, 2020, 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">Employee Stock Purchase Plan ("ESPP").</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Purchase rights to purchase common stock are granted to our eligible full and part-time employees, and shares of common stock are issued upon exercise of the purchase rights. An aggregate of <ix:nonFraction unitRef="shares" contextRef="icb0cedb9ba4e4c069e940b88d6efb057_I20200927" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzMxMw_8dbf648e-1553-41e8-b287-96d1beb88bf0">611,265</ix:nonFraction> shares may be issued pursuant to such exercise. The maximum amount that an employee can contribute during a purchase right period is $<ix:nonFraction unitRef="usd" contextRef="ib5e0616ee8ae4a2da1aae78b113ef015_D20190930-20200927" decimals="INF" format="ixt:numdotdecimal" name="ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzQ0OQ_4aae1c6a-b166-428a-9933-9e4df355c6c4">5,000</ix:nonFraction>. The exercise price of a purchase right is the lesser of <ix:nonFraction unitRef="number" contextRef="icb0cedb9ba4e4c069e940b88d6efb057_I20200927" decimals="INF" name="ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzUwOQ_0037b225-f1bb-498b-8230-25ca18d807d3">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="icb0cedb9ba4e4c069e940b88d6efb057_I20200927" decimals="INF" name="ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzYxMw_a670d07f-fb3e-48fa-b0ad-e006b5713c07">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><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">2005 Equity Incentive Plan.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Key employees and non-employee directors may be granted equity awards, including stock options, restricted stock and restricted stock units ("RSUs"). Options granted before March&#160;6, 2006 vested at <ix:nonFraction unitRef="number" contextRef="i6e3b71b5c03c4a4190893d0373030187_D20190930-20200927" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzEwMjA_dbb6f2a0-4871-4f5c-a591-b8fe5097d53e">25</ix:nonFraction>% on the first anniversary of the grant date, and the balance vests monthly thereafter, such that these options become fully vested no later than <ix:nonNumeric contextRef="i75e087631ede4a4a90aa325212461d09_D20190930-20200927" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzExNjc_670d9bb6-74a5-49bd-aea3-f0db3b939293">four years</ix:nonNumeric> from the date of grant. These options expire no later than <ix:nonNumeric contextRef="i75e087631ede4a4a90aa325212461d09_D20190930-20200927" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzEyMjk_b60aa768-be8b-4f53-a8ac-eb08b98f21e7">ten years</ix:nonNumeric> from the date of grant. Options granted on and after March&#160;6, 2006 vest at <ix:nonFraction unitRef="number" contextRef="ia1a8883b207246d5b98a82223d5a77bb_D20190930-20200927" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzEzMDc_38e68448-0a1a-4de2-932c-4cb6b8c713ad">25</ix:nonFraction>% on each anniversary of the grant date. These options expire no later than <ix:nonNumeric contextRef="i1bf3949384c049d788e975599bf093d2_D20190930-20200927" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzEzODQ_1b292ea3-4155-41db-a6ab-580b77a6690b">eight years</ix:nonNumeric> from the grant date. RSUs granted to date vest at <ix:nonFraction unitRef="number" contextRef="iddf561557d3f447982a2a76379fa0c08_D20190930-20200927" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzE0Mzc_6dd54ea9-cb25-4b92-8f7a-38b005f34f29">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="i06014b3142d945af9b85c9173f418ff6_I20200927" decimals="INF" format="ixt-sec:numwordsen" name="ttek:EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzIyNjk_df45aa7e-414b-458e-a944-250857c1de51">three</ix:nonFraction> shares for every share or unit actually issued. No awards have been made under the 2015 Equity Incentive Plan since the adoption of the 2018 Equity Incentive Plan on March 8, 2018 described below. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">2018 Equity Incentive Plan ("2018 EIP")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Key employees and non-employee directors may be granted equity awards, including stock options, PSUs and RSUs. Shares issued with respect to awards granted under the 2018 EIP other than stock options or stock appreciation rights, which are referred to as "full value awards", are counted against the 2018 EIP's aggregate share limit as one share for every share or unit issued. At September&#160;27, 2020, there were <ix:nonFraction unitRef="shares" contextRef="if74493c8354840feb00aa989b3dd1ab5_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzI5MzA_169510ab-e6c8-46f5-ac20-9c18c880d985">2.5</ix:nonFraction> million shares available for future awards pursuant to the 2018 EIP.</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%">86</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="i3e539a54791144d1912a2eaeefb4a371" continuedAt="ibf7a1439d17f4f5cb710c82e0d3b3d0f"><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzg0OTQ_b3ce9ff1-5c4e-4e8e-9bd1-6cce8ee5b225" 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;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpmYjA3Nzg2NGI2Y2M0YTFmYTdkY2RmOGY4OWQzMjBkMC90YWJsZXJhbmdlOmZiMDc3ODY0YjZjYzRhMWZhN2RjZGY4Zjg5ZDMyMGQwXzMtMS0xLTEtMA_5a45ff37-8a9d-4f38-a494-3ececb74952c">19,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpmYjA3Nzg2NGI2Y2M0YTFmYTdkY2RmOGY4OWQzMjBkMC90YWJsZXJhbmdlOmZiMDc3ODY0YjZjYzRhMWZhN2RjZGY4Zjg5ZDMyMGQwXzMtMy0xLTEtMA_29f2d6c0-2ef6-4f9c-ae42-9359d9c0af09">17,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpmYjA3Nzg2NGI2Y2M0YTFmYTdkY2RmOGY4OWQzMjBkMC90YWJsZXJhbmdlOmZiMDc3ODY0YjZjYzRhMWZhN2RjZGY4Zjg5ZDMyMGQwXzMtNS0xLTEtMA_2fb7b470-bfb0-4fff-b0fd-17d32b819a16">19,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit related to stock-based compensation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpmYjA3Nzg2NGI2Y2M0YTFmYTdkY2RmOGY4OWQzMjBkMC90YWJsZXJhbmdlOmZiMDc3ODY0YjZjYzRhMWZhN2RjZGY4Zjg5ZDMyMGQwXzQtMS0xLTEtMA_98fd52a8-6d6d-4e2c-be51-473df32bd2a3">4,318</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpmYjA3Nzg2NGI2Y2M0YTFmYTdkY2RmOGY4OWQzMjBkMC90YWJsZXJhbmdlOmZiMDc3ODY0YjZjYzRhMWZhN2RjZGY4Zjg5ZDMyMGQwXzQtMy0xLTEtMA_d3217d90-58ca-4e81-b845-82ae6f9b1de6">4,016</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpmYjA3Nzg2NGI2Y2M0YTFmYTdkY2RmOGY4OWQzMjBkMC90YWJsZXJhbmdlOmZiMDc3ODY0YjZjYzRhMWZhN2RjZGY4Zjg5ZDMyMGQwXzQtNS0xLTEtMA_1fca294e-9487-4fef-a1f7-2fbc6a778b31">5,288</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:400;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: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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpmYjA3Nzg2NGI2Y2M0YTFmYTdkY2RmOGY4OWQzMjBkMC90YWJsZXJhbmdlOmZiMDc3ODY0YjZjYzRhMWZhN2RjZGY4Zjg5ZDMyMGQwXzUtMS0xLTEtMA_639fa8b1-da0d-4e8c-bb41-be692f228f11">15,106</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="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpmYjA3Nzg2NGI2Y2M0YTFmYTdkY2RmOGY4OWQzMjBkMC90YWJsZXJhbmdlOmZiMDc3ODY0YjZjYzRhMWZhN2RjZGY4Zjg5ZDMyMGQwXzUtMy0xLTEtMA_5bd29dad-e89b-4f0d-9077-e0a443b46b60">13,602</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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpmYjA3Nzg2NGI2Y2M0YTFmYTdkY2RmOGY4OWQzMjBkMC90YWJsZXJhbmdlOmZiMDc3ODY0YjZjYzRhMWZhN2RjZGY4Zjg5ZDMyMGQwXzUtNS0xLTEtMA_8d8fe1a5-cf54-4548-8881-2b16bd2f9882">14,294</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></ix:nonNumeric><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%">Stock Options</span></div><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzg1MTY_f82c9edd-7561-432f-b2a5-4fbbf58b8726" 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 option activity for fiscal year ended September&#160;27, 2020:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.859%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.378%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on September 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzEtMS0xLTEtMA_df0556c2-431a-4385-88c9-443ad8660d99">894</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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzEtMy0xLTEtMA_fc168cce-424f-4564-b810-a2334897e830">33.28</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzMtMS0xLTEtMA_9e82ca1e-ede8-4fcd-bfc0-fd88e4fd0f32">355</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzMtMy0xLTEtMA_e912e05e-ba5b-4e25-9cce-18f3ea995b3a">28.63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzQtMS0xLTEtMA_a4eb07a7-e1fc-41a7-8f90-7fc360e8d00b">&#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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="2" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzQtMy0xLTEtMA_4056f370-78cf-4842-a1e1-2169be798ba9">&#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 September 27, 2020</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzUtMS0xLTEtMA_f9b314ad-4c84-45fd-bbc1-44b67da3d292">539</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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzUtMy0xLTEtMA_5e9692ca-e15e-4bfc-9fb4-f5e5bcaf3a2f">36.34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzUtNS0xLTEtMA_821ecbe1-86fd-4ae2-913a-acf78918a2ef">5.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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzUtNy0xLTEtMA_20e685e9-bf8e-4991-a949-570c5cf1dd4e">29,623</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 September 27, 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzctMS0xLTEtMA_733b6b4a-3e5b-4117-8d5f-5c81feca3ccb">539</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzctMy0xLTEtMA_cc39e986-3dff-4273-9240-8c929796bc75">36.34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzctNS0xLTEtMA_490691d6-73b5-4f2f-beae-13594b383ca3">5.04</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzctNy0xLTEtMA_baaa2080-6733-46a4-9f28-7872ffe10428">29,623</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 September 27, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzgtMS0xLTEtMA_70353e8d-e3f1-4d60-aa8b-ec55694bd17f">437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzgtMy0xLTEtMA_d92ca957-f78e-4ea0-b7ba-d3f6dbf703b7">34.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%"><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzgtNS0xLTEtMA_d070dd6f-14bc-48ff-aaa1-77d848a90d0c">4.62</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzgtNy0xLTEtMA_96149cf0-6f2c-4463-9e27-79b9fa7270b7">24,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value in the table above represents the total intrinsic value (the difference between our closing stock price on the last trading day of fiscal 2020 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 received by the in-the-money option holders if they had exercised their options on September&#160;27, 2020. This amount will change based on the fair market value of our stock. At September&#160;27, 2020, we expect to recognize $<ix:nonFraction unitRef="usd" contextRef="i01e8267646574217b371a41e753100e1_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzM1ODg_52188bd5-3441-4325-ada0-ac017a0d8236">0.7</ix:nonFraction> million of unrecognized compensation cost related to stock option grants over a weighted-average period of <ix:nonNumeric contextRef="ia0ee5bae298e4814bccad84600d2a4a6_D20190930-20200927" format="ixt-sec:durwordsen" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzMyOTg1MzQ4OTU5MjU_25ee535e-ab37-4c83-8c1f-c31d62d6c443">one year</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%"><ix:nonFraction unitRef="shares" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzM2OTY_366edfe3-8ad6-4505-9d1d-cb5097357c41"><ix:nonFraction unitRef="shares" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzM2OTY_bb9f3ef4-e393-487d-9f20-0b5684ca3700">No</ix:nonFraction></ix:nonFraction> stock options were granted in fiscal 2019 and fiscal 2020. The weighted-average fair value of  stock options granted during fiscal 2018 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i95dbcdd72661404f9298e9407a9579c8_D20171002-20180930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzM4MzI_f956ee2b-970f-4354-9c8b-f820b9f20f59">14.82</ix:nonFraction>. The aggregate intrinsic value of options exercised during fiscal 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usd" contextRef="ia0ee5bae298e4814bccad84600d2a4a6_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzM5NDA_a8df7982-b66a-42dd-abcb-584be881e8c2">22.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if12e41d6114c4f338a1fe05b6fd0c6f9_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzM5NDQ_317fda07-13aa-49c1-83bd-e0b4c13d8d00">20.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i95dbcdd72661404f9298e9407a9579c8_D20171002-20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzM5NTE_e4ad1d88-97d6-4f63-bc46-9a136f233e22">14.4</ix:nonFraction> million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our stock options was estimated on the date of grant using the Black-Scholes option pricing model. There were <ix:nonFraction unitRef="shares" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzMyOTg1MzQ4OTIxNzI_96610584-3c73-408b-b8bc-6c2ceb6f0de7"><ix:nonFraction unitRef="shares" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzMyOTg1MzQ4OTIxNzI_c5622af1-7dbf-46f9-870e-c6d1980ed520">no</ix:nonFraction></ix:nonFraction> options granted in fiscal 2020 and 2019. <ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzg1MTc_cdb80f70-c0d5-4bc0-babd-31fa1ab67ac0" continuedAt="id668bf48604b4fca85a51e418b8cd1a6" escape="true">The following assumptions were used in the calculation for fiscal 2018:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><ix:continuation id="id668bf48604b4fca85a51e418b8cd1a6"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.444%"></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%">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%">September 30,<br/>2018</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%">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="i95dbcdd72661404f9298e9407a9579c8_D20171002-20180930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpjZDM2ZTVmMThkZGE0NjI5YjNjMjJiNDVhODM4NjEzYy90YWJsZXJhbmdlOmNkMzZlNWYxOGRkYTQ2MjliM2MyMmI0NWE4Mzg2MTNjXzItMy0xLTEtMA_d773dc11-32e9-41e1-94a9-1ae3d45a2e0b">1.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%">Expected stock price volatility</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:120%"><ix:nonFraction unitRef="number" contextRef="i95dbcdd72661404f9298e9407a9579c8_D20171002-20180930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpjZDM2ZTVmMThkZGE0NjI5YjNjMjJiNDVhODM4NjEzYy90YWJsZXJhbmdlOmNkMzZlNWYxOGRkYTQ2MjliM2MyMmI0NWE4Mzg2MTNjXzMtMy0xLTEtMC90ZXh0cmVnaW9uOjZhMDY1YTBkMjljZTQzNGE4M2M0MmQyYTdmNmJkOWU4XzIxOTkwMjMyNTU1NTY_138b9609-caa7-4be0-a579-0106c6fb2b77">36.1</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i95dbcdd72661404f9298e9407a9579c8_D20171002-20180930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpjZDM2ZTVmMThkZGE0NjI5YjNjMjJiNDVhODM4NjEzYy90YWJsZXJhbmdlOmNkMzZlNWYxOGRkYTQ2MjliM2MyMmI0NWE4Mzg2MTNjXzMtMy0xLTEtMC90ZXh0cmVnaW9uOjZhMDY1YTBkMjljZTQzNGE4M2M0MmQyYTdmNmJkOWU4XzIxOTkwMjMyNTU1NjI_3e2233f8-2033-457e-a4a3-4e1dc5c2718b">38.8</ix:nonFraction>%</span></div></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%">Risk-free rate of return, annual</span></td><td colspan="3" style="background-color:#cceeff;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:120%"><ix:nonFraction unitRef="number" contextRef="i95dbcdd72661404f9298e9407a9579c8_D20171002-20180930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpjZDM2ZTVmMThkZGE0NjI5YjNjMjJiNDVhODM4NjEzYy90YWJsZXJhbmdlOmNkMzZlNWYxOGRkYTQ2MjliM2MyMmI0NWE4Mzg2MTNjXzQtMy0xLTEtMC90ZXh0cmVnaW9uOmM5YjMyODZjYmI0ZDRiZDg5NTc2NTJmOTQwZWQzYmM3XzIxOTkwMjMyNTU1NTY_dcee6cb6-4680-496d-a2b4-13566471fd10">1.7</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i95dbcdd72661404f9298e9407a9579c8_D20171002-20180930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpjZDM2ZTVmMThkZGE0NjI5YjNjMjJiNDVhODM4NjEzYy90YWJsZXJhbmdlOmNkMzZlNWYxOGRkYTQ2MjliM2MyMmI0NWE4Mzg2MTNjXzQtMy0xLTEtMC90ZXh0cmVnaW9uOmM5YjMyODZjYmI0ZDRiZDg5NTc2NTJmOTQwZWQzYmM3XzIxOTkwMjMyNTU1NjI_cadf8de7-729f-4fa7-a18a-efe92c8f0946">2.9</ix:nonFraction>%</span></div></td></tr></table></ix:continuation></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of the Black-Scholes model, forfeitures were estimated based on historical experience. For the fiscal 2018&#160;year-end, we based our expected stock price volatility on historical volatility behavior and current implied volatility behavior. Our risk-free rate of return was based on constant maturity rates provided by the U.S. Treasury. The expected life was based on historical experience.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash proceeds from the exercise of stock 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%">tions were $<ix:nonFraction unitRef="usd" contextRef="ia0ee5bae298e4814bccad84600d2a4a6_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzQ2ODI_b8f4c8bd-da4d-44fe-9295-a6d0015d69dd">10.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if12e41d6114c4f338a1fe05b6fd0c6f9_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzQ2ODY_8f6fcb6a-373a-4ed0-b194-28b930a8d361">11.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i95dbcdd72661404f9298e9407a9579c8_D20171002-20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzQ2OTM_3315ec75-1260-4caf-9e95-cbc64cbb711d">13.5</ix:nonFraction> million for fiscal 2020, 2019 and 2018, respectively. Our policy is to issue shares from our authorized shares upon the exercise of stock options. The actual income tax benefit realized from exercises of nonqualified stock options and disqualifying dispositions of qualified options for fiscal 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usd" contextRef="ia0ee5bae298e4814bccad84600d2a4a6_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzQ5OTQ_f229f149-d28c-4dbb-b250-5495951b5b16">8.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if12e41d6114c4f338a1fe05b6fd0c6f9_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzQ5OTg_d7084fce-904f-48ae-b9b3-f3dc7ff712b8">6.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i95dbcdd72661404f9298e9407a9579c8_D20171002-20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzUwMDU_18a2e6bc-01e1-44c8-8263-bfa8469505d4">5.1</ix:nonFraction> million, respectiv</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ely.</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%">87</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="ibf7a1439d17f4f5cb710c82e0d3b3d0f" continuedAt="i52267f32f4334bc58c2259ee8bcb9521"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RSU and PSU</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU awards are granted to our key employee and non-employee directors. The fair value of the RSU was determined at the date of grant using the market price of the underlying common stock as of the date of grant. All of the RSUs have time-based vesting over a <ix:nonNumeric contextRef="icf05884d8d2c4627acfedc66bba993ce_D20190930-20200927" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzQzOTgwNDY1MTk2Mzk_12d9a959-6a43-48e4-94fe-c74b2b796b20">four-year</ix:nonNumeric> period, except that RSUs awarded to directors vest after <ix:nonNumeric contextRef="iad909085f092429db6b7e8c741c8df28_D20190930-20200927" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzUzNjA_c29a7120-7160-4e79-bad9-d434ef56ade1">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="i5af02a60498e47868bd654e41dd40672_D20190930-20200927" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzQzOTgwNDY1MTk2NDA_e2c9871e-df85-4b01-810f-8861ac8469d6">three-year</ix:nonNumeric> performance period.  The number of PSUs that ultimately vest is based on <ix:nonFraction unitRef="number" contextRef="i5af02a60498e47868bd654e41dd40672_D20190930-20200927" decimals="INF" name="ttek:ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzU3MzQ_cd7137cc-958a-4d4e-9359-ab591690058b">50</ix:nonFraction>% growth in our EPS and <ix:nonFraction unitRef="number" contextRef="i5af02a60498e47868bd654e41dd40672_D20190930-20200927" decimals="INF" name="ttek:ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzU3NjY_4e3ba530-65f9-4504-b1d1-ba7b50bd5006">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:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzg1MDY_c75375c3-b42d-4df9-aaa8-bbb4aac9ec15" 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%">A summary of the RSU and PSU activity under our stock plans is as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested balance at October 1, 2017</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie3a764ef9a024d58815dfb128688cdd4_I20171001" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzctMS0xLTEtMA_2b8395cf-c67d-42c1-b8c6-3b8dee2d9b1d">511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ie3a764ef9a024d58815dfb128688cdd4_I20171001" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzctMy0xLTEtMA_23d92f74-baac-48b4-9022-c64a803e4aac">33.19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i71976eb7836049d6a77938a89c0fb55d_I20171001" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzctNS0xLTEtMA_f7d12dd1-8a55-41cd-af27-5f3676ada741">376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i71976eb7836049d6a77938a89c0fb55d_I20171001" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzctNy0xLTEtMA_a6e2b66b-9d89-4618-967f-6610b3a5f9b5">36.05</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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="id0529558ce204f878bcfebf81a9fc452_D20171002-20180930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzgtMS0xLTEtMA_81f4b784-60d3-46d1-9a70-a41f5087790e">199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id0529558ce204f878bcfebf81a9fc452_D20171002-20180930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzgtMy0xLTEtMA_94d0f2ee-dcb3-4c51-9b72-555a54dd5fae">48.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzgtNS0xLTEtMA_52c93b77-0db6-46f4-b021-7ab58ca918d6">99</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzgtNy0xLTEtMA_14d2f177-8695-42ae-8b8e-f2aef3f70910">57.40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="id0529558ce204f878bcfebf81a9fc452_D20171002-20180930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzktMS0xLTEtMA_930d9de0-5593-4f56-8ad7-77078ba9abb7">184</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="id0529558ce204f878bcfebf81a9fc452_D20171002-20180930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzktMy0xLTEtMA_3f5830a9-1701-4cd4-80b3-35674efe4417">31.85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzktNS0xLTEtMA_0d925d3d-7063-4aa1-9d99-6e2931beceea">270</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="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzktNy0xLTEtMA_672b2341-46f8-4ac5-b56e-66c81dbd45db">31.66</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="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930" decimals="-3" name="ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzEwLTUtMS0xLTA_faac5608-7fa9-4563-8add-e8c30b974d76">131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930" decimals="2" name="ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzEwLTctMS0xLTA_fc65a04b-ecc3-4ce1-82ed-974eb1092e07">31.66</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="id0529558ce204f878bcfebf81a9fc452_D20171002-20180930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzExLTEtMS0xLTA_028349fb-f8e4-4e1e-88a3-f5e36379a322">38</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="id0529558ce204f878bcfebf81a9fc452_D20171002-20180930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzExLTMtMS0xLTA_33f66164-3e85-49be-9ce8-4d168af16e5d">36.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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzExLTUtMS0xLTA_4644f960-f94d-425b-8dea-5b3bbad54b73">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="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzExLTctMS0xLTA_644414ce-5ba0-4bf0-b104-dd6f6a31f0e1">41.80</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:400;line-height:100%">Nonvested balance at September 30, 2018</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="ifea80de4c1294f838643c4b0c5484c55_I20180930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzEyLTEtMS0xLTA_6d14942b-88cd-4e2c-bd5a-120971e01048">488</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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ifea80de4c1294f838643c4b0c5484c55_I20180930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzEyLTMtMS0xLTA_378888d7-e4e2-4998-b7c2-334acb9951b1">39.56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="shares" contextRef="i1c13f872e8124b1287ef37ba0f796131_I20180930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzEyLTUtMS0xLTA_11481f7e-8dc6-4d0c-8f39-54c29ad9b4f8">323</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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i1c13f872e8124b1287ef37ba0f796131_I20180930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzEyLTctMS0xLTA_f56b3c2b-6c76-456f-a678-fd28b4eec59a">44.27</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%">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="i0a02701ab1c9495f9c61c9310a3b50dd_D20181001-20190929" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzEzLTEtMS0xLTA_4b180d8e-bfe0-4eb9-99ed-863fcb2e3b17">179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i0a02701ab1c9495f9c61c9310a3b50dd_D20181001-20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzEzLTMtMS0xLTA_da8d90bd-0621-4411-bb9d-eb9a8aa50d4d">66.26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzEzLTUtMS0xLTA_1d0f286e-6c14-4058-a7ec-8881c82cf53c">90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzEzLTctMS0xLTA_f15aab51-ffdb-4dce-8103-c05a68094c21">80.41</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="i0a02701ab1c9495f9c61c9310a3b50dd_D20181001-20190929" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE0LTEtMS0xLTA_8519e809-f8fd-4030-9115-f7e5ad0634da">180</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="i0a02701ab1c9495f9c61c9310a3b50dd_D20181001-20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE0LTMtMS0xLTA_7fd2f7c6-917a-491f-9e1f-cffd53590f0e">36.95</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE0LTUtMS0xLTA_71758e9a-2350-4e05-bfee-faa3b2473303">108</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="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE0LTctMS0xLTA_7f7c4348-4f28-479d-a345-2797b9f2338c">31.63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929" decimals="-3" name="ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE1LTUtMS0xLTA_50fd1017-3dc5-41ce-9003-0d1a5c2c998d">79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929" decimals="2" name="ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE1LTctMS0xLTA_0ec6215a-a80b-48bf-a6da-f0bbb75de718">31.63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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="i0a02701ab1c9495f9c61c9310a3b50dd_D20181001-20190929" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE2LTEtMS0xLTA_3561d1e8-3805-428c-9412-46674d300f65">17</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="i0a02701ab1c9495f9c61c9310a3b50dd_D20181001-20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE2LTMtMS0xLTA_db065f6c-c7a3-49f4-b642-16feb9d92526">48.56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929" decimals="-3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE2LTUtMS0xLTA_d50ec066-1561-4de6-9793-dd3a0ed4a05c">&#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="usdPerShare" contextRef="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929" decimals="2" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE2LTctMS0xLTA_272e5414-1128-4709-85e6-89a8d8bced40">&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested balance at September 29, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i966410c1bf5b456982d9a8237910fb0d_I20190929" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE3LTEtMS0xLTA_0f6d6126-81e1-417e-b2e4-6b094b45e202">470</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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i966410c1bf5b456982d9a8237910fb0d_I20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE3LTMtMS0xLTA_da04432f-1732-4fc1-b4da-9f741967256a">50.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%"><ix:nonFraction unitRef="shares" contextRef="i92e64418e04a4e04b738c7cfc3ff3fd1_I20190929" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE3LTUtMS0xLTA_ab4225fd-af15-4e80-a5a8-584f6a2b6f73">384</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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i92e64418e04a4e04b738c7cfc3ff3fd1_I20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE3LTctMS0xLTA_c5ab7de9-1d89-4997-9eda-155fe0c17fc7">53.67</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%">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="icf05884d8d2c4627acfedc66bba993ce_D20190930-20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE0LTEtMS0xLTYxMDY_b5e7cae8-b8ab-4811-a3b9-53b4ec6f3761">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="icf05884d8d2c4627acfedc66bba993ce_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE0LTMtMS0xLTYxMDY_0119a2b4-b4d2-4c9e-ae9b-9d02786b78ec">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="i5af02a60498e47868bd654e41dd40672_D20190930-20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE0LTUtMS0xLTYxMDY_9bc9f1d3-1d00-488f-ac08-e6e23e8defc3">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="i5af02a60498e47868bd654e41dd40672_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE0LTctMS0xLTYxMDY_291bf861-0d9c-4555-beb0-4f7516c767f2">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="icf05884d8d2c4627acfedc66bba993ce_D20190930-20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE1LTEtMS0xLTYxMDY_153d1a5c-97d3-4b8e-9319-210c6bcdc393">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="icf05884d8d2c4627acfedc66bba993ce_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE1LTMtMS0xLTYxMDY_135af74c-acee-4bb2-8dfb-5b01b30fcfff">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="i5af02a60498e47868bd654e41dd40672_D20190930-20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE1LTUtMS0xLTYxMDY_1a4eff96-3452-45c5-b98b-c46ddbc180f9">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="i5af02a60498e47868bd654e41dd40672_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE1LTctMS0xLTYxMDY_2be9be36-f09d-4667-83cb-6ec614e7093c">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="i5af02a60498e47868bd654e41dd40672_D20190930-20200927" decimals="-3" name="ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE2LTUtMS0xLTYxMDY_3c781007-7f1e-4a18-ac37-6b9c954889c5">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="i5af02a60498e47868bd654e41dd40672_D20190930-20200927" decimals="2" name="ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE2LTctMS0xLTYxMDY_7699e8a0-1d50-4459-a796-41a058286e2a">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="icf05884d8d2c4627acfedc66bba993ce_D20190930-20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE3LTEtMS0xLTYxMDg_8bfa3d6f-05dd-4632-b902-2048505c84eb">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="icf05884d8d2c4627acfedc66bba993ce_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE3LTMtMS0xLTYxMDg_c77303cc-ef74-4942-b24f-19d4fb8c0da8">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="i5af02a60498e47868bd654e41dd40672_D20190930-20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE3LTUtMS0xLTYxMDY_3d278482-f93c-4561-bd5b-da82581aa8a6">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="i5af02a60498e47868bd654e41dd40672_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE3LTctMS0xLTYxMDY_dd87e549-744f-461b-bec7-cb6ea398848a">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i546e3e2b58284662bae72352778af0b9_I20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE4LTEtMS0xLTYxMDY_333a2e79-e33b-419b-94e8-4b0739b16d4a">444</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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i546e3e2b58284662bae72352778af0b9_I20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE4LTMtMS0xLTYxMDY_91cc3125-59bc-422e-ae5e-426644b8e977">63.93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="i44dbe05ee1d54795aeaa88489724614d_I20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE4LTUtMS0xLTYxMDY_465cafe2-cadd-4983-a422-e9410480f2dc">355</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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i44dbe05ee1d54795aeaa88489724614d_I20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE4LTctMS0xLTYxMDY_079bac87-e433-47d2-b36e-1ccaa4847d42">64.83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">For fiscal 2018, includes a payout adjustment of <ix:nonFraction unitRef="shares" contextRef="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930" decimals="INF" format="ixt:numdotdecimal" name="ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzYyMTQ_1305697b-c52f-4f4c-82cd-e77dff1f24d4">130,730</ix:nonFraction> PSUs due to the actual performance level achieved for PSUs granted in fiscal 2015 that vested fiscal 2018.  For fiscal 2019, includes a payout a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">djustment of <ix:nonFraction unitRef="shares" contextRef="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929" decimals="INF" format="ixt:numdotdecimal" name="ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzYzNzQ_b0171233-8883-4a28-ba61-14799ca615ba">79,465</ix:nonFraction> PSUs due to the actual performance level achieved for PSUs granted in fiscal 2016 that vested during fiscal 2019. For fiscal 2020 includes a payout adjustment of <ix:nonFraction unitRef="shares" contextRef="i5af02a60498e47868bd654e41dd40672_D20190930-20200927" decimals="INF" format="ixt:numdotdecimal" name="ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzk4OTU2MDQ2NTk2NjU_d9e3a56b-96b6-444e-890c-eaa732e18f3b">63,643</ix:nonFraction>  PSUs due to the actual performance level achieved for PSUs granted in fiscal 2017 that vested during fiscal 2020.</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-weight:400;line-height:120%">During fiscal 2020, 2019 and 2018, we awarded <ix:nonFraction unitRef="shares" contextRef="icf05884d8d2c4627acfedc66bba993ce_D20190930-20200927" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzY1MzM_1914ebae-63cb-4c04-af68-dbeee459b827">167,525</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i0a02701ab1c9495f9c61c9310a3b50dd_D20181001-20190929" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzY1Mzc_972fe0aa-8f17-4682-a42a-7b1f10230133">179,478</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="id0529558ce204f878bcfebf81a9fc452_D20171002-20180930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzY1NDQ_fe49836e-48e8-4245-baa7-2e2aa21cbe62">198,960</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 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usdPerShare" contextRef="icf05884d8d2c4627acfedc66bba993ce_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzY3MTc_573a0dbb-662d-4c6a-9c14-cdf9da9db85d">83.92</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="i0a02701ab1c9495f9c61c9310a3b50dd_D20181001-20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzY3MjE_79c9b0b3-1ad4-4f94-8d6f-85946c14dcb7">66.26</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="id0529558ce204f878bcfebf81a9fc452_D20171002-20180930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzY3Mjg_f409e8f2-44db-40c4-8e46-97aac62587b7">48.16</ix:nonFraction>, respectively. At September&#160;27, 2020, there were <ix:nonFraction unitRef="shares" contextRef="i546e3e2b58284662bae72352778af0b9_I20200927" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzY3NjQ_405b1234-06d0-437a-a09d-b5cf8d90d0d3">443,504</ix:nonFraction> RSUs outstanding. RSU forfeitures result from employment terminations prior to vesting. Forfeited shares return to the pool of authorized shares available for award.</span></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 2020, 2019 and 2018, we awarded <ix:nonFraction unitRef="shares" contextRef="i5af02a60498e47868bd654e41dd40672_D20190930-20200927" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzY5NzU_085a8a1f-5fef-4b1e-a6aa-dac55cd8d1a8">74,011</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzY5Nzk_97902ed2-4c0e-493f-8925-62d2cbaf9d2a">89,816</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzY5ODY_2facf182-46e7-45aa-a8c9-9411c729d7c4">99,217</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 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i5af02a60498e47868bd654e41dd40672_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzcxNjQ_42e86991-de25-4f5e-b277-232e3109dea8">99.85</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzcxNjg_8b06efb6-47c7-4ed5-bb3d-b48f4a33a533">80.41</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzcxNzU_ba2e6d9c-1155-406b-81b8-ec01652011b4">57.40</ix:nonFraction>, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock-based compensation expense related to RSUs </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 PSUs for fiscal 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usd" contextRef="if30e766499c64a54964271780e50f541_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzcyODY_3bbc3659-863c-4e17-9460-607885b01b65">17.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ifbea0d754eb34043ba430761f27cb919_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzcyOTA_3e3fc8e7-2502-4e46-9845-334977e6e41c">15.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i40aa409a97e040848f7d340c1783d74b_D20171002-20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzcyOTc_2e0d7775-c859-495b-a6fb-253a6ec6469a">15.5</ix:nonFraction> million, respectively, and was included in total stock-based compensation expense.  At September&#160;27, 2020, there was $<ix:nonFraction unitRef="usd" contextRef="id744e4d7c76842b481c89f5fc3410a0e_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzczOTM_5c4d9e48-2f20-43f9-821d-4cce73413816">27.7</ix:nonFraction> million of unrecognized stock-based compensation costs related to nonvested RSUs and PSUs that will be substantially recognized by the end of fiscal 2022.</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%">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="i52267f32f4334bc58c2259ee8bcb9521"><div style="margin-bottom:6pt;margin-top: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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzg1MTM_743aa116-dda5-4ea6-a160-a053c6c1afc3" 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:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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="ib5e0616ee8ae4a2da1aae78b113ef015_D20190930-20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTozMDVkOTA2MzMxZGU0ZjYyOTk5OWUxNGYzOTdiNzUxYi90YWJsZXJhbmdlOjMwNWQ5MDYzMzFkZTRmNjI5OTk5ZTE0ZjM5N2I3NTFiXzMtMS0xLTEtMA_648f586f-c914-4a26-a7ef-ed127e0c52b0">168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i24199d26e46849b2a2a70de8e6694a54_D20181001-20190929" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTozMDVkOTA2MzMxZGU0ZjYyOTk5OWUxNGYzOTdiNzUxYi90YWJsZXJhbmdlOjMwNWQ5MDYzMzFkZTRmNjI5OTk5ZTE0ZjM5N2I3NTFiXzMtMy0xLTEtMA_cd0c00ce-6d6f-48f2-ad2c-5bd4e83f8aee">148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if68e3ac38f774b7398bd4456805f3762_D20171002-20180930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTozMDVkOTA2MzMxZGU0ZjYyOTk5OWUxNGYzOTdiNzUxYi90YWJsZXJhbmdlOjMwNWQ5MDYzMzFkZTRmNjI5OTk5ZTE0ZjM5N2I3NTFiXzMtNS0xLTEtMA_2afc4690-fd43-433b-a896-5ed05cf96d03">141</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="icb0cedb9ba4e4c069e940b88d6efb057_I20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTozMDVkOTA2MzMxZGU0ZjYyOTk5OWUxNGYzOTdiNzUxYi90YWJsZXJhbmdlOjMwNWQ5MDYzMzFkZTRmNjI5OTk5ZTE0ZjM5N2I3NTFiXzQtMS0xLTEtMA_0aa87e12-cc0c-4da3-9b47-87a6306e2c72">51.77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic2efa402efbf42a9aaebeab7b8d19c1a_I20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTozMDVkOTA2MzMxZGU0ZjYyOTk5OWUxNGYzOTdiNzUxYi90YWJsZXJhbmdlOjMwNWQ5MDYzMzFkZTRmNjI5OTk5ZTE0ZjM5N2I3NTFiXzQtMy0xLTEtMA_c6e90fc2-185f-427f-8b30-2ce991357d3e">46.38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="if5886ec9fc5d4c89ae658b4067c25315_I20180930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTozMDVkOTA2MzMxZGU0ZjYyOTk5OWUxNGYzOTdiNzUxYi90YWJsZXJhbmdlOjMwNWQ5MDYzMzFkZTRmNjI5OTk5ZTE0ZjM5N2I3NTFiXzQtNS0xLTEtMA_49b296d4-50f0-4785-825c-0d3fe0896880">40.38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash received from exercise of purchase rights</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5e0616ee8ae4a2da1aae78b113ef015_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTozMDVkOTA2MzMxZGU0ZjYyOTk5OWUxNGYzOTdiNzUxYi90YWJsZXJhbmdlOjMwNWQ5MDYzMzFkZTRmNjI5OTk5ZTE0ZjM5N2I3NTFiXzUtMS0xLTEtMA_30929bce-8da8-43e5-b92b-040707f49437">8,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24199d26e46849b2a2a70de8e6694a54_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTozMDVkOTA2MzMxZGU0ZjYyOTk5OWUxNGYzOTdiNzUxYi90YWJsZXJhbmdlOjMwNWQ5MDYzMzFkZTRmNjI5OTk5ZTE0ZjM5N2I3NTFiXzUtMy0xLTEtMA_2496046d-7d36-43c6-bcee-7654696b3f49">6,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="if68e3ac38f774b7398bd4456805f3762_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTozMDVkOTA2MzMxZGU0ZjYyOTk5OWUxNGYzOTdiNzUxYi90YWJsZXJhbmdlOjMwNWQ5MDYzMzFkZTRmNjI5OTk5ZTE0ZjM5N2I3NTFiXzUtNS0xLTEtMA_adaf7e87-a7e7-4632-bfd0-63142e4b21cc">5,727</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzg1MjE_0b4aa7d5-0c6a-4a0f-a735-cc81772acd89" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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="ib5e0616ee8ae4a2da1aae78b113ef015_D20190930-20200927" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzItMS0xLTEtMA_5cd269b8-d7f4-4b69-a5f1-a0cf493abad5">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="i24199d26e46849b2a2a70de8e6694a54_D20181001-20190929" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzItMy0xLTEtMA_59cc915e-def4-49d5-9e51-56a7804b61aa">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="if68e3ac38f774b7398bd4456805f3762_D20171002-20180930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzItNS0xLTEtMA_a72155cf-c4c1-4d52-9791-22f0e43adfc5">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="ib5e0616ee8ae4a2da1aae78b113ef015_D20190930-20200927" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzMtMS0xLTEtMA_01c8b190-d90f-42b3-ba2e-e798e282455e">26.5</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i24199d26e46849b2a2a70de8e6694a54_D20181001-20190929" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzMtMy0xLTEtMA_9c63f402-41b2-4007-a5dd-c95d5a958189">26.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="if68e3ac38f774b7398bd4456805f3762_D20171002-20180930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzMtNS0xLTEtMA_fe981509-b76c-4f0a-b044-368e60f577e7">24.0</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="ib5e0616ee8ae4a2da1aae78b113ef015_D20190930-20200927" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzQtMS0xLTEtMA_a8d1fbb8-095b-4515-bc8e-f43df722bf51">1.6</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i24199d26e46849b2a2a70de8e6694a54_D20181001-20190929" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzQtMy0xLTEtMA_e5be00f4-e9b8-496f-9305-14c69913a833">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="if68e3ac38f774b7398bd4456805f3762_D20171002-20180930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzQtNS0xLTEtMA_cf6a2958-3332-40dc-8924-25ad9182d5cc">1.8</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="ib5e0616ee8ae4a2da1aae78b113ef015_D20190930-20200927" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzUtMS0xLTEtMA_81746c4e-abc4-4f01-9c84-38ca0dc70dac">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="i24199d26e46849b2a2a70de8e6694a54_D20181001-20190929" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzUtMy0xLTEtMA_dba4e7d7-2503-420e-a7b3-f4f8b5848df1">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="if68e3ac38f774b7398bd4456805f3762_D20171002-20180930" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzUtNS0xLTEtMA_b5c5d77c-c410-4052-b674-08b9829de0fe">1</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2020, 2019 and 2018, 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 2020, 2019 and 2018 included $<ix:nonFraction unitRef="usd" contextRef="ib5e0616ee8ae4a2da1aae78b113ef015_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzgyNDY_8b8090d1-051e-47c0-8854-a9f0d2b61b8f">1.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i24199d26e46849b2a2a70de8e6694a54_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzgyNTA_8d8cfb26-c6dc-405c-904a-f9eb84e6160d">0.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if68e3ac38f774b7398bd4456805f3762_D20171002-20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzgyNTc_fbfb5b8d-82c0-4ce8-b8f7-187fcc69c856">0.6</ix:nonFraction> million, respectively, related to the ESPP. The unrecognized stock-based compensation costs for awards granted under the ESPP at fiscal 2020 and 2019 year-ends were $<ix:nonFraction unitRef="usd" contextRef="icb0cedb9ba4e4c069e940b88d6efb057_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzgzOTY_710920b1-b222-47d8-9eec-8d07e48b79bd">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic2efa402efbf42a9aaebeab7b8d19c1a_I20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzg0MDM_f80db8a7-6561-4b39-a029-509516902374">0.2</ix:nonFraction> million, respectively. At September&#160;27, 2020, ESPP participants had accumulated $<ix:nonFraction unitRef="usd" contextRef="icb0cedb9ba4e4c069e940b88d6efb057_I20200927" decimals="-5" format="ixt:numdotdecimal" name="ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzg0NjI_6d156b02-589b-4fab-816a-eb49b53bc384">8.5</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%">89</span></div></div></div><div id="ibf1504f097a64deeb2b062f259aa7472_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%">12.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="ttek:RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTcvZnJhZzoxYzJiMjA2ZjA3MzI0NDc5ODNlMGE4M2NmMTBiNDExNy90ZXh0cmVnaW9uOjFjMmIyMDZmMDczMjQ0Nzk4M2UwYTgzY2YxMGI0MTE3XzEwMDk_ef5436b0-49be-4c39-be03-5a085554447a" continuedAt="ic63017a207fe434eaaaefc2fa3ac160f" escape="true">Retirement Plans</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:continuation id="ic63017a207fe434eaaaefc2fa3ac160f" continuedAt="ib2849ce26e7c453685467e1ff84e6c6d"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have defined contribution plans in various countries where we have employees. This primarily includes 401(k) plans in the United States. For fiscal 2020, 2019 and 2018, employer </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contributions to the U.S. plans were $<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTcvZnJhZzoxYzJiMjA2ZjA3MzI0NDc5ODNlMGE4M2NmMTBiNDExNy90ZXh0cmVnaW9uOjFjMmIyMDZmMDczMjQ0Nzk4M2UwYTgzY2YxMGI0MTE3XzI1MA_762b5230-7140-49ef-a27d-df6438cd8fa3">25.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTcvZnJhZzoxYzJiMjA2ZjA3MzI0NDc5ODNlMGE4M2NmMTBiNDExNy90ZXh0cmVnaW9uOjFjMmIyMDZmMDczMjQ0Nzk4M2UwYTgzY2YxMGI0MTE3XzI1NA_4d20c664-254a-4b0f-bfb9-f982fb36c1f2">23.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTcvZnJhZzoxYzJiMjA2ZjA3MzI0NDc5ODNlMGE4M2NmMTBiNDExNy90ZXh0cmVnaW9uOjFjMmIyMDZmMDczMjQ0Nzk4M2UwYTgzY2YxMGI0MTE3XzI2MQ_c6270cd8-9bba-4f0a-af44-1e776fc6cf07">22.4</ix:nonFraction> million, respectively.</span></ix:continuation></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:continuation id="ib2849ce26e7c453685467e1ff84e6c6d" continuedAt="i2835b9e6b066400096148b771345dba5"><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 September&#160;27, 2020 and September&#160;29, 2019, the consolidated balance sheets reflect assets of $<ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTcvZnJhZzoxYzJiMjA2ZjA3MzI0NDc5ODNlMGE4M2NmMTBiNDExNy90ZXh0cmVnaW9uOjFjMmIyMDZmMDczMjQ0Nzk4M2UwYTgzY2YxMGI0MTE3Xzc5NQ_3ba24286-59b4-4bc2-b3d5-937e06d1a71a">35.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTcvZnJhZzoxYzJiMjA2ZjA3MzI0NDc5ODNlMGE4M2NmMTBiNDExNy90ZXh0cmVnaW9uOjFjMmIyMDZmMDczMjQ0Nzk4M2UwYTgzY2YxMGI0MTE3XzgwMg_1939f7ea-3e6f-436e-ab78-f0a3e397bca7">30.4</ix:nonFraction> million, respectively, related to the deferred compensation plan in "Other long-term assets," and liabilities of $<ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTcvZnJhZzoxYzJiMjA2ZjA3MzI0NDc5ODNlMGE4M2NmMTBiNDExNy90ZXh0cmVnaW9uOjFjMmIyMDZmMDczMjQ0Nzk4M2UwYTgzY2YxMGI0MTE3XzkxMA_e71cc547-ef75-48f9-8d60-5fd676e3198d">35.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTcvZnJhZzoxYzJiMjA2ZjA3MzI0NDc5ODNlMGE4M2NmMTBiNDExNy90ZXh0cmVnaW9uOjFjMmIyMDZmMDczMjQ0Nzk4M2UwYTgzY2YxMGI0MTE3XzkxNw_f07f78eb-5574-49e0-a6ad-c4b67c4d161f">29.5</ix:nonFraction> million, respectively, related to the deferred compensation plan in "Other long-term liabilities."  The net gains and losses related to the deferred compensation plan are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reported as part of &#8220;Selling, general and administrative expenses&#8221; in our consolidated statements of income</span></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="i2835b9e6b066400096148b771345dba5">. These related net gains and losses were immaterial for fiscal 2020, 2019 and 2018.</ix:continuation> </span></div><div id="ibf1504f097a64deeb2b062f259aa7472_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%">13.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90ZXh0cmVnaW9uOjMyZjcxMTU0NTRhNTRmZjZiOWFkNTlmYWRiOTc0NGQxXzYwMA_17f11443-d40d-4d66-acfa-2af30a7f065a" continuedAt="i82752cbd770c49a3ae15bdb94ef87150" escape="true">Earnings per Share</ix:nonNumeric></span></div><ix:continuation id="i82752cbd770c49a3ae15bdb94ef87150"><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90ZXh0cmVnaW9uOjMyZjcxMTU0NTRhNTRmZjZiOWFkNTlmYWRiOTc0NGQxXzYwNA_542192e4-684e-482e-b1ca-718f0a50ee6b" 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:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzMtMS0xLTEtMA_c5c151cd-97bc-4d2b-976c-f37033891f69">173,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzMtMy0xLTEtMA_afcf41eb-5b57-4984-a924-2a2ac17151ab">158,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzMtNS0xLTEtMA_31f5f2ad-f2f2-41fb-886e-4b6c5119b097">136,883</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzQtMS0xLTEtMA_954ff8be-5ea9-4848-ab02-3a25f7d203ab">54,235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzQtMy0xLTEtMA_b38358ff-ae46-4d34-9cd1-f682c01ad6d4">54,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzQtNS0xLTEtMA_99558876-b570-4860-91cc-10d9b2c1653b">55,670</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzUtMS0xLTEtMA_2854d2b8-40e8-4dc0-8522-ca42959bfeb2">787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzUtMy0xLTEtMA_5ff62679-b013-44a9-b8b7-0c023f70f943">950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzUtNS0xLTEtMA_d92dfab9-879f-414d-bf0f-a17d4cfdf888">928</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzYtMS0xLTEtMA_4424904f-4a40-45c2-990c-8444ae5196c1">55,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzYtMy0xLTEtMA_5acfc035-9c05-4084-b000-0e9d6a589ae7">55,936</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzYtNS0xLTEtMA_2efa8545-b267-4d43-bf08-7f62afbcc34c">56,598</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 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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzktMS0xLTEtMA_edf12b6b-64a3-4886-8fb7-922342344e56">3.21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzktMy0xLTEtMA_5027182e-9189-410b-9c5c-e1940b756c1f">2.89</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzktNS0xLTEtMA_896b200b-bc8e-4653-a0eb-de0ed616a73c">2.46</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzEwLTEtMS0xLTA_bb9dc0be-9043-4035-8c74-39741f85cb9c">3.16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzEwLTMtMS0xLTA_b2239441-e7a1-47c6-9515-f7d37d7b80a4">2.84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzEwLTUtMS0xLTA_817c2aac-6f63-48d5-8400-c0e6988e8ac5">2.42</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><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%">For fiscal 2020 and 2019, <ix:nonFraction unitRef="shares" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90ZXh0cmVnaW9uOjMyZjcxMTU0NTRhNTRmZjZiOWFkNTlmYWRiOTc0NGQxXzI3Mg_2abf3266-0ae1-4a94-ae88-e1220d81e03b"><ix:nonFraction unitRef="shares" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90ZXh0cmVnaW9uOjMyZjcxMTU0NTRhNTRmZjZiOWFkNTlmYWRiOTc0NGQxXzI3Mg_64217b50-801d-461a-9dd3-530b610d43b1">no</ix:nonFraction></ix:nonFraction> options were excluded from the calculation of dilutive potential common shares. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2018, <ix:nonFraction unitRef="shares" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90ZXh0cmVnaW9uOjMyZjcxMTU0NTRhNTRmZjZiOWFkNTlmYWRiOTc0NGQxXzEwOTk1MTE2Mjg5MDQ_4e5a1258-fbd0-4bfc-83eb-f4378dbfa3be">0.1</ix:nonFraction> million options were ex</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cluded from the calculation of dilutive potential common shares. These options were not included in the computation of dilutive potential comm</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on shares because the assumed proceeds per share exceeded the average market price per share for that period. Therefore, their inclusion would have been anti-dilutive.</span></div></ix:continuation><div id="ibf1504f097a64deeb2b062f259aa7472_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%">14.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzIwODE_46d09781-807d-4dc7-a6c4-9fb8c1da88f8" continuedAt="idac4399f6cf34707bf9a7979e6476e26" escape="true">Derivative Financial Instruments</ix:nonNumeric></span></div><ix:continuation id="idac4399f6cf34707bf9a7979e6476e26" continuedAt="i89b6c67f7e1a4092b8c9b15ba6f547b1"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We often use certain interest rate derivative contracts to hedge interest rate exposures on our variable rate debt. Also, we may enter into foreign currency derivative contracts with financial institutions to reduce the risk that cash flows and earnings could adversely be affected by foreign currency exchange rate fluctuations. Our hedging program is not designated for trading or speculative purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize derivative instruments as either assets or liabilities on the accompanying consolidated balance sheets at fair value. We record changes in the fair value (i.e., gains or losses) of the derivatives that have been designated as cash flow hedges in our consolidated balance sheets as accumulated other comprehensive income, and in our consolidated statements of income for those derivatives designated as fair value hedges.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2018, we entered into <ix:nonFraction unitRef="agreement" contextRef="id447a3dff8cc4cc39d5fec4687969ba0_D20171002-20180930" decimals="INF" format="ixt-sec:numwordsen" name="ttek:DerivativeNumberOfAgreementsEnteredIntoByEntity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5Xzg3OQ_23b5b3b9-0a19-49e5-83fb-b82bb8f10276">five</ix:nonFraction> interest rate swap agreements that we designated as cash flow hedges to fix the interest rates on the borrowings</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> under our term loan facility. As of September&#160;27, 2020, the notional principal of our outstanding interest swap agreements was $<ix:nonFraction unitRef="usd" contextRef="ic00d3f45d1704a3ca383e8c300cd58a6_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzExMjI_19be8f8a-89d4-4c20-82b4-eddc3f386ebe">228.1</ix:nonFraction> million ($<ix:nonFraction unitRef="usd" contextRef="i63d1e3e33745496eae7290a0ba029784_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzExMjY_16d9a142-a2a4-4ecf-8def-238963fe7ca5"><ix:nonFraction unitRef="usd" contextRef="i8432ea88b0f84341b339f7356fcc7e2d_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzExMjY_32f2bb23-bf17-4d5e-93b3-2c36e01a73fc"><ix:nonFraction unitRef="usd" contextRef="i03d465dd9ae244e6bd7d2cedc3d865fb_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzExMjY_3a90ef1f-d7d4-48bc-8c34-7c1dc7e539ab"><ix:nonFraction unitRef="usd" contextRef="i85806e21f7e54cfcb122fb5fd4fee567_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzExMjY_8b113904-961a-413f-87b0-418695e5ea49"><ix:nonFraction unitRef="usd" contextRef="ibfc5ab7f1ee947cd8665777f9174939a_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzExMjY_f97b7ca1-3f75-4af3-92fd-49713e360b52">45.6</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="ic00d3f45d1704a3ca383e8c300cd58a6_I20200927" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzExOTA_0f9c1e8d-970c-4a99-8b17-6e28c406b425">2.79</ix:nonFraction>% and expire in July 2023 for all five agreements. At September&#160;27, 2020 and September&#160;29, 2019, the fair value of the effective portion of our interest rate swap agreements designated as cash flow hedges before tax effect was $(<ix:nonFraction unitRef="usd" contextRef="i122c56b86b5f4bb2b9f1670a3626638d_I20200927" decimals="-5" name="ttek:DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzE0MDI_03f197fe-1841-4412-ade3-e4463f1b7cef">15.5</ix:nonFraction>) million and $(<ix:nonFraction unitRef="usd" contextRef="ibc08dbf45b71478d877d007fd236972c_I20190929" decimals="-5" name="ttek:DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzE0MDk_b7e3ea48-fd2a-4778-85d7-d0c9eff91ddf">10.9</ix:nonFraction>) million, respectively, of which we expect to reclassify $<ix:nonFraction unitRef="usd" contextRef="ic00d3f45d1704a3ca383e8c300cd58a6_I20200927" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzE0NjA_d915ffca-bf7b-46d4-b102-f53281d0e5c7">5.8</ix:nonFraction> million from accumulated other comprehensive loss to interest expense within the next <ix:nonNumeric contextRef="i5020ca3c346b47339b6911c18d822db1_D20190930-20200927" format="ixt-sec:durmonth" name="us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzE1NDM_34afae1d-9783-4e00-bc3d-803a5b5f71f1">12</ix:nonNumeric> months.</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%">90</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="i89b6c67f7e1a4092b8c9b15ba6f547b1"><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzIwODQ_f5afd232-09cc-4a63-99c4-8b3bca923f18" 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 fair values of our outstanding derivatives designated as hedging instruments were as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:35.796%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.932%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value of Derivative<br/>Instruments as of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i122c56b86b5f4bb2b9f1670a3626638d_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90YWJsZTphODJmYmZlYWQ1YmQ0Njk5OGRkN2VlYTkwYjY4M2FkYy90YWJsZXJhbmdlOmE4MmZiZmVhZDViZDQ2OTk4ZGQ3ZWVhOTBiNjgzYWRjXzUtMy0xLTEtMA_7756a951-ce79-457a-83d7-60071cad229d">15,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="ibc08dbf45b71478d877d007fd236972c_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90YWJsZTphODJmYmZlYWQ1YmQ0Njk5OGRkN2VlYTkwYjY4M2FkYy90YWJsZXJhbmdlOmE4MmZiZmVhZDViZDQ2OTk4ZGQ3ZWVhOTBiNjgzYWRjXzUtNS0xLTEtMA_7bcf3b96-fc10-41ab-839d-8db145236cee">11,009</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleOfDerivativeInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzIwODY_5c6a8086-5bde-4bf9-a334-0a41421def16" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair value of the interest rate swap agreements are presented on the consolidated statements of comprehensive income as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.952%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td><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 30, 2018</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%">(Loss) gain recognized in other comprehensive income, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia4d239602e9849ccaa2c079bc247af24_D20190930-20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90YWJsZTpmNjMzODlkMjJiNjg0NGFiOTFjM2I4Y2UwNGEyYmUzYS90YWJsZXJhbmdlOmY2MzM4OWQyMmI2ODQ0YWI5MWMzYjhjZTA0YTJiZTNhXzQtMS0xLTEtMA_021b6b3a-5772-4eab-98f8-f80f5a4ba809">4,638</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="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="i46ee7d6bad534aa0ba5418e1a2e7aa34_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90YWJsZTpmNjMzODlkMjJiNjg0NGFiOTFjM2I4Y2UwNGEyYmUzYS90YWJsZXJhbmdlOmY2MzM4OWQyMmI2ODQ0YWI5MWMzYjhjZTA0YTJiZTNhXzQtMy0xLTEtMA_db2c9952-f9d0-4797-9a12-bf535154ada1">12,125</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaef3c932495c4c719046aa38209a2db6_D20171002-20180930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90YWJsZTpmNjMzODlkMjJiNjg0NGFiOTFjM2I4Y2UwNGEyYmUzYS90YWJsZXJhbmdlOmY2MzM4OWQyMmI2ODQ0YWI5MWMzYjhjZTA0YTJiZTNhXzQtNS0xLTEtMA_5e378a80-97cf-466e-8313-a1569a16dca0">806</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="usd" contextRef="i5833b9f6f0d94c32b33eb91e83cf5a82_D20190930-20200927" decimals="INF" format="ixt-sec:numwordsen" name="ttek:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzE4MTI_2b735260-3d81-4c5b-90a5-53c109836968">no</ix:nonFraction> ineffective portions of derivative instruments. Accordingly, <ix:nonFraction unitRef="usd" contextRef="i5833b9f6f0d94c32b33eb91e83cf5a82_D20190930-20200927" decimals="INF" format="ixt-sec:numwordsen" name="ttek:DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzE4NzY_75690b21-54d1-4d16-856b-faf382c08cc0">no</ix:nonFraction> amounts were excluded from effectiveness testing for our interest rate swap agreements. We had <ix:nonFraction unitRef="instrument" contextRef="i32949f473b7a4f36a7dbd96bc17a106a_I20200927" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DerivativeNumberOfInstrumentsHeld" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzE5NzQ_3c7ee72f-5314-4ff0-bae5-6b4563f58a0d"><ix:nonFraction unitRef="instrument" contextRef="i6e035309030d4917ba137d3c18ea78a7_I20180930" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DerivativeNumberOfInstrumentsHeld" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzE5NzQ_3cefae0c-3c5c-4b5a-b74c-d26cbdbd5716"><ix:nonFraction unitRef="instrument" contextRef="iab6ff54eb7e5424c94b69fd9c119623b_I20190929" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DerivativeNumberOfInstrumentsHeld" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzE5NzQ_e925a77c-61b7-45ce-b33f-f8aa06c1be1a">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> other derivative instruments that were not designated as hedging instruments for fiscal 2020, 2019 and 2018.</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%">91</span></div></div></div><div id="ibf1504f097a64deeb2b062f259aa7472_232"></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%">15.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90ZXh0cmVnaW9uOjE0OWUyZDViZWE0ODRkY2JhMGViMWVjMzI3MGVmMGMxXzQxMQ_002c118a-5562-4044-8c32-5d1248d1199c" continuedAt="if1e707cd51674eb9ac9a1c6dca22de31" escape="true">Reclassifications Out of Accumulated Other Comprehensive Income (Loss)</ix:nonNumeric></span></div><ix:continuation id="if1e707cd51674eb9ac9a1c6dca22de31"><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90ZXh0cmVnaW9uOjE0OWUyZDViZWE0ODRkY2JhMGViMWVjMzI3MGVmMGMxXzQwOQ_7a150171-a347-42ba-9a1e-5a9321dbc603" 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 2020 and 2019 related to reclassifications out of accumulated other comprehensive income are summarized as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:400;line-height:100%">Balances at September 30, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i50a99cf1e2454d73990f4f9755c8361b_I20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzItMS0xLTEtMA_d60425b8-e508-4677-a725-b0af97c14e66">128,602</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bf3893019134a14b09f0c1f2c965c70_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzItMy0xLTEtMA_f03b06c4-f137-4b08-8431-b9acf7107b7b">1,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb832f38bc534fc98dfb21b7770e5ab1_I20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzItNS0xLTEtMA_0d5b27e8-c492-4fed-82c6-006666778d1d">127,350</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id7ce0afe79404a9f8c2f38689864f5b7_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzMtMS0xLTEtMA_2b9c083d-1fa8-48e2-970d-73f1279838cf">21,109</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32ebea233dc54ce3ae19cfde18d4ded2_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzMtMy0xLTEtMA_8d8764b3-66c9-44b3-8db5-236f7583d55f">11,247</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="i26f2b13be278456eaaece91595f645d9_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzMtNS0xLTEtMA_4aa7c415-1d00-4034-bcb7-4ab350032f30">32,356</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%">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%"><ix:nonFraction unitRef="usd" contextRef="ia0e5b33f04084919b1aa279f2791da54_D20181001-20190929" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzUtMS0xLTEtMA_99359e05-26af-42e2-813c-67d89679f03a">&#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="i4720b959da72493ebd0e3172d1837fdc_D20181001-20190929" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzUtMy0xLTEtMA_e88f149b-1763-4abf-ade9-19b35070afce">878</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="i1fdb0395c8e5466c9bd4efc948032e0b_D20181001-20190929" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzUtNS0xLTEtMA_b92d82d9-3ce0-4ed5-80aa-f03c39e440e3">878</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:400;line-height:100%">Net current-period other comprehensive loss</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="id7ce0afe79404a9f8c2f38689864f5b7_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzYtMS0xLTEtMA_f0955d37-ed56-4b8c-9565-ce86e6611efb">21,109</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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32ebea233dc54ce3ae19cfde18d4ded2_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzYtMy0xLTEtMA_880c4caa-4b2c-4641-85b6-c59f272a3c18">12,125</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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26f2b13be278456eaaece91595f645d9_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzYtNS0xLTEtMA_a77009fd-1b55-49d4-97cf-6cd75e680d86">33,234</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 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%">Balances at September 29, 2019</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="i53444eda113f4f508fd20921cdca2191_I20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzctMS0xLTEtMA_dfebbe99-7c2b-44c5-9bf7-03d196dc4c22">149,711</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 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="i2cdbe1f7fb254f77b685665c13474c06_I20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzctMy0xLTEtMA_1629db68-52c4-4ebc-a52d-cfacfeebd336">10,873</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 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="i9600a0f094054d158373b725cdd2ef84_I20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzctNS0xLTEtMA_e017cd24-9088-4f99-bad0-057170caee64">160,584</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: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:#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="ifcf9825c521c41959b13ae134d1be73f_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzgtMS0xLTEtMA_c2322ace-712e-45a2-b23e-8b19799511f4">3,436</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="i4a3b6c3232904d85bacb8e6ecb910b8a_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzgtMy0xLTEtMA_74fe1fc9-acc6-424e-839c-0747f5490956">599</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4580cf4a73ba42b0b226d71b2b177f69_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzgtNS0xLTEtMA_880c56fc-ed0e-4582-a589-5f9e1266e5d7">2,837</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%">Amounts reclassified from accumulated other comprehensive 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: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;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d65cbfa23944a1ac424475e97e8f3e_D20190930-20200927" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzEwLTEtMS0xLTA_6a14cbb8-7079-47b1-a1ab-f6246be90106">&#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="ia8aad8b23e3749fca3488b0e022be017_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzEwLTMtMS0xLTA_e87119d4-36d5-405e-af9b-18d4665ad7ad">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="ice9c12a65eae488f8c0c6c587376b825_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzEwLTUtMS0xLTA_da67c09e-d71b-469a-9948-cf372f9c8e26">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:400;line-height:100%">Net current-period other comprehensive income (loss)</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="ifcf9825c521c41959b13ae134d1be73f_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzExLTEtMS0xLTA_44e6887f-bb9a-4c02-83e7-97b6a1008279">3,436</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="i4a3b6c3232904d85bacb8e6ecb910b8a_D20190930-20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzExLTMtMS0xLTA_2acfb4d1-002d-4fa8-bcf6-24fd86c567f1">4,638</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="i4580cf4a73ba42b0b226d71b2b177f69_D20190930-20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzExLTUtMS0xLTA_7e4d2828-c154-4d19-8625-3ae39b316c0c">1,202</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 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%">Balances at September 27, 2020</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="ib7f0115a5db24ccb87e76ad9b8b295ce_I20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzEyLTEtMS0xLTA_a5a64d34-9fb3-4856-a678-a17d5a98d618">146,275</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: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="i20c8cdb753e1498a87734ff358d489b8_I20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzEyLTMtMS0xLTA_14710a6a-cb0b-4a54-993e-21f669fa6aa0">15,511</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">(<ix:nonFraction unitRef="usd" contextRef="i38ac6e0dd8a64785bd689089eba09355_I20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzEyLTUtMS0xLTA_30425a5b-ae4d-4104-a80c-22d781742c28">161,786</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr 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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">This accumulated other comprehensive component is reclassified to "Interest expense" in our consolidated statements of income. See Note 14, "Derivative Financial Instruments", for more information.</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%">92</span></div></div></div><div id="ibf1504f097a64deeb2b062f259aa7472_235"></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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzUvZnJhZzoxNDQyYWYzMWI3Y2I0MzJlOWI0NDEzNDUyNzc0Mzk0ZS90ZXh0cmVnaW9uOjE0NDJhZjMxYjdjYjQzMmU5YjQ0MTM0NTI3NzQzOTRlXzg3OQ_53d66a6d-1b83-431a-8c19-db6b665e30e0" continuedAt="id778be06109e40fca13a23c63f650f4c" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="id778be06109e40fca13a23c63f650f4c"><div style="margin-bottom:6pt;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;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="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="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 (see Note&#160;2, "Basis of Presentation and Preparation" and Note&#160;5, "Acquisitions and Divestitures" for further information).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The fair value of long-term debt was determined using the present value of future cash flows based on the borrowing rates currently available for debt with similar terms and maturities (Level&#160;2 measurement). The carrying value of our long-term debt approximated fair value at September&#160;27, 2020 and September&#160;29, 2019. At September&#160;27, 2020, we had borrowings of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="ib0da4343d1654441b2d1998dfda86b68_I20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzUvZnJhZzoxNDQyYWYzMWI3Y2I0MzJlOWI0NDEzNDUyNzc0Mzk0ZS90ZXh0cmVnaW9uOjE0NDJhZjMxYjdjYjQzMmU5YjQ0MTM0NTI3NzQzOTRlXzY3NQ_afe0ac5c-5985-42ab-bcb6-1ea7ca138b5c">254.9</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> outstanding under our Amended Credit Agreement, which were used to fund our business acquisitions, working capital needs, stock repurchases, dividends, capital expenditures and contingent earn-outs.</span></div></ix:continuation><div id="ibf1504f097a64deeb2b062f259aa7472_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%">17.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzgvZnJhZzozMDc1ZTZhOTIyMDQ0YTM0YjhlNmUzMzVhOTgyYWJmYS90ZXh0cmVnaW9uOjMwNzVlNmE5MjIwNDRhMzRiOGU2ZTMzNWE5ODJhYmZhXzE0NjI_64a5c5f5-9189-44ca-9ed0-6b6f7645de09" continuedAt="i0e61caa8b2284b5ea88de538aa4be421" escape="true">Commitments and Contingencies  </ix:nonNumeric></span></div><ix:continuation id="i0e61caa8b2284b5ea88de538aa4be421"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to certain claims and lawsuits typically filed against the consulting and engineering profession, alleging primarily professional errors or omissions. We carry professional liability insurance, subject to certain deductibles and policy limits, against such claims. However, in some actions, parties are seeking damages that exceed our insurance coverage or for which we are not insured. While management does not believe that the resolution of these claims will have a material adverse effect, individually or in aggregate, on our financial position, results of operations or cash flows, management acknowledges the uncertainty surrounding the ultimate resolution of these matters.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 15, 2019, following an initial January 14, 2019 filing, the Civil Division of the United States Attorney's Office filed an amended complaint in intervention in <ix:nonFraction unitRef="action" contextRef="i8584cf61f2004a34ac9868541ca312a1_I20190715" decimals="INF" format="ixt-sec:numwordsen" name="ttek:LossContingencyNumberOfActions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzgvZnJhZzozMDc1ZTZhOTIyMDQ0YTM0YjhlNmUzMzVhOTgyYWJmYS90ZXh0cmVnaW9uOjMwNzVlNmE5MjIwNDRhMzRiOGU2ZTMzNWE5ODJhYmZhXzg5OA_64b51d41-9815-49d2-b55b-bc37f7573551">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%">93</span></div></div></div><div id="ibf1504f097a64deeb2b062f259aa7472_241"></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%">18.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzM2ODk_f8dcf412-1af2-4b4e-b5c1-69c466f03d43" continuedAt="ie7f1d6fe02634631bb2ec6dc460b9731" escape="true">Reportable Segments</ix:nonNumeric></span></div><ix:continuation id="ie7f1d6fe02634631bb2ec6dc460b9731" continuedAt="i36923f05b6094ad4979a08a9fd47ffa0"><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 managed 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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzUz_51212771-57ac-4b3e-95a2-a0d257b6e3ac">two</ix:nonFraction> reportable segments. Our GSG reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our CIG reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies. Additionally, we continue to report the results of the wind-down of our non-core construction activities in the RCM reportable segment. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reportable segments are described as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">GSG:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;GSG provides consulting and engineering services primarily to U.S. government clients (federal, state and local) and development agencies worldwide. GSG supports U.S. government civilian and defense agencies with services in water, environment, sustainable infrastructure, information technology, and disaster management. GSG also provides engineering design services for U.S. municipal and commercial clients, especially in water infrastructure, solid waste, and high-end sustainable infrastructure designs. GSG also leads our support for development agencies worldwide, especially in the United States, United Kingdom, and Australia.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CIG:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;CIG primarily provides consulting and engineering services to U.S. commercial clients, and international clients that include both commercial and government sectors. CIG supports commercial clients across the Fortune 500, energy utilities, industrial, manufacturing, aerospace, and resource management markets. CIG also provides infrastructure and related environmental, engineering and project management services to commercial and local government clients across Canada, in Asia Pacific (primarily Australia and New Zealand), the United Kingdom, as well as Brazil and Chile.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">RCM:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We continued to report the results of the wind-down of our non-core construction activities in the RCM reportable segment for fiscal 2020. As of September&#160;27, 2020, there was no remaining backlog for RCM 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%">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzM2ODY_c5f7e525-46ed-4dd6-88b8-aef822f69d7e" continuedAt="i961ab44026ca42eb983006f8a332829c" 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;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%">Reportable Segments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30, 2018</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="i787d48b2a95a4d92af4ef2097c9ebf88_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzQtMS0xLTEtMA_c672af41-2285-4961-be59-e4bc5c4556aa">1,778,922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64f98615364f4786bcb3f76c6f8d9b49_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzQtMy0xLTEtMA_97b8e52b-edbf-41d1-acbe-5f295bcee37e">1,820,671</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="ic319deffdd844a2cb1ee143ec851eee8_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzQtNS0xLTEtMA_0ca6efe8-5215-4cdd-b160-8f5bfbed0993">1,694,871</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="i584f295a8d6b42bc969c8ffa2b3e6183_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzUtMS0xLTEtMA_70182d1f-b3ff-427f-955f-a7bcf70fbbec">1,266,059</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83f19207d13a4fe891118c4852e7f475_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzUtMy0xLTEtMA_610bf567-1a25-4a1a-bb31-0154827aa4ae">1,342,509</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07627e34e03c49edb10c2362e245a2b4_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzUtNS0xLTEtMA_96198eb7-02d4-496b-9e11-b038acb652a5">1,323,142</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="if16152e9b6f44635900ba2800144124a_D20190930-20200927" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzYtMS0xLTEtMA_f5ebfe73-d56d-454b-b707-3a8a2e2c9f5c">198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if90ba5a008d440838d27b5122937cbb2_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzYtMy0xLTEtMA_1b9d0f3b-db03-4570-a129-3b6656979997">1,542</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="idec336daa73f4d3d89a93e1b8b1d09a1_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzYtNS0xLTEtMA_ee35edee-c3c5-43a9-8faa-a59a4924fbf7">14,199</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="i104b75874d0e48cab673b09fc732c51e_D20190930-20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzctMS0xLTEtMA_be602983-c38c-4f2d-93a4-d8e6b24574bb">50,288</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i713db8a8ad7a4a549c008f68104035a7_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzctMy0xLTEtMA_4b229268-d7ad-445c-b66c-85aa8f4ba3b0">54,290</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="i5f0fd3d7169d4b60bf8ab08ee27612ca_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzctNS0xLTEtMA_d94af945-1e37-47e0-9eec-4dc98e86e642">68,064</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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzgtMS0xLTEtMA_2870a85f-58af-43c3-bbe3-6677e73021d2">2,994,891</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzgtMy0xLTEtMA_fcd1c6f3-f78c-4c7d-94cb-8114f377513f">3,107,348</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzgtNS0xLTEtMA_d1012fa2-dc80-406b-a7b9-81693d3c4b21">2,964,148</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:15pt"><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="i787d48b2a95a4d92af4ef2097c9ebf88_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzEwLTEtMS0xLTA_6756d2d7-2b7b-4516-8239-df669b73af46">168,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64f98615364f4786bcb3f76c6f8d9b49_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzEwLTMtMS0xLTA_b2ce829d-aca7-498e-a959-dd6201f3ca6e">185,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic319deffdd844a2cb1ee143ec851eee8_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzEwLTUtMS0xLTA_bd489276-dca2-4bd2-a94d-d2e879595bce">168,211</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="i584f295a8d6b42bc969c8ffa2b3e6183_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzExLTEtMS0xLTA_912096f4-98dd-477b-9e04-bf56c3bd9b66">114,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83f19207d13a4fe891118c4852e7f475_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzExLTMtMS0xLTA_746c25ba-9899-45d3-8d24-fa06af58bd3a">79,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07627e34e03c49edb10c2362e245a2b4_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzExLTUtMS0xLTA_8d9856ef-67f4-4f60-82b3-b70e35a6e5aa">74,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RCM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if16152e9b6f44635900ba2800144124a_D20190930-20200927" decimals="-3" format="ixt:zerodash" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzEyLTEtMS0xLTA_bd1457e2-ae1a-4748-9bbe-f80c9e7ae081">&#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="if90ba5a008d440838d27b5122937cbb2_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzEyLTMtMS0xLTA_d27a99c4-868f-4a86-800b-578f17c9d9b5">5,933</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="idec336daa73f4d3d89a93e1b8b1d09a1_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzEyLTUtMS0xLTA_1c399cb2-742f-4d68-b487-b68c00bb63ed">4,573</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5d96d98e04134104b4a8d25b9d53bc2d_D20190930-20200927" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzEzLTEtMS0xLTA_db5f7729-ae67-4a52-ad3b-8502e8286f08">41,600</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i83eec601b9d4411186aca6cafbdabdae_D20181001-20190929" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzEzLTMtMS0xLTA_1e8b454e-6d0d-4ce5-9d69-8d68df2a5aa9">70,201</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="ie600f3176d444e3f8771cb4265e23a3e_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzEzLTUtMS0xLTA_c7f13d75-9422-4753-9b55-bd731f57c478">48,003</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total income from operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzE0LTEtMS0xLTA_f92f120f-839c-4eb4-9e39-33b89749acdf">241,091</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzE0LTMtMS0xLTA_11b86f8f-c68c-4bf0-91d7-451a5d447f25">188,762</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzE0LTUtMS0xLTA_d9c629c7-61e7-4990-8a97-5dfff5ce259e">190,086</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #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;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">goodwill and intangible assets impairment charges, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">amortization of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzI4NzQ_cfa90c85-052b-4e32-9186-a779e5e3b584">11.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzI4Nzg_1e14ca54-33fd-439c-873e-51a700ef605c">11.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzI4ODU_f65a460a-24b4-4988-bd01-117919b5111e">18.2</ix:nonFraction> million, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of $<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzMwMjg_5b459d33-eb03-4883-b590-04ad327092b8">15.0</ix:nonFraction> million, $(<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-5" sign="-" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzMwMzI_561f01d4-87e4-422f-9812-88f3bac066f0">1.1</ix:nonFraction>) million and $(<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-5" sign="-" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzMwMzk_f2124969-b1b6-4f7e-8367-df194baa9988">4.3</ix:nonFraction>) million for fiscal 2020, 2019 and 2018, respectively. Corporate results in fiscal 2020 and 2019 also included $<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzQzOTgwNDY1MjE5MTM_1f4e6cd2-5539-441d-806d-95111932b2de">15.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzMxMzI_4872bcbf-c36a-4cc5-8698-ef2996ae0df8">7.8</ix:nonFraction> million goodwill impairment charges, respectively.  See Note 6 - "Goodwill and Intangible Assets" for more information.</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%">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><ix:continuation id="i36923f05b6094ad4979a08a9fd47ffa0" continuedAt="i7d8db5a55bfa45b7a0b346e05a3a9267"><ix:continuation id="i961ab44026ca42eb983006f8a332829c"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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%">September 27</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:100%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="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="ic9130e3daa554a6898586ec7a47f44a2_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmYTliODc1ZmU1MmM0NTM0YmYzMGJkZGE0NDE3MjY1ZS90YWJsZXJhbmdlOmZhOWI4NzVmZTUyYzQ1MzRiZjMwYmRkYTQ0MTcyNjVlXzMtMS0xLTEtMA_c287e6ff-ce0f-45dd-bd6e-ce4449c47863">649,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i6f98a2198d7049f2ae274efedcbdb883_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmYTliODc1ZmU1MmM0NTM0YmYzMGJkZGE0NDE3MjY1ZS90YWJsZXJhbmdlOmZhOWI4NzVmZTUyYzQ1MzRiZjMwYmRkYTQ0MTcyNjVlXzMtMy0xLTEtMA_641f6aef-5ac2-4ee7-b0e6-1103767f659a">587,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;text-align: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="i8345ea314c9348e8a1fab670e7a51bc1_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmYTliODc1ZmU1MmM0NTM0YmYzMGJkZGE0NDE3MjY1ZS90YWJsZXJhbmdlOmZhOWI4NzVmZTUyYzQ1MzRiZjMwYmRkYTQ0MTcyNjVlXzQtMS0xLTEtMA_a1199dde-38d6-4a7c-968d-f913ebb8b730">479,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefa0572f02384583bba9fcf3c55ee421_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmYTliODc1ZmU1MmM0NTM0YmYzMGJkZGE0NDE3MjY1ZS90YWJsZXJhbmdlOmZhOWI4NzVmZTUyYzQ1MzRiZjMwYmRkYTQ0MTcyNjVlXzQtMy0xLTEtMA_175df03f-a988-449c-9d2c-3393cb4ad145">450,276</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="i3935966cd7824fbf8869c69a7310ee77_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmYTliODc1ZmU1MmM0NTM0YmYzMGJkZGE0NDE3MjY1ZS90YWJsZXJhbmdlOmZhOWI4NzVmZTUyYzQ1MzRiZjMwYmRkYTQ0MTcyNjVlXzUtMS0xLTEtMA_2590ef96-a891-4e71-a5a9-8e62d4043d2b">14,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4acd0e94736c46f48437263600652436_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmYTliODc1ZmU1MmM0NTM0YmYzMGJkZGE0NDE3MjY1ZS90YWJsZXJhbmdlOmZhOWI4NzVmZTUyYzQ1MzRiZjMwYmRkYTQ0MTcyNjVlXzUtMy0xLTEtMA_3cdede77-c2dc-4f32-a0f3-7aee2020de26">15,608</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">(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="idc16f986a26740138d15a7c890ecf9ea_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmYTliODc1ZmU1MmM0NTM0YmYzMGJkZGE0NDE3MjY1ZS90YWJsZXJhbmdlOmZhOWI4NzVmZTUyYzQ1MzRiZjMwYmRkYTQ0MTcyNjVlXzYtMS0xLTEtMA_9093b1b1-bffb-4b20-932a-506c0a7b980b">1,235,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia07abb47b4944be4b3cb27847be864e1_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmYTliODc1ZmU1MmM0NTM0YmYzMGJkZGE0NDE3MjY1ZS90YWJsZXJhbmdlOmZhOWI4NzVmZTUyYzQ1MzRiZjMwYmRkYTQ0MTcyNjVlXzYtMy0xLTEtMA_18073bf0-be34-4516-b367-20876d1d8f07">1,094,484</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%"><ix:nonFraction unitRef="usd" contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmYTliODc1ZmU1MmM0NTM0YmYzMGJkZGE0NDE3MjY1ZS90YWJsZXJhbmdlOmZhOWI4NzVmZTUyYzQ1MzRiZjMwYmRkYTQ0MTcyNjVlXzctMS0xLTEtMA_428c6bcb-979d-4d5b-b603-05c77c7a98d0">2,378,558</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmYTliODc1ZmU1MmM0NTM0YmYzMGJkZGE0NDE3MjY1ZS90YWJsZXJhbmdlOmZhOWI4NzVmZTUyYzQ1MzRiZjMwYmRkYTQ0MTcyNjVlXzctMy0xLTEtMA_938080e6-23b4-45d3-8b7f-61b0d7d94b81">2,147,408</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="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 #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></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Fiscal 2020 includes recognition of ROU assets for leases (substantially all operating leases) upon the adoption of ASU 2016-02 in the first quarter of fiscal 2020. </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%">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzM2OTk_7a9fb4e4-3b25-4f1c-9b2e-34df67292234" continuedAt="i7b1034de2135426cb5154453679bb281" 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="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:31.058%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.619%"></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:9.619%"></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:9.472%"></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:9.619%"></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:9.619%"></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:9.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="33" 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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span 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: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%">September 29, 2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2018</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%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-Lived</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:100%">Assets&#160;</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,3)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-Lived</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:100%">Assets&#160;</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></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-Lived</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:100%">Assets&#160;</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></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="ie405871117b64905aac676ed0ee2cdec_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzMtMS0xLTEtMA_ae18bc35-22b0-4620-9217-e4448f07d8cf">2,107,457</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%"><ix:nonFraction unitRef="usd" contextRef="i1ffcf8f0e0174b359b8383165c46eeba_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzMtMy0xLTEtMA_c0b45ad2-cb5b-41a1-a75c-dcbac78fa494">230,933</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 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="i3161308e0dbd40c88cdeb5760e5122b4_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzMtNS0xLTEtMA_38b98557-0f79-49dc-92cb-02475e3910cc">2,247,780</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="idf0fe82d00b04d688274f042133b6f6c_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzMtNy0xLTEtMA_d328fd2c-b7ca-450f-80ee-1493de91767b">51,859</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="ic0ef33802e0348d2b230db5f32812cc1_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzMtOS0xLTEtMA_1b19cb50-5618-4699-89f9-efa1f7da6646">2,232,013</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="iaeb8ef98077a4aa7bc4d4924696cbf77_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzMtMTEtMS0xLTA_652bfb06-08f3-4f1f-a22c-426f14b40c5b">57,256</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="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="i50afa810b4ac4820bb6c6dc6c271bf16_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzQtMS0xLTEtMA_462f5720-f813-4b59-9da5-431f6bcf4d59">887,434</ix:nonFraction>&#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="i39e6d2dfc2ea404e9a77ea01a9c76ff4_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzQtMy0xLTEtMA_119ce1d3-ab5c-41a6-8577-b6ab8c395410">108,348</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i7a463e5cdb6d4217ab37168491f7e154_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzQtNS0xLTEtMA_09195413-fbb9-4df3-915b-1f2a61cb18a3">859,568</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="ic3d4703a4ad54a25955da4e63726c09a_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzQtNy0xLTEtMA_91375123-b78d-4df3-8288-b7c0075a7b85">46,113</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="if9176e23781d43a7a9bb3c54e1c0b83f_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzQtOS0xLTEtMA_49fbc689-7379-4484-8d37-b64cefff8595">732,135</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="ie94f9d587fa74b2e88a038c89d0b61c0_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzQtMTEtMS0xLTA_8f58b7c0-59fe-43b3-b403-1283a2b38266">28,235</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;border-bottom:1pt solid #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;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></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue and long-lived assets from our foreign operations, primarily in Canada, Australia and the United Kingdom, and revenue generated from non-U.S. clients. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Excludes goodwill, intangible assets and deferred income taxes. </span></div></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="i7d8db5a55bfa45b7a0b346e05a3a9267" continuedAt="i59e65e14ad604f96af8b28fcc70e2fba"><ix:continuation id="i7b1034de2135426cb5154453679bb281" continuedAt="idc07a5d5b0af4b04b5ae6e87e4650372">(3)     </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="idc07a5d5b0af4b04b5ae6e87e4650372"><ix:continuation id="i59e65e14ad604f96af8b28fcc70e2fba">Includes recognition of ROU assets for leases (substantially all operating leases) upon the adoption of ASU 2016-02 in the first quarter of fiscal 2020</ix:continuation>.</ix:continuation> </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95</span></div></div></div><div id="ibf1504f097a64deeb2b062f259aa7472_244"></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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90ZXh0cmVnaW9uOmMyNDhlNjY4MTdjYjQxZTViYmRiMzE4YTM5MjQ2ZTI3XzQ0MQ_7ae2fc09-19df-41c4-b547-84cd89dfac51" continuedAt="i281f6615953c4414a19317ee8f9bad1b" escape="true">Related Party Transactions</ix:nonNumeric></span></div><ix:continuation id="i281f6615953c4414a19317ee8f9bad1b"><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 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90ZXh0cmVnaW9uOmMyNDhlNjY4MTdjYjQxZTViYmRiMzE4YTM5MjQ2ZTI3XzE1OQ_43c5bca5-d9ee-48f8-8dd5-541367e2a5dc">88.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90ZXh0cmVnaW9uOmMyNDhlNjY4MTdjYjQxZTViYmRiMzE4YTM5MjQ2ZTI3XzE2Mw_f2bb7f55-6bff-40b5-9264-b08534ac902b">99.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90ZXh0cmVnaW9uOmMyNDhlNjY4MTdjYjQxZTViYmRiMzE4YTM5MjQ2ZTI3XzE3MA_ed795325-8ec2-422b-b678-34690eff1d44">75.0</ix:nonFraction> million, respectively. Our related reimbursable costs for fiscal 2020, 2019 and 2018 were approximately $<ix:nonFraction unitRef="usd" contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90ZXh0cmVnaW9uOmMyNDhlNjY4MTdjYjQxZTViYmRiMzE4YTM5MjQ2ZTI3XzMxNQ_ccc091be-b9ef-4aef-bda3-c5e45e8d7825">86.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90ZXh0cmVnaW9uOmMyNDhlNjY4MTdjYjQxZTViYmRiMzE4YTM5MjQ2ZTI3XzMxOQ_97e6a7ab-4956-49b5-bfcd-78f495fd2b45">98.5</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90ZXh0cmVnaW9uOmMyNDhlNjY4MTdjYjQxZTViYmRiMzE4YTM5MjQ2ZTI3XzMyNg_594f7055-7f2c-4e6b-98ad-1149642c8392">76.6</ix:nonFraction> million, respectively. <ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90ZXh0cmVnaW9uOmMyNDhlNjY4MTdjYjQxZTViYmRiMzE4YTM5MjQ2ZTI3XzQ0Mw_10e3c6b5-6a6c-4266-9464-4682d817ccad" continuedAt="ib97895e9305643d0ae7bbde5c8cab176" escape="true">Our consolidated balance sheets also included the following amounts related to these services:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><ix:continuation id="ib97895e9305643d0ae7bbde5c8cab176"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29, 2019</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90YWJsZTo4ZmI1OWEzOGM3NTU0MmQxODc2NzY3NDYxYjJhMmVkMi90YWJsZXJhbmdlOjhmYjU5YTM4Yzc1NTQyZDE4NzY3Njc0NjFiMmEyZWQyXzItMS0xLTEtMA_cabb3c0a-dc14-4187-bb60-4e2d3008397e">20,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90YWJsZTo4ZmI1OWEzOGM3NTU0MmQxODc2NzY3NDYxYjJhMmVkMi90YWJsZXJhbmdlOjhmYjU5YTM4Yzc1NTQyZDE4NzY3Njc0NjFiMmEyZWQyXzItMy0xLTEtMA_2c57b7d5-670a-459a-bd47-79042f13e416">19,351</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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" format="ixt:numdotdecimal" name="ttek:ContractWithCustomerAssetRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90YWJsZTo4ZmI1OWEzOGM3NTU0MmQxODc2NzY3NDYxYjJhMmVkMi90YWJsZXJhbmdlOjhmYjU5YTM4Yzc1NTQyZDE4NzY3Njc0NjFiMmEyZWQyXzMtMS0xLTEtMA_c0c13812-adbe-40fc-892f-04a031670405">3,261</ix:nonFraction>&#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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" format="ixt:numdotdecimal" name="ttek:ContractWithCustomerAssetRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90YWJsZTo4ZmI1OWEzOGM3NTU0MmQxODc2NzY3NDYxYjJhMmVkMi90YWJsZXJhbmdlOjhmYjU5YTM4Yzc1NTQyZDE4NzY3Njc0NjFiMmEyZWQyXzMtMy0xLTEtMA_3254992a-abb4-48e6-b06a-eb714ee81283">9,681</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;text-align: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="id343e5af2e60442dabbda97d454e14b6_I20200927" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90YWJsZTo4ZmI1OWEzOGM3NTU0MmQxODc2NzY3NDYxYjJhMmVkMi90YWJsZXJhbmdlOjhmYjU5YTM4Yzc1NTQyZDE4NzY3Njc0NjFiMmEyZWQyXzQtMS0xLTEtMA_fe79dd89-0f4b-4920-b4d1-767436f4c3f2">478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90YWJsZTo4ZmI1OWEzOGM3NTU0MmQxODc2NzY3NDYxYjJhMmVkMi90YWJsZXJhbmdlOjhmYjU5YTM4Yzc1NTQyZDE4NzY3Njc0NjFiMmEyZWQyXzQtMy0xLTEtMA_0b8ca78c-8659-4d31-a689-8d557b4eb812">111</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 style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span><br/></span></div><div id="ibf1504f097a64deeb2b062f259aa7472_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%">20.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzEzNDI_69cd2f32-ad90-4c3c-8847-2239b25a3b6d" continuedAt="ic3f88990f818431bb1f4792f40ba55a0" escape="true">Quarterly Financial Information&#160;&#8211; Unaudited</ix:nonNumeric></span></div><ix:continuation id="ic3f88990f818431bb1f4792f40ba55a0" continuedAt="i94d9106528e44bc982ce97abefac1546"><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 following unaudited quarterly data for the fiscal years ended September&#160;27, 2020 and September&#160;29, 2019 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 second quarter of fiscal 2020, we incurred incremental costs totaling $<ix:nonFraction unitRef="usd" contextRef="i6cb1857ab22e468bb404a30bdf7bbd76_D20191230-20200329" decimals="-5" format="ixt:numdotdecimal" name="ttek:COVID19IncrementalCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzQzOTgwNDY1MTQ0NDM_46b44659-57ed-4a88-bf3c-2ae014f975ae">8.2</ix:nonFraction>&#160;million to address the COVID-19 pandemic. In the fourth quarter of fiscal 2020, we </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recorded adjustments to our contingent earn-out liabilities and reported related net gains in operating income of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i4c970f48f4b54491b4bb49dd535dcebb_D20200629-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzQzOTgwNDY1MTQ0NTc_85c1248c-2a77-4335-959b-e70e83c9d1f0">13.5</ix:nonFraction>&#160;million. Additionally, we recorded a $<ix:nonFraction unitRef="usd" contextRef="ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzQzOTgwNDY1MTQ0NzI_61041bc3-31fa-4cbb-a609-b4b71ab5aefa">15.8</ix:nonFraction>&#160;million goodwill impairment charge related to the ASP reporting unit, which is in our CIG segment. We sold non-core equipment related to the disposal of our Canadian turn-key pipeline activities throughout fiscal 2020 which resulted in gains of $<ix:nonFraction unitRef="usd" contextRef="if91c568883a748c3a9b70801132944d4_D20190930-20191229" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzQzOTgwNDY1MTQ0ODc_b0ee8157-e907-4a8f-ace8-e3e0050a6a28">0.8</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i6cb1857ab22e468bb404a30bdf7bbd76_D20191230-20200329" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzQzOTgwNDY1MTQ1MDE_7a881f3f-4489-45bb-9ec8-68dc1bd6b479">2.2</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i90aa029cc9924c418ae3fb7460f27c7d_D20200330-20200628" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzQzOTgwNDY1MTQ1MTU_24f63c48-93a7-428e-94a3-ceb9a8030cc6">4.5</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzQzOTgwNDY1MTQ1Mjk_00c1aadb-bb94-4854-ae94-6f48a8fdfc92">1.0</ix:nonFraction>&#160;million in the first, second, third, and fourth quarters of fiscal 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%">In the second quarter of fiscal 2019, deferred tax valuation allowances of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i331bbc41321d48c98c6fb3e1d462596a_D20181231-20190331" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1Xzg3OQ_96a7a36b-4214-490d-b719-1ca8de8fa4c4">22.3</ix:nonFraction> million i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n Australia were released due to sufficient positive evidence obtained. During the fourth quarter of fiscal 2019, we decided to dispose of the Canadian turn-key pipeline activities in our CIG segment. As a result, we recorded a $<ix:nonFraction unitRef="usd" contextRef="ibd66ff8bdf5d4e1180833e7903709fb6_D20190701-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzExMDU_6415e8f9-4803-493a-a83c-a3a62c6efaed">7.8</ix:nonFraction> million goodwill impairment charge and other charges for severance and other disposition costs totaling $<ix:nonFraction unitRef="usd" contextRef="ibd66ff8bdf5d4e1180833e7903709fb6_D20190701-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzEyMDQ_b77d0a03-b224-4ec4-9f17-4867a08ce531">10.9</ix:nonFraction> million. Also in the fourth quarter of fiscal 2019, we incurred acquisition and transaction charges of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="i47a26dac6e6e434ebc77f45b10541bd8_D20190701-20190929" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzEzMDI_7cf376d5-ac75-49d1-9e38-c690c0dafe24">10.4</ix:nonFraction> million related to the acquisition of WYG. </span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzEzNDg_4ef0b00d-af80-4c90-8680-297dc884392f" continuedAt="i2a41ab89c8964136b930bfe74251c756" escape="true"></ix:nonNumeric><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%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><ix:continuation id="i94d9106528e44bc982ce97abefac1546"><ix:continuation id="i2a41ab89c8964136b930bfe74251c756"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:49.851%"></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.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: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 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if91c568883a748c3a9b70801132944d4_D20190930-20191229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzQtMS0xLTEtMA_e3d436ab-baff-406e-8946-a05244adc2be">797,623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cb1857ab22e468bb404a30bdf7bbd76_D20191230-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzQtMy0xLTEtMA_1e9b1f81-0252-4056-aa51-45cea3b6661d">734,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90aa029cc9924c418ae3fb7460f27c7d_D20200330-20200628" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzQtNS0xLTEtMA_26963227-a6d4-4b66-8d87-96859d5ea4da">709,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzQtNy0xLTEtMA_94d4de7a-586c-47e4-a944-6c01819ea463">753,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if91c568883a748c3a9b70801132944d4_D20190930-20191229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzUtMS0xLTEtMA_984dad18-a849-4035-ad4d-e92bd23c178e">63,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cb1857ab22e468bb404a30bdf7bbd76_D20191230-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzUtMy0xLTEtMA_c38ed508-cd54-429d-a46b-45fb670ad596">47,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90aa029cc9924c418ae3fb7460f27c7d_D20200330-20200628" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzUtNS0xLTEtMA_4fd0d855-2855-42fa-a8ad-4d59ef3dc56c">63,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzUtNy0xLTEtMA_4637c913-76fd-4be4-b71a-2e00d815a783">66,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Tetra Tech</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if91c568883a748c3a9b70801132944d4_D20190930-20191229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzYtMS0xLTEtMA_c756ac43-ddbd-4416-a7b9-1855aee3a1bc">47,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cb1857ab22e468bb404a30bdf7bbd76_D20191230-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzYtMy0xLTEtMA_8e0c5b2b-cbbc-4ef6-8969-cc66694b7bd3">36,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90aa029cc9924c418ae3fb7460f27c7d_D20200330-20200628" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzYtNS0xLTEtMA_cbb357b6-2fc1-492a-96c8-f08d8e4fd4df">45,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzYtNy0xLTEtMA_6131296b-71b4-4826-a205-b0e36b90d17c">44,654</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="if91c568883a748c3a9b70801132944d4_D20190930-20191229" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzgtMS0xLTEtMA_dbcb61b8-d30a-4f36-bf65-1fa235799ead">0.87</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6cb1857ab22e468bb404a30bdf7bbd76_D20191230-20200329" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzgtMy0xLTEtMA_45be4665-555c-4046-92a5-ff90d756fc98">0.67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i90aa029cc9924c418ae3fb7460f27c7d_D20200330-20200628" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzgtNS0xLTEtMA_4e1637c3-a334-4cc4-8193-d08c73b0d0e2">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="ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzgtNy0xLTEtMA_551c08aa-b9db-400d-b3ee-0bee85fe686f">0.83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if91c568883a748c3a9b70801132944d4_D20190930-20191229" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzktMS0xLTEtMA_d4ec6c0f-4da5-480e-a1d6-66f2e8d3b11e">0.85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6cb1857ab22e468bb404a30bdf7bbd76_D20191230-20200329" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzktMy0xLTEtMA_54bdcae0-760d-4b9e-86e8-4978291b4f4c">0.66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i90aa029cc9924c418ae3fb7460f27c7d_D20200330-20200628" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzktNS0xLTEtMA_52aa738d-66cf-4859-86c8-761a13e50b29">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="ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzktNy0xLTEtMA_ec765312-9609-4abc-96c7-ab89675d4a53">0.82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="if91c568883a748c3a9b70801132944d4_D20190930-20191229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzEyLTEtMS0xLTA_209d0581-1d5f-4155-b40c-c92c3a6e20bc">54,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6cb1857ab22e468bb404a30bdf7bbd76_D20191230-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzEyLTMtMS0xLTA_ac171756-4210-4ffa-8ef9-d8c32807e9ef">54,699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i90aa029cc9924c418ae3fb7460f27c7d_D20200330-20200628" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzEyLTUtMS0xLTA_f3e96089-7955-4b1e-aa4d-81ebfc167d8c">53,985</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzEyLTctMS0xLTA_bbf3ac91-9593-430f-923c-5fe26032ada1">53,841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-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="if91c568883a748c3a9b70801132944d4_D20190930-20191229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzEzLTEtMS0xLTA_d8126638-8f09-4708-aea8-131b4fe44bde">55,438</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="i6cb1857ab22e468bb404a30bdf7bbd76_D20191230-20200329" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzEzLTMtMS0xLTA_d1720291-0a64-4d8f-9a77-827de6b40448">55,463</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="i90aa029cc9924c418ae3fb7460f27c7d_D20200330-20200628" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzEzLTUtMS0xLTA_85289da3-c7c6-48be-9b19-4452da55ac51">54,692</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="ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzEzLTctMS0xLTA_13ea1e4e-553e-4ae1-a28a-7cfd82512300">54,603</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 2019</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="i766cc43e343a4c4ea4fe857beb561133_D20181001-20181230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE2LTEtMS0xLTA_a98ae378-7d3e-464c-9744-aaeecee13f37">717,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie21e195b74e84e8cb4d0f81739746b48_D20181231-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE2LTMtMS0xLTA_9d0e60ff-3ba0-4134-b3bd-9edcab125cd5">722,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i3760be32e9d14b0eba1f498ca5e51afe_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE2LTUtMS0xLTA_d6b51904-ef8b-4e49-8d6b-8126f5c43887">825,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ibd66ff8bdf5d4e1180833e7903709fb6_D20190701-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE2LTctMS0xLTA_a94ce733-2405-42a1-9eda-dc9061ce8778">841,502</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="i766cc43e343a4c4ea4fe857beb561133_D20181001-20181230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE3LTEtMS0xLTA_dd11105b-0874-406a-afe3-47d9aa09114b">55,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="ie21e195b74e84e8cb4d0f81739746b48_D20181231-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE3LTMtMS0xLTA_00bde947-300f-4fda-bc2d-5f14fbdd1d66">47,545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3760be32e9d14b0eba1f498ca5e51afe_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE3LTUtMS0xLTA_624b0b74-3b78-424a-8938-406880a4552a">64,841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd66ff8bdf5d4e1180833e7903709fb6_D20190701-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE3LTctMS0xLTA_cb7720db-11a2-40cc-86f7-c55a311ecc2e">20,665</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="i766cc43e343a4c4ea4fe857beb561133_D20181001-20181230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE4LTEtMS0xLTA_cd71ae73-87ea-451c-854f-30a1bf244a22">41,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie21e195b74e84e8cb4d0f81739746b48_D20181231-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE4LTMtMS0xLTA_f3e9096d-0dd7-4913-a799-f69618093032">55,911</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3760be32e9d14b0eba1f498ca5e51afe_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE4LTUtMS0xLTA_8aeed0cd-94e4-4a63-a0f0-4ce1411ce80d">49,233</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd66ff8bdf5d4e1180833e7903709fb6_D20190701-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE4LTctMS0xLTA_c051614e-7a77-4b38-a27f-a4a0d264e2ab">11,527</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%">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="i766cc43e343a4c4ea4fe857beb561133_D20181001-20181230" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzIwLTEtMS0xLTA_43512b88-77d4-4d44-8c33-2ab8acf2e969">0.76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ie21e195b74e84e8cb4d0f81739746b48_D20181231-20190331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzIwLTMtMS0xLTA_9c8e85bf-1acb-4768-b5f7-d9fe5a99081e">1.01</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i3760be32e9d14b0eba1f498ca5e51afe_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzIwLTUtMS0xLTA_24a29bf1-0f5a-416f-8200-941fda723cb1">0.90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="ibd66ff8bdf5d4e1180833e7903709fb6_D20190701-20190929" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzIwLTctMS0xLTA_33c9c5c9-b69b-4071-9cf1-1e2e6e3c7a7d">0.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 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="i766cc43e343a4c4ea4fe857beb561133_D20181001-20181230" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzIxLTEtMS0xLTA_ba840340-d362-4620-84ab-507133496a7a">0.75</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="ie21e195b74e84e8cb4d0f81739746b48_D20181231-20190331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzIxLTMtMS0xLTA_2bfa06eb-cc6a-4fb0-8ce0-d5f6b843bb6e">1.00</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="i3760be32e9d14b0eba1f498ca5e51afe_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzIxLTUtMS0xLTA_e6d3c6cb-1055-4848-874e-f6d4fdd176d9">0.88</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="ibd66ff8bdf5d4e1180833e7903709fb6_D20190701-20190929" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzIxLTctMS0xLTA_3e0b68f7-fead-47c5-b1a2-4b4f5b0cc6be">0.21</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:400;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="i766cc43e343a4c4ea4fe857beb561133_D20181001-20181230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzI0LTEtMS0xLTA_fdcacc0f-8a41-4914-afbf-2771888bd9c8">55,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie21e195b74e84e8cb4d0f81739746b48_D20181231-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzI0LTMtMS0xLTA_fe027cfa-f07b-4ad6-aa27-3e3f2391ab13">55,143</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i3760be32e9d14b0eba1f498ca5e51afe_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzI0LTUtMS0xLTA_ee6ddb8d-ca77-4ab5-9500-1e91edb2795e">54,819</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ibd66ff8bdf5d4e1180833e7903709fb6_D20190701-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzI0LTctMS0xLTA_b4db1491-f369-4acd-841c-8915f4f18ecd">54,617</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="i766cc43e343a4c4ea4fe857beb561133_D20181001-20181230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzI1LTEtMS0xLTA_ea07a15a-07ca-4b6f-9263-436878734307">56,366</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="ie21e195b74e84e8cb4d0f81739746b48_D20181231-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzI1LTMtMS0xLTA_c48cb7de-fbef-46a2-a415-e95f1a989f2e">55,985</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="i3760be32e9d14b0eba1f498ca5e51afe_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzI1LTUtMS0xLTA_544f7af6-1bec-4a55-8a56-b083c31c74d4">55,768</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="ibd66ff8bdf5d4e1180833e7903709fb6_D20190701-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzI1LTctMS0xLTA_464ca2b8-8632-4514-a32e-7610bb9af998">55,618</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:continuation></ix:continuation></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97</span></div></div></div><div id="ibf1504f097a64deeb2b062f259aa7472_250"></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="ibf1504f097a64deeb2b062f259aa7472_253"></div><div style="margin-bottom:6pt;margin-top: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 September&#160;27, 2020, 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 September&#160;27, 2020, 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 September&#160;27, 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%">PricewaterhouseCoopers&#160;LLP, the independent registered public accounting firm that audited the consolidated financial statements included in this Form&#160;10-K, has issued a report on our internal control over financial reporting. This report, dated November&#160;23, 2020, 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&#160;58-60 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 during the three months ended September&#160;27, 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div id="ibf1504f097a64deeb2b062f259aa7472_256"></div><div style="margin-bottom:6pt;margin-top: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="ibf1504f097a64deeb2b062f259aa7472_259"></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="ibf1504f097a64deeb2b062f259aa7472_262"></div><div style="margin-bottom:6pt;margin-top: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 2021 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%">98</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="ibf1504f097a64deeb2b062f259aa7472_265"></div><div style="margin-bottom:6pt;margin-top: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 2021 Annual Meeting of Stockholders and is incorporated by reference.</span></div><div id="ibf1504f097a64deeb2b062f259aa7472_268"></div><div style="margin-bottom:6pt;margin-top: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 2021 Annual Meeting of Stockholders and is incorporated by reference.</span></div><div id="ibf1504f097a64deeb2b062f259aa7472_271"></div><div style="margin-bottom:6pt;margin-top: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 2021 Annual Meeting of Stockholders and is incorporated by reference.</span></div><div id="ibf1504f097a64deeb2b062f259aa7472_274"></div><div style="margin-bottom:6pt;margin-top: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 2021 Annual Meeting of Stockholders and is incorporated by reference.</span></div><div id="ibf1504f097a64deeb2b062f259aa7472_277"></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="ibf1504f097a64deeb2b062f259aa7472_280"></div><div style="margin-bottom:6pt;margin-top: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;15.&#160;&#160;&#160;&#160;Exhibits, Financial Statement Schedules</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.019%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a.)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Statements</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Index to Financial Statements and Financial Statement Schedule on page&#160;</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibf1504f097a64deeb2b062f259aa7472_130">57</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> is incorporated by reference as the list of financial statements required as part of this Report.</span></div><div style="text-align:justify"><span><br/></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Statement Schedule</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Index to Financial Statements and Financial Statement Schedule on page&#160;</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibf1504f097a64deeb2b062f259aa7472_130">57</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> is incorporated by reference as the list of financial statement schedules required as part of this Report.</span></div><div style="text-align:justify"><span><br/></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The exhibit list in the Index to Exhibits on pages </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibf1504f097a64deeb2b062f259aa7472_286">101</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> is incorporated by reference as the list of exhibits required as part of this Report.</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99</span></div></div></div><div id="ibf1504f097a64deeb2b062f259aa7472_283"></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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90ZXh0cmVnaW9uOjY1YmZlMzk3NWJlYzRhOTc4ZjA2MjNlOTU2ZGQ4Yzk5XzUzMg_0d416d9a-7950-48b5-ad8e-93515a71c93a" 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 30, 2018, September&#160;29, 2019 and September&#160;27, 2020 </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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 2018</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="i1ec0c5b5feab49c6a2e18e8f71a56231_I20171001" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzItMi0xLTEtMA_a1115b04-5081-4b2e-9456-6a10ab1fb3f6">3,987</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i7a1cd2a054624ae19f1fa0937808d497_D20171002-20180930" decimals="-3" format="ixt:numdotdecimal" name="ttek:ValuationAllowanceAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzItNC0xLTEtMA_9493f672-3435-4601-976d-1c248eab2a00">1,496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i7a1cd2a054624ae19f1fa0937808d497_D20171002-20180930" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzItNi0xLTEtMA_69879eb9-0c4e-4e12-9d3f-1ed18849bab8">295</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="i7a1cd2a054624ae19f1fa0937808d497_D20171002-20180930" decimals="-3" format="ixt:zerodash" name="ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzItOC0xLTEtMA_9205869c-0601-455b-ba5b-f84a811cdccc">&#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="i1ac64664491b4b1fa80f6d980e8655c5_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzItMTAtMS0xLTA_890d8ccb-961f-4847-8f26-36aeb89e880b">5,188</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 2019</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="i1ac64664491b4b1fa80f6d980e8655c5_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzMtMi0xLTEtMA_5d5ae00b-35e5-41dc-be50-25f67c24249a">5,188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i554f081f5703482bb7e7bce1f422b2cc_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="ttek:ValuationAllowanceAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzMtNC0xLTEtMA_571f239b-045d-460d-83a6-b6d61578fa0c">7,242</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i554f081f5703482bb7e7bce1f422b2cc_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzMtNi0xLTEtMA_7b3072ab-83cb-4537-a023-197b5ce9b2e4">1,868</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="i554f081f5703482bb7e7bce1f422b2cc_D20181001-20190929" decimals="-3" format="ixt:zerodash" name="ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzMtOC0xLTEtMA_77b50540-104a-4f88-8255-e4129d2b9c77">&#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="i7636eb8f601d450a97894165d9c0862c_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzMtMTAtMS0xLTA_f601433a-0ee6-46fd-9b64-67b98fcf30be">10,562</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7636eb8f601d450a97894165d9c0862c_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzQtMi0xLTEtMA_cc6382e6-fb03-4821-aa1b-113ce030e4ad">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bb4dba453a94c2fbe8e250a8e0b661a_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="ttek:ValuationAllowanceAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzQtNC0xLTEtMA_a5daa754-ca15-4bd0-ba52-6ea2f4f58fd9">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6bb4dba453a94c2fbe8e250a8e0b661a_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzQtNi0xLTEtMA_ed649983-72a2-40b1-bfed-2aa7922303b8">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="i6bb4dba453a94c2fbe8e250a8e0b661a_D20190930-20200927" decimals="-3" format="ixt:zerodash" name="ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzQtOC0xLTEtMA_ab54c3e5-81b3-42f6-8781-44884165b13c">&#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="ia4fc4af903994a4fa32ca701f6453dac_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzQtMTAtMS0xLTA_203a6eff-7043-4cb9-87f4-31191f1258bc">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 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 2018</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="iffdb96158aeb4e03843f10f12f1c080c_I20171001" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzctMi0xLTEtMA_eebc2aab-07f0-4e69-8779-af7208dd492c">25,326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i405085a1e935476e9299f252ba0ebffb_D20171002-20180930" decimals="-3" name="ttek:ValuationAllowanceAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzctNC0xLTEtMA_0240ffa0-3c58-4d96-846f-3b7c780f0c07">900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i405085a1e935476e9299f252ba0ebffb_D20171002-20180930" decimals="-3" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzctNi0xLTEtMA_e244e958-bfab-41fa-b339-7cbab2ab8d14">&#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="i405085a1e935476e9299f252ba0ebffb_D20171002-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzctOC0xLTEtMA_15e13b1b-4805-4a41-a0b0-a12d480d6c27">4,747</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="ic6df42c78e334c03a5e32137eaa4ce23_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzctMTAtMS0xLTA_1a2c4604-d053-4b4c-8c8e-d356da384b49">21,479</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 2019</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="ic6df42c78e334c03a5e32137eaa4ce23_I20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzgtMi0xLTEtMA_a84e7b0d-9512-4be8-b8af-7aff18737b9b">21,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33c4a6e5f2df443db468cd010f6bbfa0_D20181001-20190929" decimals="-3" name="ttek:ValuationAllowanceAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzgtNC0xLTEtMA_53995cb2-1771-474c-ab4a-3c9c5a278438">255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i33c4a6e5f2df443db468cd010f6bbfa0_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzgtNi0xLTEtMA_1afe265c-58ea-4722-8c73-0e9a066e6a02">23,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33c4a6e5f2df443db468cd010f6bbfa0_D20181001-20190929" decimals="-3" format="ixt:numdotdecimal" name="ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzgtOC0xLTEtMA_4172f1bb-40af-44b6-8043-29508bcafc62">22,523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5be4b8ab125c44878209d1e6bc87643b_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzgtMTAtMS0xLTA_0dbb07ba-14e3-4b3e-b99c-e0b4464bb850">20,543</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5be4b8ab125c44878209d1e6bc87643b_I20190929" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzktMi0xLTEtMA_c69a90ee-d1d8-43d4-b623-2627d226ce38">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibff35b0b85c44c3999193837c02a6f73_D20190930-20200927" decimals="-3" format="ixt:numdotdecimal" name="ttek:ValuationAllowanceAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzktNC0xLTEtMA_80e9a882-5fc0-42b3-a6ce-1b57338716a7">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibff35b0b85c44c3999193837c02a6f73_D20190930-20200927" decimals="-3" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzktNi0xLTEtMA_53eff439-8bcb-4aac-927d-ac91b9364e02">&#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="ibff35b0b85c44c3999193837c02a6f73_D20190930-20200927" decimals="-3" format="ixt:zerodash" name="ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzktOC0xLTEtMA_e813c6cf-49ca-43ab-b744-86c05bc59e70">&#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="i1f14f4cfdbb6499fbd8af816b26fc364_I20200927" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzktMTAtMS0xLTA_40f7d7dd-4bb6-4da1-bad5-8d6c76b244a3">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 style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Reflects updated presentation of allowance for doubtful accounts to include expected credit losses in anticipation of our adoption of ASU 2016-13 in the first quarter of fiscal 2021.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)   </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Primarily represents write-offs of uncollectible amounts, net of recoveries for the allowance for doubtful accounts. The income tax valuation amount represents the release of valuation allowances in Australia.</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%">100</span></div></div></div><div id="ibf1504f097a64deeb2b062f259aa7472_286"></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></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:5.195%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/831641/000110465909013096/a09-6485_1ex3d1.htm">Restated Certificate of Incorporation of the Company (incorporated by reference to Exhibit&#160;3.1 to the Company's Current Report on Form&#160;8-K dated February&#160;26, 2009).</a></span></div></td></tr><tr><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/831641/000110465909027152/a09-11926_1ex3d1.htm">Bylaws of the Company (amended and restated as of April 2009) (incorporated by reference to Exhibit&#160;3.1 to the Company's Current Report on Form&#160;8-K dated April&#160;24, 2009), and amended as of November&#160;7, 2016 (incorporated by reference to Exhibit&#160;3.1 to the Company's Current Report on Form&#160;8-K dated November&#160;9, 2016).</a></span></div></td></tr><tr><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/831641/000110465918048751/a18-18007_1ex10d1.htm">Second Amended and Restated Credit Agreement dated as of July 30, 2018 among Tetra Tech, Inc., Tetra Tech Canada Holding Corporation, Coffey UK Limited, Coffey Services Australia Pty. Ltd., the lenders party thereto and Bank of America, N.A., as Administrative Agent (incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K dated August 1, 2018).</a></span></div></td></tr><tr><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/831641/000104746912010616/a2211677zex-10_2.htm">Employee Stock Purchase Plan (incorporated by reference to Exhibit&#160;10.2 to the Company's Annual Report on Form&#160;10-K for the fiscal year ended September&#160;30, 2012).</a></span></div></td></tr><tr><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/831641/000104746912000129/a2206838zdef14a.htm">2005 Equity Incentive Plan (as amended through November&#160;7, 2011) (incorporated by reference to the Company's Proxy Statement for its 2012 Annual Meeting of Stockholders held on February&#160;28, 2012).*</a></span></div></td></tr><tr><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/831641/000104746913010692/a2217397zex-10_9.htm">First Amendment to the 2005 Equity Incentive Plan (as amended through November&#160;7, 2011) (incorporated by reference to Exhibit&#160;10.9 to the Company's Annual Report on Form&#160;10-K for the fiscal year ended September&#160;29, 2013).*</a></span></div></td></tr><tr><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/831641/000104746915000248/a2222708zdef14a.htm">2015 Equity Incentive Plan (incorporated by reference to the Company's Proxy Statement for its 2015 Annual Meeting of Stockholders held on March&#160;5, 2015).*</a></span></div></td></tr><tr><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/831641/000104746918000398/a2234295zdef14a.htm">2018 Equity Incentive Plan (incorporated by reference to the Company's Proxy Statement for its 2018 Annual Meeting of Stockholders held on March 8, 2018).*</a></span></div></td></tr><tr><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/831641/000104746905000037/a2149127zex-10_20.htm">Form of Indemnity Agreement entered into between the Company and each of its directors and executive officers (incorporated by reference to Exhibit&#160;10.20 to the Company's Annual Report on Form&#160;10-K for the fiscal year ended October&#160;3, 2004).*</a></span></div></td></tr><tr><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/831641/000083164120000048/ttekex10q22020.htm">Amended and Restated Deferred Compensation Plan (incorporated by reference to Exhibit 10 to the Company's Quarterly Report on Form 10-Q for the fiscal quarter ended March 29, 2020).* </a></span></div><div style="text-align:justify"><span><br/></span></div></td></tr><tr><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/831641/000110465918016344/a18-7826_1ex10d1.htm">Change of Control Severance Plan effective March 26, 2018 (incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K dated March 9, 2018).*</a></span></div></td></tr><tr><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/831641/000104746913010692/a2217397zex-10_23.htm">Executive Compensation Plan (as amended and restated November&#160;14, 2013) (incorporated by reference to Exhibit&#160;10.23 to the Company's Annual Report on Form&#160;10-K for the fiscal year ended September&#160;29, 2013).*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ttek-ex21q409272020.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-ex21q409272020.htm">Subsidiaries of the Company.+</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ttek-ex23q409272020.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-ex23q409272020.htm">Consent of Independent Registered Public Accounting Firm (PricewaterhouseCoopers&#160;LLP).</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibf1504f097a64deeb2b062f259aa7472_289">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="#ibf1504f097a64deeb2b062f259aa7472_289">Power of Attorney (included on page&#160;103 of this Annual Report on Form&#160;10-K).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ttek-ex311q409272020.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-ex311q409272020.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-ex312q409272020.htm">31.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ttek-ex312q409272020.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-ex321q409272020.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-ex321q409272020.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-ex322q409272020.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-ex322q409272020.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-ex95q409272020.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-ex95q409272020.htm">Mine Safety Disclosures.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+</span></div><div><span><br/></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101</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;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:5.195%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align: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 following financial information from our Company's Annual Report on Form 10-K, for the period ended September 27, 2020 , formatted in Inline eXtensible Business Reporting Language: (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Income, (iii) Consolidated Statement of Comprehensive Income, (iv) Consolidated Statements of Equity, (v) Consolidated Statements of Cash Flows, (vi) Notes to Consolidated Financial Statements.+(1)</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 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="-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%">102</span></div></div></div><div id="ibf1504f097a64deeb2b062f259aa7472_289"></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"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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 20, 2020</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="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.722%"><tr><td style="width:1.0%"></td><td style="width:30.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.559%"></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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><br/>/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 20, 2020</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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><br/>/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 20, 2020</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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><br/>/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 20, 2020</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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><br/>/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 20, 2020</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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><br/>/s/ PATRICK C. HADEN</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">November 20, 2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Patrick C. Haden</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><br/>/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 20, 2020</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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><br/>/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 20, 2020</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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><br/>/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 20, 2020</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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><br/>/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 20, 2020</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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><br/>/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 20, 2020</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%">103</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>2
<FILENAME>ttek-ex21q409272020.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 2020 Workiva -->
<title>Document</title></head><body><div id="ic48181d5384c43bb9f900549dfcea65e_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"><font><br></font></div><div style="margin-bottom:6pt;padding-left:4.5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:12pt;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:12pt;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:12pt;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:12pt;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:12pt;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:12pt;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:12pt;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:12pt;font-weight:400;line-height:100%">America's Schoolhouse Consulting Services, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:12pt;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:12pt;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:12pt;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:12pt;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:12pt;font-weight:400;line-height:100%">BIOCNG, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:12pt;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:12pt;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:12pt;font-weight:400;line-height:100%">Cornerstone Environmental Group, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:12pt;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:12pt;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:12pt;font-weight:400;line-height:100%">Foothills Indemnity, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Hawaii</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Fort Point Associates, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Massachusetts</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Global Tech Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:12pt;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:12pt;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:12pt;font-weight:400;line-height:100%">Hydro-Ops LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:12pt;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:12pt;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:12pt;font-weight:400;line-height:100%">Integrated Justice Systems International, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:12pt;font-weight:400;line-height:100%">LDIS, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:12pt;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:12pt;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:12pt;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:12pt;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:12pt;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:12pt;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:12pt;font-weight:400;line-height:100%">Segue Technologies, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:12pt;font-weight:400;line-height:100%">Tetra Tech Alaska, L.L.C.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:12pt;font-weight:400;line-height:100%">Tetra Tech Australia Pty Ltd</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:12pt;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:12pt;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:12pt;font-weight:400;line-height:100%">Tetra Tech CES, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Washington</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Tetra Tech Coffey Holding LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:12pt;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:12pt;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:12pt;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:12pt;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:12pt;font-weight:400;line-height:100%">Tetra Tech EMC, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:12pt;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:12pt;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:12pt;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:12pt;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:12pt;font-weight:400;line-height:100%">Tetra Tech Expeditionary Operations, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:12pt;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:12pt;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:12pt;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:12pt;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:12pt;font-weight:400;line-height:100%">Tetra Tech International, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:12pt;font-weight:400;line-height:100%">Tetra Tech MA, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:12pt;font-weight:400;line-height:100%">Tetra Tech MIMDU, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:12pt;font-weight:400;line-height:100%">Tetra Tech Technical Services, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:12pt;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:12pt;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:12pt;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:12pt;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></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>3
<FILENAME>ttek-ex23q409272020.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 2020 Workiva -->
<title>Document</title></head><body><div id="i91a9fb322b184387baef632e47170fe1_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 23, 2020 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><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, 2020 </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-ex311q409272020.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 2020 Workiva -->
<title>Document</title></head><body><div id="i4766c555d1bd414187efaf9db09c7a7e_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:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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 23, 2020</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-ex312q409272020.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 2020 Workiva -->
<title>Document</title></head><body><div id="ib995e025b6f1432a8b7334d0d5656941_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:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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 23, 2020</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-ex321q409272020.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 2020 Workiva -->
<title>Document</title></head><body><div id="iabf929045d084b3d9f10d4849b5ab7e5_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 September&#160;27, 2020, 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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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 23, 2020</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-ex322q409272020.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 2020 Workiva -->
<title>Document</title></head><body><div id="id7fa2788312e4d388c6d53ca1aabbb4c_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 September&#160;27, 2020, 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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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 23, 2020</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-ex95q409272020.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 2020 Workiva -->
<title>Document</title></head><body><div id="i81a59c6d55244bb9b9febd0551236a6f_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><font><br></font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 27, 2020</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%">Delaney Crushed Stone Products, 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%">$280.00</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-20200927.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:3e3dd512-ccb1-4cdc-bdb8-1a8dbcb3f56b,g:e757c9e7-87ac-40b0-b49c-f0bcad05a4f3-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ttek="http://www.tetratech.com/20200927" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tetratech.com/20200927">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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-20200927_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-20200927_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ttek-20200927_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-20200927_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.tetratech.com/role/Cover">
        <link:definition>0001001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.tetratech.com/role/ConsolidatedBalanceSheets">
        <link:definition>1001002 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>1002003 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofIncome" roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofIncome">
        <link:definition>1003004 - Statement - Consolidated Statements of Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome">
        <link:definition>1004005 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>1005006 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlowsParenthetical" roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofCashFlowsParenthetical">
        <link:definition>1006007 - Statement - Consolidated Statements of Cash Flows (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofEquity" roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofEquity">
        <link:definition>1007008 - Statement - Consolidated Statements of Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofEquityParenthetical" roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofEquityParenthetical">
        <link:definition>1008009 - Statement - Consolidated Statements of Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusiness" roleURI="http://www.tetratech.com/role/DescriptionofBusiness">
        <link:definition>2101101 - Disclosure - Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessDetails" roleURI="http://www.tetratech.com/role/DescriptionofBusinessDetails">
        <link:definition>2402401 - Disclosure - Description of Business (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandPreparation" roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparation">
        <link:definition>2103102 - Disclosure - Basis of Presentation and Preparation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandPreparationPolicies" roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies">
        <link:definition>2204201 - Disclosure - Basis of Presentation and Preparation (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails" roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails">
        <link:definition>2405402 - Disclosure - Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandPreparationPropertyandEquipmentDetails" roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails">
        <link:definition>2406403 - Disclosure - Basis of Presentation and Preparation - Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandPreparationLeasesDetails" roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationLeasesDetails">
        <link:definition>2407404 - Disclosure - Basis of Presentation and Preparation - 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="BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails" roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails">
        <link:definition>2408405 - 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>2409406 - Disclosure - Basis of Presentation and Preparation - Contingent Consideration, and Concentration of Credit Risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueandContractBalances" roleURI="http://www.tetratech.com/role/RevenueandContractBalances">
        <link:definition>2110103 - Disclosure - Revenue and Contract Balances</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueandContractBalancesTables" roleURI="http://www.tetratech.com/role/RevenueandContractBalancesTables">
        <link:definition>2311301 - Disclosure - Revenue and Contract Balances (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueandContractBalancesDisaggregationofRevenueDetails" roleURI="http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails">
        <link:definition>2412407 - 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>2413408 - 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>2414409 - 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>2415410 - 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>2416411 - 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>2416411 - Disclosure - Revenue and Contract Balances - Remaining Unsatisfied Performance Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockRepurchaseandDividends" roleURI="http://www.tetratech.com/role/StockRepurchaseandDividends">
        <link:definition>2117104 - Disclosure - Stock Repurchase and Dividends</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockRepurchaseandDividendsTables" roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsTables">
        <link:definition>2318302 - Disclosure - Stock Repurchase and Dividends (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockRepurchaseandDividendsNarrativeDetails" roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails">
        <link:definition>2419412 - 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="StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails" roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails">
        <link:definition>2420413 - Disclosure - Stock Repurchase and Dividends - Schedule of shares repurchased (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>2421414 - 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="AcquisitionsandDivestitures" roleURI="http://www.tetratech.com/role/AcquisitionsandDivestitures">
        <link:definition>2122105 - Disclosure - Acquisitions and Divestitures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsandDivestituresTables" roleURI="http://www.tetratech.com/role/AcquisitionsandDivestituresTables">
        <link:definition>2323303 - Disclosure - Acquisitions and Divestitures (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsandDivestituresNarrativeDetails" roleURI="http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails">
        <link:definition>2424415 - Disclosure - Acquisitions and Divestitures - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" roleURI="http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails">
        <link:definition>2425416 - Disclosure - Acquisitions and Divestitures - Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssets" roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssets">
        <link:definition>2126106 - Disclosure - Goodwill and Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsTables" roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>2327304 - Disclosure - Goodwill and Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails" roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails">
        <link:definition>2428417 - 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>2429418 - 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="GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails" roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails">
        <link:definition>2430419 - Disclosure - Goodwill and Intangible Assets - Gross Amount, Accumulated Amortization and Estimated Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipment" roleURI="http://www.tetratech.com/role/PropertyandEquipment">
        <link:definition>2131107 - Disclosure - Property and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentTables" roleURI="http://www.tetratech.com/role/PropertyandEquipmentTables">
        <link:definition>2332305 - Disclosure - Property and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentDetails" roleURI="http://www.tetratech.com/role/PropertyandEquipmentDetails">
        <link:definition>2433420 - Disclosure - Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.tetratech.com/role/IncomeTaxes">
        <link:definition>2134108 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.tetratech.com/role/IncomeTaxesTables">
        <link:definition>2335306 - 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="IncomeTaxesSummaryDetails" roleURI="http://www.tetratech.com/role/IncomeTaxesSummaryDetails">
        <link:definition>2436421 - Disclosure - Income Taxes - 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="IncomeTaxesNarrativeDetails" roleURI="http://www.tetratech.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>2437422 - 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>2438423 - 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>2439424 - Disclosure - Income Taxes - Reconciliation of unrecognized tax benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebt" roleURI="http://www.tetratech.com/role/LongTermDebt">
        <link:definition>2140109 - Disclosure - Long-Term Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtTables" roleURI="http://www.tetratech.com/role/LongTermDebtTables">
        <link:definition>2341307 - Disclosure - Long-Term Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtScheduleofLongTermDebtDetails" roleURI="http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails">
        <link:definition>2442425 - 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>2443426 - 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>2444427 - Disclosure - Long-Term Debt - Scheduled Maturities of Long-Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.tetratech.com/role/Leases">
        <link:definition>2145110 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.tetratech.com/role/LeasesTables">
        <link:definition>2346308 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.tetratech.com/role/LeasesNarrativeDetails">
        <link:definition>2447428 - 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>2448429 - 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>2449430 - 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>2450431 - 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>2451432 - 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>2451432 - Disclosure - Leases - Maturity Analysis of the Future Undiscounted Cash Flow of Operating Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityandStockCompensationPlans" roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans">
        <link:definition>2152111 - Disclosure - Stockholders' Equity and Stock Compensation Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityandStockCompensationPlansTables" roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables">
        <link:definition>2353309 - 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="StockholdersEquityandStockCompensationPlansSummaryDetails" roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails">
        <link:definition>2454433 - Disclosure - Stockholders' Equity and Stock Compensation Plans - 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="StockholdersEquityandStockCompensationPlansStockOptionsDetails" roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails">
        <link:definition>2455434 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock Options (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="StockholdersEquityandStockCompensationPlansRSUandPSUDetails" roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails">
        <link:definition>2456435 - Disclosure - Stockholders' Equity and Stock Compensation Plans - RSU and PSU (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="StockholdersEquityandStockCompensationPlansESPPDetails" roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails">
        <link:definition>2457436 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementPlans" roleURI="http://www.tetratech.com/role/RetirementPlans">
        <link:definition>2158112 - 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="RetirementPlansDetails" roleURI="http://www.tetratech.com/role/RetirementPlansDetails">
        <link:definition>2459437 - Disclosure - Retirement Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShare" roleURI="http://www.tetratech.com/role/EarningsperShare">
        <link:definition>2160113 - Disclosure - Earnings per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareTables" roleURI="http://www.tetratech.com/role/EarningsperShareTables">
        <link:definition>2361310 - Disclosure - Earnings per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareCalculationDetails" roleURI="http://www.tetratech.com/role/EarningsperShareCalculationDetails">
        <link:definition>2462438 - 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>2463439 - Disclosure - Earnings per Share - Antidilutive Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstruments" roleURI="http://www.tetratech.com/role/DerivativeFinancialInstruments">
        <link:definition>2164114 - Disclosure - Derivative Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsTables" roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables">
        <link:definition>2365311 - Disclosure - Derivative Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsGeneralInformationDetails" roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails">
        <link:definition>2466440 - Disclosure - Derivative Financial Instruments - General 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="DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails" roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails">
        <link:definition>2467441 - Disclosure - Derivative Financial Instruments - Fair Value of Outstanding Derivatives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsScheduleofChangedinFVofCashFlowHedgesDetails" roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleofChangedinFVofCashFlowHedgesDetails">
        <link:definition>2468442 - Disclosure - Derivative Financial Instruments - Schedule of Changed in FV of Cash Flow Hedges (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss" roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss">
        <link:definition>2169115 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables" roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables">
        <link:definition>2370312 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>2471443 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.tetratech.com/role/FairValueMeasurements">
        <link:definition>2172116 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsDetails" roleURI="http://www.tetratech.com/role/FairValueMeasurementsDetails">
        <link:definition>2473444 - Disclosure - Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.tetratech.com/role/CommitmentsandContingencies">
        <link:definition>2174117 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.tetratech.com/role/CommitmentsandContingenciesDetails">
        <link:definition>2475445 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportableSegments" roleURI="http://www.tetratech.com/role/ReportableSegments">
        <link:definition>2176118 - Disclosure - Reportable Segments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportableSegmentsTables" roleURI="http://www.tetratech.com/role/ReportableSegmentsTables">
        <link:definition>2377313 - Disclosure - Reportable Segments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportableSegmentsFinancialInformationDetails" roleURI="http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails">
        <link:definition>2478446 - 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>2479447 - 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="RelatedPartyTransactions" roleURI="http://www.tetratech.com/role/RelatedPartyTransactions">
        <link:definition>2180119 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsTables" roleURI="http://www.tetratech.com/role/RelatedPartyTransactionsTables">
        <link:definition>2381314 - Disclosure - Related Party Transactions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsDetails" roleURI="http://www.tetratech.com/role/RelatedPartyTransactionsDetails">
        <link:definition>2482448 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="QuarterlyFinancialInformationUnaudited" roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited">
        <link:definition>2183120 - Disclosure - Quarterly Financial Information - Unaudited</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="QuarterlyFinancialInformationUnauditedTables" roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables">
        <link:definition>2384315 - Disclosure - Quarterly Financial Information - Unaudited (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="QuarterlyFinancialInformationUnauditedDetails" roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails">
        <link:definition>2485449 - Disclosure - Quarterly Financial Information - Unaudited (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES" roleURI="http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES">
        <link:definition>2186121 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" roleURI="http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails">
        <link:definition>2487450 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="ttek_IncreaseDecreaseInAccruedCompensation" abstract="false" name="IncreaseDecreaseInAccruedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_WeightedAverageDiscountRateAbstract" abstract="true" name="WeightedAverageDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ttek_EquityIncentivePlan2005Member" abstract="true" name="EquityIncentivePlan2005Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne" abstract="false" name="RevenueRemainingPerformanceObligationTerminationNoticePeriodOne" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ttek_AllReportingUnitsExcludingAsiaPacificReportingUnitMember" abstract="true" name="AllReportingUnitsExcludingAsiaPacificReportingUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest" abstract="false" name="DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_NonCoreFieldServicesBusinessMember" abstract="true" name="NonCoreFieldServicesBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum" abstract="false" name="LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ttek_EquityIncentivePlan2015Member" abstract="true" name="EquityIncentivePlan2015Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="ttek_GlumacMember" abstract="true" name="GlumacMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" abstract="false" name="BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <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_CashPaidDuringThePeriodAbstract" abstract="true" name="CashPaidDuringThePeriodAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ttek_PercentageNegativeGrowth" abstract="false" name="PercentageNegativeGrowth" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num: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_InternationalMember" abstract="true" name="InternationalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" abstract="false" name="GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit" abstract="false" name="LineOfCreditFacilityAccordionFeatureIncreaseLimit" 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="num:percentItemType"/>
  <xs:element id="ttek_PrimeRateOrEurodollarRateMember" abstract="true" name="PrimeRateOrEurodollarRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_DeferredTaxAssetsLeasingArrangements" abstract="false" name="DeferredTaxAssetsLeasingArrangements" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_InterestRateSwap3Member" abstract="true" name="InterestRateSwap3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_A2019StockRepurchaseProgramMember" abstract="true" name="A2019StockRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_ContingentConsiderationPolicyTextBlock" abstract="false" name="ContingentConsiderationPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="ttek_ForeignExchangeForwardAndInterestRateSwapMember" abstract="true" name="ForeignExchangeForwardAndInterestRateSwapMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_StateAndLocalGovernmentMember" abstract="true" name="StateAndLocalGovernmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_InterestRateSwap4Member" abstract="true" name="InterestRateSwap4Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_BankOverdraftProtection" abstract="false" name="BankOverdraftProtection" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="ttek_UnbilledContractsReceivablePeriodForBillingAndCollection" abstract="false" name="UnbilledContractsReceivablePeriodForBillingAndCollection" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet" abstract="false" name="DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_GovernmentServicesGroupMember" abstract="true" name="GovernmentServicesGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="ttek_PercentageOfRevenueEarnedFromAgencies" abstract="false" name="PercentageOfRevenueEarnedFromAgencies" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="ttek_SegueTechnologiesIncMember" abstract="true" name="SegueTechnologiesIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_EarnOutPaymentsAbstract" abstract="true" name="EarnOutPaymentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure" abstract="false" name="ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ttek_ConcentrationOfCreditRiskPolicyTextBlock" abstract="false" name="ConcentrationOfCreditRiskPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="ttek_EquipmentFurnitureAndFixturesMember" abstract="true" name="EquipmentFurnitureAndFixturesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_SummaryOfSharesRepurchasedTableTextBlock" abstract="false" name="SummaryOfSharesRepurchasedTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="ttek_WeightedAverageRemainingLeaseTermAbstract" abstract="true" name="WeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ttek_SubcontractorMember" abstract="true" name="SubcontractorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember" abstract="true" name="LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock" abstract="false" name="ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="ttek_NumberOfEmployeesAcquiredInAcquisition" abstract="false" name="NumberOfEmployeesAcquiredInAcquisition" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ttek_SharesRepurchasedAveragePricePerShare" abstract="false" name="SharesRepurchasedAveragePricePerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock" abstract="false" name="ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <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_ContingentConsiderationMember" abstract="true" name="ContingentConsiderationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum" abstract="false" name="LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ttek_InterestRateSwap2Member" abstract="true" name="InterestRateSwap2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_DatesPriorToMarchSixth2006Member" abstract="true" name="DatesPriorToMarchSixth2006Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_FairValueAdjustmentsToContingentConsideration" abstract="false" name="FairValueAdjustmentsToContingentConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts" abstract="false" name="RevenueRecognitionEstimatedCostToCompleteRelatedContracts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo" abstract="false" name="RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion" abstract="false" name="DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_RemediationAndConstructionManagementMember" abstract="true" name="RemediationAndConstructionManagementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_November52018StockRepurchaseProgramMember" abstract="true" name="November52018StockRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_BlueWaterFederalSolutionsIncMember" abstract="true" name="BlueWaterFederalSolutionsIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_EquityIncentivePlan2018Member" abstract="true" name="EquityIncentivePlan2018Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" abstract="false" name="BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ttek_NormanDisneyAndYoungMember" abstract="true" name="NormanDisneyAndYoungMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember" abstract="true" name="FirstAnniversaryOfGrantDateAndMonthlyThereafterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_AsiaPacificReportingUnitMember" abstract="true" name="AsiaPacificReportingUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_EGlobalTechMember" abstract="true" name="EGlobalTechMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember" abstract="true" name="RestrictedStockUnitsAndPerformanceShareUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_EachAnniversaryOfGrantDateMember" abstract="true" name="EachAnniversaryOfGrantDateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_CostPlusMember" abstract="true" name="CostPlusMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_FederalGovernmentMember" abstract="true" name="FederalGovernmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_COVID19IncrementalCosts" abstract="false" name="COVID19IncrementalCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_OtherCreditFacilitiesMember" abstract="true" name="OtherCreditFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" abstract="false" name="RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2" abstract="false" name="ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity" abstract="false" name="DerivativeNumberOfAgreementsEnteredIntoByEntity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ttek_StockRepurchaseAndDividendsAbstract" abstract="true" name="StockRepurchaseAndDividendsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" abstract="false" name="BusinessCombinationAcquisitionAndIntegrationRelatedCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit" abstract="false" name="EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1" abstract="false" name="ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree" abstract="false" name="RevenueRemainingPerformanceObligationTerminationNoticePeriodThree" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ttek_AmendedCreditAgreementMember" abstract="true" name="AmendedCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_WYGplcMember" abstract="true" name="WYGplcMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_MarchSixth2006AndSubsequentDatesMember" abstract="true" name="MarchSixth2006AndSubsequentDatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap" abstract="false" name="LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="ttek_BusinessCombinationContingentConsiderationPaymentPeriod" abstract="false" name="BusinessCombinationContingentConsiderationPaymentPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ttek_ContractRetentionsMember" abstract="true" name="ContractRetentionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_EmployeeStockPurchasePlanMember" abstract="true" name="EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" abstract="false" name="ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_PercentageOfAccountReceivablesDueFromAgencies" abstract="false" name="PercentageOfAccountReceivablesDueFromAgencies" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="ttek_EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="ttek_NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting" abstract="false" name="NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ttek_CommercialInternationalServicesGroupMember" abstract="true" name="CommercialInternationalServicesGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ttek_EmployeeAndDirectorsStockOptionsMember" abstract="true" name="EmployeeAndDirectorsStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut" abstract="false" name="BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="ttek_InterestRateSwap5Member" abstract="true" name="InterestRateSwap5Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_InterestRateSwap1Member" abstract="true" name="InterestRateSwap1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" abstract="false" name="ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_LeaseCostOther" abstract="false" name="LeaseCostOther" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_CommercialMember" abstract="true" name="CommercialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ttek_ForeignEarningsRepatriatedTaxExpenseBenefit" abstract="false" name="ForeignEarningsRepatriatedTaxExpenseBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_LossContingencyNumberOfActions" abstract="false" name="LossContingencyNumberOfActions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ttek_RatioOfConsolidatedFixedChargeCoverageRatio" abstract="false" name="RatioOfConsolidatedFixedChargeCoverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="ttek_ConsolidationAndPresentationPolicyTextBlock" abstract="false" name="ConsolidationAndPresentationPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="ttek_RemediationFieldServicesMember" abstract="true" name="RemediationFieldServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>ttek-20200927_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 2020 Workiva-->
<!--r:3e3dd512-ccb1-4cdc-bdb8-1a8dbcb3f56b,g:e757c9e7-87ac-40b0-b49c-f0bcad05a4f3-->
<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-20200927.xsd#Cover"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/Cover" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ttek-20200927.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e6ff32a5-46a4-47df-b7bd-04bbf0b2ce6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_14f43958-4689-4034-81c1-974b0acbd4e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e6ff32a5-46a4-47df-b7bd-04bbf0b2ce6a" xlink:to="loc_us-gaap_StockholdersEquity_14f43958-4689-4034-81c1-974b0acbd4e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_77fb6d85-b445-4320-b5e8-751c5308105c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e6ff32a5-46a4-47df-b7bd-04bbf0b2ce6a" xlink:to="loc_us-gaap_MinorityInterest_77fb6d85-b445-4320-b5e8-751c5308105c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_8f553ae6-6c80-4a63-a4ba-b6b8ad7b93b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b877eebf-8877-41c3-ad8a-7a111d8f65ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8f553ae6-6c80-4a63-a4ba-b6b8ad7b93b7" xlink:to="loc_us-gaap_AssetsCurrent_b877eebf-8877-41c3-ad8a-7a111d8f65ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9a7c297e-c7bc-49eb-8d2f-28692d7b0c7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8f553ae6-6c80-4a63-a4ba-b6b8ad7b93b7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_9a7c297e-c7bc-49eb-8d2f-28692d7b0c7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_10d00c90-d358-486a-a9ea-cee903eb199e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8f553ae6-6c80-4a63-a4ba-b6b8ad7b93b7" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_10d00c90-d358-486a-a9ea-cee903eb199e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_05d2bf62-20e6-4dc7-827c-a2cccda4d9af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8f553ae6-6c80-4a63-a4ba-b6b8ad7b93b7" xlink:to="loc_us-gaap_EquityMethodInvestments_05d2bf62-20e6-4dc7-827c-a2cccda4d9af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7f65e548-8ec3-4c5e-951b-f5d70242b5c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8f553ae6-6c80-4a63-a4ba-b6b8ad7b93b7" xlink:to="loc_us-gaap_Goodwill_7f65e548-8ec3-4c5e-951b-f5d70242b5c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_b39c9b5e-20f3-4ca5-85ba-ae643878c482" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8f553ae6-6c80-4a63-a4ba-b6b8ad7b93b7" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_b39c9b5e-20f3-4ca5-85ba-ae643878c482" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a8ac5a88-8726-4a12-93b5-1a6ac14a5526" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8f553ae6-6c80-4a63-a4ba-b6b8ad7b93b7" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a8ac5a88-8726-4a12-93b5-1a6ac14a5526" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c55fe2b5-2d05-48c9-8fd8-0f8fca32f17e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8f553ae6-6c80-4a63-a4ba-b6b8ad7b93b7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c55fe2b5-2d05-48c9-8fd8-0f8fca32f17e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_9666fcc2-4c4f-4e30-aa07-376747fed54b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_844aeb2c-d88f-4fb3-9f5c-6c6d567f5461" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9666fcc2-4c4f-4e30-aa07-376747fed54b" xlink:to="loc_us-gaap_LiabilitiesCurrent_844aeb2c-d88f-4fb3-9f5c-6c6d567f5461" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_5426b7fa-dad7-4cd6-a662-ec7bd4b013a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9666fcc2-4c4f-4e30-aa07-376747fed54b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_5426b7fa-dad7-4cd6-a662-ec7bd4b013a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_7d098639-6794-457a-9817-7eab494dcd6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9666fcc2-4c4f-4e30-aa07-376747fed54b" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_7d098639-6794-457a-9817-7eab494dcd6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_03240ac6-a912-429e-8c6f-1dee31aa1f13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9666fcc2-4c4f-4e30-aa07-376747fed54b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_03240ac6-a912-429e-8c6f-1dee31aa1f13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_47ab8d17-a619-40f6-be7f-cf0510e476ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9666fcc2-4c4f-4e30-aa07-376747fed54b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_47ab8d17-a619-40f6-be7f-cf0510e476ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_2c05ae71-ed5b-483c-b51e-f714a3b60236" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9666fcc2-4c4f-4e30-aa07-376747fed54b" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_2c05ae71-ed5b-483c-b51e-f714a3b60236" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_39aa4f41-6ea1-43a5-bc53-7c9e26becbe5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9666fcc2-4c4f-4e30-aa07-376747fed54b" xlink:to="loc_us-gaap_CommitmentsAndContingencies_39aa4f41-6ea1-43a5-bc53-7c9e26becbe5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f817d2d6-20bd-43fa-98cc-625e33045a63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9666fcc2-4c4f-4e30-aa07-376747fed54b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f817d2d6-20bd-43fa-98cc-625e33045a63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ed7cbaeb-6436-4074-870b-13e3683d5af4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_6fb21b20-5e39-4c9b-8d8f-5d5f5f9ec837" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ed7cbaeb-6436-4074-870b-13e3683d5af4" xlink:to="loc_us-gaap_PreferredStockValue_6fb21b20-5e39-4c9b-8d8f-5d5f5f9ec837" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_c30a4e77-007a-4470-b4e8-b656c635e43c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ed7cbaeb-6436-4074-870b-13e3683d5af4" xlink:to="loc_us-gaap_CommonStockValue_c30a4e77-007a-4470-b4e8-b656c635e43c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_f9142b1a-a21e-4bc1-9016-ffd89bb8b0a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ed7cbaeb-6436-4074-870b-13e3683d5af4" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_f9142b1a-a21e-4bc1-9016-ffd89bb8b0a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4eca6d1f-a3ad-439b-a945-6b2fb5ce398d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ed7cbaeb-6436-4074-870b-13e3683d5af4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4eca6d1f-a3ad-439b-a945-6b2fb5ce398d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2ce9c9af-edbe-4033-a3a8-403c0ef13f2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ed7cbaeb-6436-4074-870b-13e3683d5af4" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2ce9c9af-edbe-4033-a3a8-403c0ef13f2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_b8b055e0-4faa-4375-a59a-69310217cb20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_374fca4c-c850-4a9a-82dc-185044529803" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b8b055e0-4faa-4375-a59a-69310217cb20" xlink:to="loc_us-gaap_AccountsPayableCurrent_374fca4c-c850-4a9a-82dc-185044529803" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ab7d9021-9c88-4c14-a709-27e54b4c072a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b8b055e0-4faa-4375-a59a-69310217cb20" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ab7d9021-9c88-4c14-a709-27e54b4c072a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_6fb127f1-eafb-4784-92ef-366834d39db0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b8b055e0-4faa-4375-a59a-69310217cb20" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_6fb127f1-eafb-4784-92ef-366834d39db0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_ec5b5347-fa68-4b7e-bd73-1367a0d209bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b8b055e0-4faa-4375-a59a-69310217cb20" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ec5b5347-fa68-4b7e-bd73-1367a0d209bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_4f50003b-6057-49c3-8dda-9abebbd9926b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b8b055e0-4faa-4375-a59a-69310217cb20" xlink:to="loc_us-gaap_DebtCurrent_4f50003b-6057-49c3-8dda-9abebbd9926b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_0eb8a1db-c4cd-4cb8-92a0-a596dd142123" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b8b055e0-4faa-4375-a59a-69310217cb20" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_0eb8a1db-c4cd-4cb8-92a0-a596dd142123" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_bfb80e68-dc7c-4ceb-a03f-0a15e690dff6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b8b055e0-4faa-4375-a59a-69310217cb20" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_bfb80e68-dc7c-4ceb-a03f-0a15e690dff6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_285322c3-cd87-4c54-b621-b2aa165dd0bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5b67c8f4-ae82-4944-ab76-88962582590d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_285322c3-cd87-4c54-b621-b2aa165dd0bc" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5b67c8f4-ae82-4944-ab76-88962582590d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c6c3b409-4c61-4e45-a342-6f6f66e7d354" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_285322c3-cd87-4c54-b621-b2aa165dd0bc" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_c6c3b409-4c61-4e45-a342-6f6f66e7d354" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_f253739d-72dd-42fc-897d-1b2eecb3dfd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_285322c3-cd87-4c54-b621-b2aa165dd0bc" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_f253739d-72dd-42fc-897d-1b2eecb3dfd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_033e6ad2-ba1a-44a1-8d66-23220d4fe420" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_285322c3-cd87-4c54-b621-b2aa165dd0bc" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_033e6ad2-ba1a-44a1-8d66-23220d4fe420" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_bdde4aec-b6cc-491d-89d4-5ca51ae361c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_285322c3-cd87-4c54-b621-b2aa165dd0bc" xlink:to="loc_us-gaap_IncomeTaxesReceivable_bdde4aec-b6cc-491d-89d4-5ca51ae361c9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="ttek-20200927.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="ttek-20200927.xsd#ConsolidatedStatementsofIncome"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_62b2b1c9-9dd3-4c10-b609-c2a86928dc7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f02ab313-0ec7-4c62-a74b-8e729ba3e552" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_62b2b1c9-9dd3-4c10-b609-c2a86928dc7c" xlink:to="loc_us-gaap_GrossProfit_f02ab313-0ec7-4c62-a74b-8e729ba3e552" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_1af76356-6dae-4b69-a492-a6e6472e545c" xlink:href="ttek-20200927.xsd#ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_62b2b1c9-9dd3-4c10-b609-c2a86928dc7c" xlink:to="loc_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_1af76356-6dae-4b69-a492-a6e6472e545c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_72c68d28-fbfe-439f-925b-f736ff390548" xlink:href="ttek-20200927.xsd#ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_62b2b1c9-9dd3-4c10-b609-c2a86928dc7c" xlink:to="loc_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_72c68d28-fbfe-439f-925b-f736ff390548" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_82037413-dd6b-4a5e-8efd-fab86d5fa793" xlink:href="ttek-20200927.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_62b2b1c9-9dd3-4c10-b609-c2a86928dc7c" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_82037413-dd6b-4a5e-8efd-fab86d5fa793" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_a7466a6d-445a-4e88-8344-886d7d24e8de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_62b2b1c9-9dd3-4c10-b609-c2a86928dc7c" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_a7466a6d-445a-4e88-8344-886d7d24e8de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a6d21aad-f912-44ae-8898-3e5b5024feed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ab4de997-c6a8-4b56-b7b7-4afc8d3bbc16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a6d21aad-f912-44ae-8898-3e5b5024feed" xlink:to="loc_us-gaap_OperatingIncomeLoss_ab4de997-c6a8-4b56-b7b7-4afc8d3bbc16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_febc49f9-7d8d-4420-9b7d-cf2f4a7a4e33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a6d21aad-f912-44ae-8898-3e5b5024feed" xlink:to="loc_us-gaap_InvestmentIncomeInterest_febc49f9-7d8d-4420-9b7d-cf2f4a7a4e33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_12cd0952-040a-47fc-a95c-9b528485f269" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a6d21aad-f912-44ae-8898-3e5b5024feed" xlink:to="loc_us-gaap_InterestExpense_12cd0952-040a-47fc-a95c-9b528485f269" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_33e4a38f-4afd-424b-89da-8f68a1adc279" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_4a5597f7-d370-4f2a-b033-b7adc95eaed6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_33e4a38f-4afd-424b-89da-8f68a1adc279" xlink:to="loc_us-gaap_ProfitLoss_4a5597f7-d370-4f2a-b033-b7adc95eaed6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b51a2f99-7aff-425c-a019-a8c85ac76863" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_33e4a38f-4afd-424b-89da-8f68a1adc279" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b51a2f99-7aff-425c-a019-a8c85ac76863" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_417c4e73-1105-4990-8807-9e12427a2874" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_85784fba-9393-488f-b5f5-4043354b5739" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_417c4e73-1105-4990-8807-9e12427a2874" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_85784fba-9393-488f-b5f5-4043354b5739" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_859f5dc2-7030-4d4a-b95b-640d9ba6a5b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_417c4e73-1105-4990-8807-9e12427a2874" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_859f5dc2-7030-4d4a-b95b-640d9ba6a5b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_4bcfbbde-ef64-4e71-aa95-a73071b65b98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c8ae97ea-cdb6-41bd-bccf-7816828e2322" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4bcfbbde-ef64-4e71-aa95-a73071b65b98" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c8ae97ea-cdb6-41bd-bccf-7816828e2322" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e257e228-f845-453f-927b-1ede0c84ceb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4bcfbbde-ef64-4e71-aa95-a73071b65b98" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e257e228-f845-453f-927b-1ede0c84ceb2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="ttek-20200927.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_70c8a05a-0099-426a-a9b6-0b9aaca69059" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f0edbcf7-3ab6-4633-8ae4-00b15af39ac9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_70c8a05a-0099-426a-a9b6-0b9aaca69059" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f0edbcf7-3ab6-4633-8ae4-00b15af39ac9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_c6ea8712-50ca-4e54-a9a9-b4c86279dca3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_70c8a05a-0099-426a-a9b6-0b9aaca69059" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_c6ea8712-50ca-4e54-a9a9-b4c86279dca3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_dc30c555-f5a2-4bc7-b0ea-97935d97f2fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1d1ed428-ce98-4867-ac87-0708a5206053" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_dc30c555-f5a2-4bc7-b0ea-97935d97f2fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1d1ed428-ce98-4867-ac87-0708a5206053" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_01c6056e-78ab-4e28-8f7d-c5d5aa18e17d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_dc30c555-f5a2-4bc7-b0ea-97935d97f2fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_01c6056e-78ab-4e28-8f7d-c5d5aa18e17d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_80317355-97ef-4106-9d61-650e704fef74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_dc30c555-f5a2-4bc7-b0ea-97935d97f2fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_80317355-97ef-4106-9d61-650e704fef74" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="ttek-20200927.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ffa22950-0fa1-42ed-be0b-f370e2a877e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_19c2667b-d83c-4b73-bf97-37a51079c213" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ffa22950-0fa1-42ed-be0b-f370e2a877e8" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_19c2667b-d83c-4b73-bf97-37a51079c213" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_08aaf169-7e5e-4241-b5f9-0cc390640ed0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ffa22950-0fa1-42ed-be0b-f370e2a877e8" xlink:to="loc_us-gaap_RestrictedCash_08aaf169-7e5e-4241-b5f9-0cc390640ed0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b70ac82-0a1e-486c-9070-071c408314a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_8c44565a-e339-4be9-a0d1-a6b13daae302" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7b70ac82-0a1e-486c-9070-071c408314a1" xlink:to="loc_us-gaap_ProfitLoss_8c44565a-e339-4be9-a0d1-a6b13daae302" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_399a766e-d24f-4c1f-b8f6-3ef78a81ecc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7b70ac82-0a1e-486c-9070-071c408314a1" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_399a766e-d24f-4c1f-b8f6-3ef78a81ecc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_9c182001-ce77-44ec-aeb2-9b562527fb61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7b70ac82-0a1e-486c-9070-071c408314a1" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_9c182001-ce77-44ec-aeb2-9b562527fb61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_a4420131-ab4a-405e-add7-676292bec594" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7b70ac82-0a1e-486c-9070-071c408314a1" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_a4420131-ab4a-405e-add7-676292bec594" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_a580be0c-e60c-4226-8fd9-9a190688259d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7b70ac82-0a1e-486c-9070-071c408314a1" xlink:to="loc_us-gaap_ShareBasedCompensation_a580be0c-e60c-4226-8fd9-9a190688259d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_3db58725-8207-4c7a-8e19-fb5e949dc06c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7b70ac82-0a1e-486c-9070-071c408314a1" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_3db58725-8207-4c7a-8e19-fb5e949dc06c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_fd3167f8-d2c9-46c3-afce-c315e3ef0a7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b70ac82-0a1e-486c-9070-071c408314a1" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_fd3167f8-d2c9-46c3-afce-c315e3ef0a7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_486dc81b-e08c-4118-b042-4db84b29d933" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b70ac82-0a1e-486c-9070-071c408314a1" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_486dc81b-e08c-4118-b042-4db84b29d933" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_d69ac825-e2b9-403f-b11f-f53ffd7b19ee" xlink:href="ttek-20200927.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b70ac82-0a1e-486c-9070-071c408314a1" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_d69ac825-e2b9-403f-b11f-f53ffd7b19ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_dd196be5-3d27-4d07-9ab9-e8890189b1ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b70ac82-0a1e-486c-9070-071c408314a1" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_dd196be5-3d27-4d07-9ab9-e8890189b1ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset_3c121717-3df8-4d25-bc9e-943a115ac34e" xlink:href="ttek-20200927.xsd#ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b70ac82-0a1e-486c-9070-071c408314a1" xlink:to="loc_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset_3c121717-3df8-4d25-bc9e-943a115ac34e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d03f6936-006b-44f7-8ea6-48cab31985a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b70ac82-0a1e-486c-9070-071c408314a1" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d03f6936-006b-44f7-8ea6-48cab31985a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_9d4a54d9-496a-4829-85c6-fc960ec3980a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b70ac82-0a1e-486c-9070-071c408314a1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_9d4a54d9-496a-4829-85c6-fc960ec3980a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_IncreaseDecreaseInAccruedCompensation_0f91b6c6-c854-4e4d-978e-c57d0868559c" xlink:href="ttek-20200927.xsd#ttek_IncreaseDecreaseInAccruedCompensation"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b70ac82-0a1e-486c-9070-071c408314a1" xlink:to="loc_ttek_IncreaseDecreaseInAccruedCompensation_0f91b6c6-c854-4e4d-978e-c57d0868559c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_f245de26-bcec-4a50-8f38-0501024ef009" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b70ac82-0a1e-486c-9070-071c408314a1" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_f245de26-bcec-4a50-8f38-0501024ef009" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_119f84ef-7e06-4987-975f-865a6eae237a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b70ac82-0a1e-486c-9070-071c408314a1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_119f84ef-7e06-4987-975f-865a6eae237a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_5b749396-c149-4361-a114-6e0f5f1ba63b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b70ac82-0a1e-486c-9070-071c408314a1" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_5b749396-c149-4361-a114-6e0f5f1ba63b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_702a154c-7687-41ca-84fe-105582957a57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities"/>
    <link:calculationArc order="18" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b70ac82-0a1e-486c-9070-071c408314a1" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_702a154c-7687-41ca-84fe-105582957a57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_608d10e4-a24e-4ea7-86c3-af2b4dde28a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_40e710e3-4ed7-4d58-85ed-da6fe8b49b7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_608d10e4-a24e-4ea7-86c3-af2b4dde28a9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_40e710e3-4ed7-4d58-85ed-da6fe8b49b7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_1b8633f8-f54f-4ef9-b422-0faf5a9ad6a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_608d10e4-a24e-4ea7-86c3-af2b4dde28a9" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_1b8633f8-f54f-4ef9-b422-0faf5a9ad6a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_41a9b862-2ac0-4182-9015-cbfa3390e096" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_608d10e4-a24e-4ea7-86c3-af2b4dde28a9" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_41a9b862-2ac0-4182-9015-cbfa3390e096" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4d643aba-7b23-4b4c-b824-a85295077d3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_608d10e4-a24e-4ea7-86c3-af2b4dde28a9" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4d643aba-7b23-4b4c-b824-a85295077d3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_dd9689c9-0cc0-4792-96fd-fcc5df3e068e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_608d10e4-a24e-4ea7-86c3-af2b4dde28a9" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_dd9689c9-0cc0-4792-96fd-fcc5df3e068e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_f2abca99-e534-4f48-a715-00f90d7a3c36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_608d10e4-a24e-4ea7-86c3-af2b4dde28a9" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_f2abca99-e534-4f48-a715-00f90d7a3c36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_d7837481-4ed8-4996-b9d2-0bdd23a6106d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_608d10e4-a24e-4ea7-86c3-af2b4dde28a9" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_d7837481-4ed8-4996-b9d2-0bdd23a6106d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_84f7afe9-bfd7-4067-8104-af04d0cf28b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_608d10e4-a24e-4ea7-86c3-af2b4dde28a9" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_84f7afe9-bfd7-4067-8104-af04d0cf28b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_c178cae0-6544-4dd8-8ea4-92926a68266f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_608d10e4-a24e-4ea7-86c3-af2b4dde28a9" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_c178cae0-6544-4dd8-8ea4-92926a68266f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2c1ccd24-9b42-4c6c-ae54-18ba028b8f02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fb5675d2-1193-4105-bc2c-032c4d01e917" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2c1ccd24-9b42-4c6c-ae54-18ba028b8f02" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fb5675d2-1193-4105-bc2c-032c4d01e917" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d956f6b6-e65d-4f10-8be3-5a75c65cc0ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2c1ccd24-9b42-4c6c-ae54-18ba028b8f02" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d956f6b6-e65d-4f10-8be3-5a75c65cc0ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_71ee6f68-72f9-47b0-a34f-b35d39f2fd36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2c1ccd24-9b42-4c6c-ae54-18ba028b8f02" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_71ee6f68-72f9-47b0-a34f-b35d39f2fd36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_38808fdd-be4f-4676-b8c2-82210b4fa7b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2c1ccd24-9b42-4c6c-ae54-18ba028b8f02" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_38808fdd-be4f-4676-b8c2-82210b4fa7b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5f607fa8-dc18-49ba-b14e-1aabc6945334" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5c95bacf-9295-4407-b679-46a3c939d10b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5f607fa8-dc18-49ba-b14e-1aabc6945334" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5c95bacf-9295-4407-b679-46a3c939d10b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a9f0b1db-44a6-4ccc-9202-ea30bd9d012a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5f607fa8-dc18-49ba-b14e-1aabc6945334" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a9f0b1db-44a6-4ccc-9202-ea30bd9d012a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_9e4d29ff-9a1e-4956-852d-8e12b8d31f01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5f607fa8-dc18-49ba-b14e-1aabc6945334" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_9e4d29ff-9a1e-4956-852d-8e12b8d31f01" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="simple" xlink:href="ttek-20200927.xsd#ConsolidatedStatementsofCashFlowsParenthetical"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofEquity" xlink:type="simple" xlink:href="ttek-20200927.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_77d9b41b-ddc4-4133-8619-7ee66e994cfd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_5cda6dbe-30fd-4b6a-a19d-7d89fd93a584" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_77d9b41b-ddc4-4133-8619-7ee66e994cfd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_5cda6dbe-30fd-4b6a-a19d-7d89fd93a584" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_4129be01-86e7-4d20-b525-ce1a7bd5783c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_77d9b41b-ddc4-4133-8619-7ee66e994cfd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_4129be01-86e7-4d20-b525-ce1a7bd5783c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_0459da08-860e-485a-9ae9-536cbfb8e493" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_77d9b41b-ddc4-4133-8619-7ee66e994cfd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_0459da08-860e-485a-9ae9-536cbfb8e493" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_50e0e050-3805-4f0c-91b2-cbea93d2492b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_77d9b41b-ddc4-4133-8619-7ee66e994cfd" xlink:to="loc_us-gaap_ProfitLoss_50e0e050-3805-4f0c-91b2-cbea93d2492b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofEquityParenthetical" xlink:type="simple" xlink:href="ttek-20200927.xsd#ConsolidatedStatementsofEquityParenthetical"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofEquityParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/DescriptionofBusiness" xlink:type="simple" xlink:href="ttek-20200927.xsd#DescriptionofBusiness"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/DescriptionofBusiness" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/DescriptionofBusinessDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#DescriptionofBusinessDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/DescriptionofBusinessDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparation" xlink:type="simple" xlink:href="ttek-20200927.xsd#BasisofPresentationandPreparation"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" xlink:type="simple" xlink:href="ttek-20200927.xsd#BasisofPresentationandPreparationPolicies"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#BasisofPresentationandPreparationPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationLeasesDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#BasisofPresentationandPreparationLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationLeasesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalances" xlink:type="simple" xlink:href="ttek-20200927.xsd#RevenueandContractBalances"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalances" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#RevenueandContractBalancesTables"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#RevenueandContractBalancesDisaggregationofRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" xlink:type="simple" xlink:href="ttek-20200927.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_f49fee34-c081-4570-983f-e8b6f200bc32" xlink:href="ttek-20200927.xsd#ttek_ContractWithCustomerAssetLiabilityNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_6757c3e3-b3d4-4dec-bf03-acfcb9268e7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f49fee34-c081-4570-983f-e8b6f200bc32" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_6757c3e3-b3d4-4dec-bf03-acfcb9268e7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b91944db-9492-42e5-b2f1-a77d3447b20a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f49fee34-c081-4570-983f-e8b6f200bc32" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b91944db-9492-42e5-b2f1-a77d3447b20a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#RevenueandContractBalancesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails" xlink:type="simple" xlink:href="ttek-20200927.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_9ceedc64-8d59-42c0-b5e5-05ab3d241b26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BilledContractReceivables_00b51f27-249f-45d5-97f8-63f0df48c328" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9ceedc64-8d59-42c0-b5e5-05ab3d241b26" xlink:to="loc_us-gaap_BilledContractReceivables_00b51f27-249f-45d5-97f8-63f0df48c328" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_f14bcbd3-776f-49a7-8b1c-d75c95bb845f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9ceedc64-8d59-42c0-b5e5-05ab3d241b26" xlink:to="loc_us-gaap_UnbilledContractsReceivable_f14bcbd3-776f-49a7-8b1c-d75c95bb845f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_20194470-2299-4024-ad66-f5c7dc0fd46a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_b197428a-8120-49ab-847c-de26858c5cb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_20194470-2299-4024-ad66-f5c7dc0fd46a" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_b197428a-8120-49ab-847c-de26858c5cb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_48cd93f8-64ae-43af-918f-13fbc109c7f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_20194470-2299-4024-ad66-f5c7dc0fd46a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_48cd93f8-64ae-43af-918f-13fbc109c7f5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="ttek-20200927.xsd#RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails_1"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockRepurchaseandDividends" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockRepurchaseandDividends"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/StockRepurchaseandDividends" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockRepurchaseandDividendsTables"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/StockRepurchaseandDividendsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockRepurchaseandDividendsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/AcquisitionsandDivestitures" xlink:type="simple" xlink:href="ttek-20200927.xsd#AcquisitionsandDivestitures"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/AcquisitionsandDivestitures" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/AcquisitionsandDivestituresTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#AcquisitionsandDivestituresTables"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/AcquisitionsandDivestituresTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#AcquisitionsandDivestituresNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_f364c206-0a0c-4354-a1d4-01637742c58a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne_fa8a918d-78ee-4ebc-94d0-eae7d6e994a6" xlink:href="ttek-20200927.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_f364c206-0a0c-4354-a1d4-01637742c58a" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne_fa8a918d-78ee-4ebc-94d0-eae7d6e994a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo_ad114302-5114-4ada-850e-f71dfc144485" xlink:href="ttek-20200927.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_f364c206-0a0c-4354-a1d4-01637742c58a" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo_ad114302-5114-4ada-850e-f71dfc144485" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree_3d52780a-39e4-4d6d-b251-dac68d6cc9b3" xlink:href="ttek-20200927.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_f364c206-0a0c-4354-a1d4-01637742c58a" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree_3d52780a-39e4-4d6d-b251-dac68d6cc9b3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="ttek-20200927.xsd#GoodwillandIntangibleAssets"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssets" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0ae26e79-0a12-4291-91bc-24b6f49c1f77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_aa76d948-87bd-4e72-b735-e92619316872" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0ae26e79-0a12-4291-91bc-24b6f49c1f77" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_aa76d948-87bd-4e72-b735-e92619316872" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_75198b67-9e4d-43fe-b83e-fec22b207dd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0ae26e79-0a12-4291-91bc-24b6f49c1f77" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_75198b67-9e4d-43fe-b83e-fec22b207dd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_c61cea61-bde0-4e62-aaa0-182333a18b6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0ae26e79-0a12-4291-91bc-24b6f49c1f77" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_c61cea61-bde0-4e62-aaa0-182333a18b6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_e23809c5-18c4-4fc0-9fff-d848ec2795f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0ae26e79-0a12-4291-91bc-24b6f49c1f77" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_e23809c5-18c4-4fc0-9fff-d848ec2795f2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="ttek-20200927.xsd#PropertyandEquipment"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/PropertyandEquipment" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#PropertyandEquipmentTables"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/PropertyandEquipmentTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="ttek-20200927.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_0eac4eff-dc73-497b-b97a-97ab06e39351" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_00a852f0-2dbd-479f-9ff4-dafd5d241562" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0eac4eff-dc73-497b-b97a-97ab06e39351" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_00a852f0-2dbd-479f-9ff4-dafd5d241562" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_36068e43-e20f-4255-9797-8069a523a338" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0eac4eff-dc73-497b-b97a-97ab06e39351" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_36068e43-e20f-4255-9797-8069a523a338" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxes" xlink:type="simple" xlink:href="ttek-20200927.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#IncomeTaxesTables"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/IncomeTaxesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesSummaryDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#IncomeTaxesSummaryDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/IncomeTaxesSummaryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_891ee130-20c1-471a-affb-73ea8321efca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_11c835cf-a1ff-4045-b18c-4bc72ace030c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_891ee130-20c1-471a-affb-73ea8321efca" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_11c835cf-a1ff-4045-b18c-4bc72ace030c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ff509b8d-86d5-459a-869f-6e92e03a1a78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_891ee130-20c1-471a-affb-73ea8321efca" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ff509b8d-86d5-459a-869f-6e92e03a1a78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f4924868-5d4d-4623-ae20-7e19ff68b8af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_769a1067-76cd-4154-90c5-c378405fddbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f4924868-5d4d-4623-ae20-7e19ff68b8af" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_769a1067-76cd-4154-90c5-c378405fddbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_f472b6d7-2695-45c5-8eb6-3facedd9703c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f4924868-5d4d-4623-ae20-7e19ff68b8af" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_f472b6d7-2695-45c5-8eb6-3facedd9703c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_14c185f0-7160-4208-bf97-c4077be94dc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f4924868-5d4d-4623-ae20-7e19ff68b8af" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_14c185f0-7160-4208-bf97-c4077be94dc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_a599f808-f5cc-4e48-a778-b001df871e8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f4924868-5d4d-4623-ae20-7e19ff68b8af" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_a599f808-f5cc-4e48-a778-b001df871e8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_5a144dc7-97e9-48fb-be84-085d2710988a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f4924868-5d4d-4623-ae20-7e19ff68b8af" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_5a144dc7-97e9-48fb-be84-085d2710988a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_6d68c93a-59ac-4584-a64e-3617310219e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f4924868-5d4d-4623-ae20-7e19ff68b8af" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_6d68c93a-59ac-4584-a64e-3617310219e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_a3a7d268-67a8-40c0-9130-284b1d29985b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f4924868-5d4d-4623-ae20-7e19ff68b8af" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_a3a7d268-67a8-40c0-9130-284b1d29985b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent_b73b6846-2c07-46cd-bd30-6b183e81f762" xlink:href="ttek-20200927.xsd#ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f4924868-5d4d-4623-ae20-7e19ff68b8af" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent_b73b6846-2c07-46cd-bd30-6b183e81f762" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_a2f46e0c-b136-4c01-ae37-76d1cdf70cf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f4924868-5d4d-4623-ae20-7e19ff68b8af" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_a2f46e0c-b136-4c01-ae37-76d1cdf70cf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent_ecd9f307-b5d3-4e27-8c9b-d4c3a644dd21" xlink:href="ttek-20200927.xsd#ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f4924868-5d4d-4623-ae20-7e19ff68b8af" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent_ecd9f307-b5d3-4e27-8c9b-d4c3a644dd21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_62519f73-c538-44a9-9902-3f50385a5c68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f4924868-5d4d-4623-ae20-7e19ff68b8af" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_62519f73-c538-44a9-9902-3f50385a5c68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_018b3879-3cc1-4176-97c5-04ae6f3bbf7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f4924868-5d4d-4623-ae20-7e19ff68b8af" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_018b3879-3cc1-4176-97c5-04ae6f3bbf7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent_21619873-13eb-4db1-9b5c-b03a2dad308e" xlink:href="ttek-20200927.xsd#ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f4924868-5d4d-4623-ae20-7e19ff68b8af" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent_21619873-13eb-4db1-9b5c-b03a2dad308e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent_3a84c595-300e-4205-88e6-f70f8799065a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f4924868-5d4d-4623-ae20-7e19ff68b8af" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent_3a84c595-300e-4205-88e6-f70f8799065a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_64af7aed-ca03-4f7b-a1b2-db2e8acfe738" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_5fa4f1f8-8f3f-4d73-98fb-408c7d1df07c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_64af7aed-ca03-4f7b-a1b2-db2e8acfe738" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_5fa4f1f8-8f3f-4d73-98fb-408c7d1df07c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_a0c1396d-abec-4128-bf62-86d6bb98f3f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_64af7aed-ca03-4f7b-a1b2-db2e8acfe738" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_a0c1396d-abec-4128-bf62-86d6bb98f3f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_de439672-f69c-4685-9a62-ff937954fa5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_a51df8d7-53a4-4885-8fb5-a865c32f8723" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_de439672-f69c-4685-9a62-ff937954fa5d" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_a51df8d7-53a4-4885-8fb5-a865c32f8723" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_77b72867-1ea8-4f50-afcb-d409c9880d74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_de439672-f69c-4685-9a62-ff937954fa5d" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_77b72867-1ea8-4f50-afcb-d409c9880d74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_1fa1a390-053a-45ba-9d8b-9d355a9d6f97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_de439672-f69c-4685-9a62-ff937954fa5d" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_1fa1a390-053a-45ba-9d8b-9d355a9d6f97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_dbb374bb-49d8-4bf1-80d1-ceae45049280" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_e604328e-082f-4d2e-bb64-286c34233a94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dbb374bb-49d8-4bf1-80d1-ceae45049280" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_e604328e-082f-4d2e-bb64-286c34233a94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_540a7f90-61a1-4234-8dfc-fe804fa04ce3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dbb374bb-49d8-4bf1-80d1-ceae45049280" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_540a7f90-61a1-4234-8dfc-fe804fa04ce3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_ebaec23c-f4e8-4da4-9caf-d590b5a26d1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dbb374bb-49d8-4bf1-80d1-ceae45049280" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_ebaec23c-f4e8-4da4-9caf-d590b5a26d1e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#IncomeTaxesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_e8e14dc8-6d91-49be-bfa5-443cc1255674" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_8b6f8aaa-35cb-4382-8f76-2d6d2a00352f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e8e14dc8-6d91-49be-bfa5-443cc1255674" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_8b6f8aaa-35cb-4382-8f76-2d6d2a00352f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_08dd01c1-d1c1-413a-b95d-bc8471c54a76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e8e14dc8-6d91-49be-bfa5-443cc1255674" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_08dd01c1-d1c1-413a-b95d-bc8471c54a76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_6b6517c9-2502-45dd-94fe-876162f5e790" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e8e14dc8-6d91-49be-bfa5-443cc1255674" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_6b6517c9-2502-45dd-94fe-876162f5e790" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_c1634e8a-752c-47bc-a645-05daad87d50f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e8e14dc8-6d91-49be-bfa5-443cc1255674" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_c1634e8a-752c-47bc-a645-05daad87d50f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_b206118d-7fad-4011-bc1e-8e89c31df97e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_e8e14dc8-6d91-49be-bfa5-443cc1255674" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_b206118d-7fad-4011-bc1e-8e89c31df97e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_ca193fd3-0a7f-4ff6-b84d-688b258e507c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_4317e76c-e84c-43e7-8675-908611e3da5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ca193fd3-0a7f-4ff6-b84d-688b258e507c" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_4317e76c-e84c-43e7-8675-908611e3da5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_f5c26140-bd05-4851-89ad-b9f0dd70730b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ca193fd3-0a7f-4ff6-b84d-688b258e507c" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_f5c26140-bd05-4851-89ad-b9f0dd70730b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_6724f5ad-d94b-438e-9953-0eb0d33db907" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_11faaef2-0c38-4efc-9c8f-eb053e900509" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_6724f5ad-d94b-438e-9953-0eb0d33db907" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_11faaef2-0c38-4efc-9c8f-eb053e900509" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_a3979ec3-3de6-4dcd-aa38-1cc824fbdf80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_6724f5ad-d94b-438e-9953-0eb0d33db907" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_a3979ec3-3de6-4dcd-aa38-1cc824fbdf80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_223084fd-9f23-431f-b091-bcf41b2fc756" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_6724f5ad-d94b-438e-9953-0eb0d33db907" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_223084fd-9f23-431f-b091-bcf41b2fc756" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_444a9a15-d5ab-4fdc-b1cf-44a6e66accad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_6724f5ad-d94b-438e-9953-0eb0d33db907" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_444a9a15-d5ab-4fdc-b1cf-44a6e66accad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DeferredTaxAssetsLeasingArrangements_14c45e65-d98f-48ad-87e4-cbc4ce78d778" xlink:href="ttek-20200927.xsd#ttek_DeferredTaxAssetsLeasingArrangements"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_6724f5ad-d94b-438e-9953-0eb0d33db907" xlink:to="loc_ttek_DeferredTaxAssetsLeasingArrangements_14c45e65-d98f-48ad-87e4-cbc4ce78d778" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_eca7f975-2ef8-4deb-99c4-ccb1a068e51a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_6724f5ad-d94b-438e-9953-0eb0d33db907" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_eca7f975-2ef8-4deb-99c4-ccb1a068e51a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_012c5048-ecf5-41ef-9a2e-147907fc0c3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_6724f5ad-d94b-438e-9953-0eb0d33db907" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_012c5048-ecf5-41ef-9a2e-147907fc0c3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d20385ef-45c8-40d0-8ec6-9fbab3201ef0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_6724f5ad-d94b-438e-9953-0eb0d33db907" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d20385ef-45c8-40d0-8ec6-9fbab3201ef0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebt" xlink:type="simple" xlink:href="ttek-20200927.xsd#LongTermDebt"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/LongTermDebt" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#LongTermDebtTables"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/LongTermDebtTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="ttek-20200927.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_DebtLongtermAndShorttermCombinedAmount_2c3a59c7-8eb5-4300-b27c-93ca2548c142" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_d15ef8ba-cc40-4c01-b594-19ef5746e85d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_2c3a59c7-8eb5-4300-b27c-93ca2548c142" xlink:to="loc_us-gaap_DebtCurrent_d15ef8ba-cc40-4c01-b594-19ef5746e85d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c92ccb28-caca-42b3-a14d-eac2bed2a037" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DebtLongtermAndShorttermCombinedAmount_2c3a59c7-8eb5-4300-b27c-93ca2548c142" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c92ccb28-caca-42b3-a14d-eac2bed2a037" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#LongTermDebtNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/LongTermDebtNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails" xlink:type="simple" xlink:href="ttek-20200927.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_f9de7336-7352-46c7-af37-7a4398457a23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_097f8a22-c799-48cd-b478-d908b9ee46d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_f9de7336-7352-46c7-af37-7a4398457a23" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_097f8a22-c799-48cd-b478-d908b9ee46d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_b107873a-aca5-4086-90b7-93f6f34cf0eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_f9de7336-7352-46c7-af37-7a4398457a23" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_b107873a-aca5-4086-90b7-93f6f34cf0eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ad17ab68-a23a-4fe5-8965-c03aa1dc9abd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_f9de7336-7352-46c7-af37-7a4398457a23" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ad17ab68-a23a-4fe5-8965-c03aa1dc9abd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/Leases" xlink:type="simple" xlink:href="ttek-20200927.xsd#Leases"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/Leases" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#LeasesTables"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/LeasesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#LeasesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/LeasesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails" xlink:type="simple" xlink:href="ttek-20200927.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_92498608-9cd3-44c5-9fd2-5230aabc188d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_08e69fb9-94a3-4cee-bbb6-9d1c6b47268a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_92498608-9cd3-44c5-9fd2-5230aabc188d" xlink:to="loc_us-gaap_OperatingLeaseCost_08e69fb9-94a3-4cee-bbb6-9d1c6b47268a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_43819db9-ff5b-41db-bb4e-f456bd633146" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_92498608-9cd3-44c5-9fd2-5230aabc188d" xlink:to="loc_us-gaap_SubleaseIncome_43819db9-ff5b-41db-bb4e-f456bd633146" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LeaseCostOther_1058e85b-55b9-4cdf-a517-d2a52ad8ba29" xlink:href="ttek-20200927.xsd#ttek_LeaseCostOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_92498608-9cd3-44c5-9fd2-5230aabc188d" xlink:to="loc_ttek_LeaseCostOther_1058e85b-55b9-4cdf-a517-d2a52ad8ba29" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#LeasesSupplementalCashFlowInformationDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" xlink:type="simple" xlink:href="ttek-20200927.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_0c06659a-0aa0-4110-942b-afb899e4b7b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_e8f21be3-1b18-4751-b914-507c2d657791" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0c06659a-0aa0-4110-942b-afb899e4b7b4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_e8f21be3-1b18-4751-b914-507c2d657791" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ea2a5439-1bdc-42b7-a9c4-7cec6ba977a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0c06659a-0aa0-4110-942b-afb899e4b7b4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ea2a5439-1bdc-42b7-a9c4-7cec6ba977a7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" xlink:type="simple" xlink:href="ttek-20200927.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_7bc6dd52-ba45-4bd8-84ab-fec38c96f217" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_75f6382d-6f87-4b3e-bb29-116d190e1031" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7bc6dd52-ba45-4bd8-84ab-fec38c96f217" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_75f6382d-6f87-4b3e-bb29-116d190e1031" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_613c30b5-b83f-44cd-b262-1ae29c280810" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7bc6dd52-ba45-4bd8-84ab-fec38c96f217" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_613c30b5-b83f-44cd-b262-1ae29c280810" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_16ae24d7-8299-4d81-bbe5-b6e1463392aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7bc6dd52-ba45-4bd8-84ab-fec38c96f217" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_16ae24d7-8299-4d81-bbe5-b6e1463392aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6571df5f-83cf-484b-88fb-4da1ec91623b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7bc6dd52-ba45-4bd8-84ab-fec38c96f217" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6571df5f-83cf-484b-88fb-4da1ec91623b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_6b882cfc-290f-4e28-a906-83d5482d3c7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7bc6dd52-ba45-4bd8-84ab-fec38c96f217" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_6b882cfc-290f-4e28-a906-83d5482d3c7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_13b0b835-73df-4a78-b85a-acda5a732543" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7bc6dd52-ba45-4bd8-84ab-fec38c96f217" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_13b0b835-73df-4a78-b85a-acda5a732543" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_db258ba3-f36b-4070-ad8c-83ffe7c2a39e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_836800d2-d04f-450f-be22-2506aa2c8a53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_db258ba3-f36b-4070-ad8c-83ffe7c2a39e" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_836800d2-d04f-450f-be22-2506aa2c8a53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2a55d06d-0257-43cd-9336-efddbe555d6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_db258ba3-f36b-4070-ad8c-83ffe7c2a39e" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2a55d06d-0257-43cd-9336-efddbe555d6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_46396906-33ee-4b14-98a0-8e212bbde51f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_db258ba3-f36b-4070-ad8c-83ffe7c2a39e" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_46396906-33ee-4b14-98a0-8e212bbde51f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_9e209f8d-59a7-40aa-ab61-6696c4b4af13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_db258ba3-f36b-4070-ad8c-83ffe7c2a39e" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_9e209f8d-59a7-40aa-ab61-6696c4b4af13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_0718eacb-353c-4e4e-8727-d89dcce35b45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_db258ba3-f36b-4070-ad8c-83ffe7c2a39e" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_0718eacb-353c-4e4e-8727-d89dcce35b45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_ff08bf6d-f7f1-4c8d-bf31-f61ef7c016b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_db258ba3-f36b-4070-ad8c-83ffe7c2a39e" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_ff08bf6d-f7f1-4c8d-bf31-f61ef7c016b8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1" xlink:type="simple" xlink:href="ttek-20200927.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_727bcac4-3063-4404-82db-1f340edba41e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_563ba098-9ad9-4e33-9040-e32328db9fe9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_727bcac4-3063-4404-82db-1f340edba41e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_563ba098-9ad9-4e33-9040-e32328db9fe9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_6c3e1bda-d4e2-4d2a-b0fe-cb408d83905b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_727bcac4-3063-4404-82db-1f340edba41e" xlink:to="loc_us-gaap_OperatingLeaseLiability_6c3e1bda-d4e2-4d2a-b0fe-cb408d83905b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockholdersEquityandStockCompensationPlans"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockholdersEquityandStockCompensationPlansTables"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockholdersEquityandStockCompensationPlansSummaryDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_ad77229e-d4cd-4f5e-a7d4-4fbea2b85c8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_c75ac292-0d5f-409f-8cba-9afa378d5420" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_ad77229e-d4cd-4f5e-a7d4-4fbea2b85c8f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_c75ac292-0d5f-409f-8cba-9afa378d5420" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_e6837773-79be-466c-a224-daba4a56aa6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_ad77229e-d4cd-4f5e-a7d4-4fbea2b85c8f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_e6837773-79be-466c-a224-daba4a56aa6c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockholdersEquityandStockCompensationPlansStockOptionsDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockholdersEquityandStockCompensationPlansRSUandPSUDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockholdersEquityandStockCompensationPlansESPPDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/RetirementPlans" xlink:type="simple" xlink:href="ttek-20200927.xsd#RetirementPlans"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/RetirementPlans" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/RetirementPlansDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#RetirementPlansDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/RetirementPlansDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/EarningsperShare" xlink:type="simple" xlink:href="ttek-20200927.xsd#EarningsperShare"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/EarningsperShare" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/EarningsperShareTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#EarningsperShareTables"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/EarningsperShareTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/EarningsperShareCalculationDetails" xlink:type="simple" xlink:href="ttek-20200927.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_bbff2cb9-4d54-418c-8f19-12bf658801b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ef31b3c6-d2fc-4d7f-997b-e4c21f36ceb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_bbff2cb9-4d54-418c-8f19-12bf658801b5" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ef31b3c6-d2fc-4d7f-997b-e4c21f36ceb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_3b46d36a-245e-40cb-aa18-d4d9d5a6b6d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_bbff2cb9-4d54-418c-8f19-12bf658801b5" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_3b46d36a-245e-40cb-aa18-d4d9d5a6b6d9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/EarningsperShareAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#EarningsperShareAntidilutiveSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/EarningsperShareAntidilutiveSecuritiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstruments" xlink:type="simple" xlink:href="ttek-20200927.xsd#DerivativeFinancialInstruments"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstruments" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#DerivativeFinancialInstrumentsTables"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#DerivativeFinancialInstrumentsGeneralInformationDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleofChangedinFVofCashFlowHedgesDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#DerivativeFinancialInstrumentsScheduleofChangedinFVofCashFlowHedgesDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleofChangedinFVofCashFlowHedgesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss" xlink:type="simple" xlink:href="ttek-20200927.xsd#ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="ttek-20200927.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_87379ffd-421e-4467-84fe-48da35f9c248" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_6510e712-ed4a-4f78-8724-098817409df9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_87379ffd-421e-4467-84fe-48da35f9c248" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_6510e712-ed4a-4f78-8724-098817409df9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_ffa3482f-5291-45cd-817a-73811593899d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_87379ffd-421e-4467-84fe-48da35f9c248" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_ffa3482f-5291-45cd-817a-73811593899d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="ttek-20200927.xsd#FairValueMeasurements"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/FairValueMeasurements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#FairValueMeasurementsDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/FairValueMeasurementsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="ttek-20200927.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#CommitmentsandContingenciesDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/CommitmentsandContingenciesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReportableSegments" xlink:type="simple" xlink:href="ttek-20200927.xsd#ReportableSegments"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ReportableSegments" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReportableSegmentsTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#ReportableSegmentsTables"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ReportableSegmentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#ReportableSegmentsFinancialInformationDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#ReportableSegmentsGeographicInformationDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="ttek-20200927.xsd#RelatedPartyTransactions"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/RelatedPartyTransactions" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/RelatedPartyTransactionsTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#RelatedPartyTransactionsTables"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/RelatedPartyTransactionsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#RelatedPartyTransactionsDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/RelatedPartyTransactionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited" xlink:type="simple" xlink:href="ttek-20200927.xsd#QuarterlyFinancialInformationUnaudited"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#QuarterlyFinancialInformationUnauditedTables"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#QuarterlyFinancialInformationUnauditedDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES" xlink:type="simple" xlink:href="ttek-20200927.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>ttek-20200927_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 2020 Workiva-->
<!--r:3e3dd512-ccb1-4cdc-bdb8-1a8dbcb3f56b,g:e757c9e7-87ac-40b0-b49c-f0bcad05a4f3-->
<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/Cover" xlink:type="simple" xlink:href="ttek-20200927.xsd#Cover"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/Cover" xlink:type="extended" id="i4d6899f7c79b48d680d87cb300d1fa6b_Cover"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ttek-20200927.xsd#ConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ConsolidatedBalanceSheets" xlink:type="extended" id="i1387ba81326d40e98ec4a7ca85dea361_ConsolidatedBalanceSheets"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="ttek-20200927.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i49c99664479a406e9e1f01caa6ab22e7_ConsolidatedBalanceSheetsParenthetical"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="ttek-20200927.xsd#ConsolidatedStatementsofIncome"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofIncome" xlink:type="extended" id="i6ddaffde4ac24abba2c12ae5516f601f_ConsolidatedStatementsofIncome">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c31d3284-b49d-4c1c-97f6-a23d1be85fa5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c31d3284-b49d-4c1c-97f6-a23d1be85fa5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_567682b2-29e4-4809-a4e5-61808024afbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_567682b2-29e4-4809-a4e5-61808024afbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_694e558e-4e3b-4534-abd0-446d3786f911" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_GrossProfit_694e558e-4e3b-4534-abd0-446d3786f911" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_32da744e-8741-4819-9473-5e44e7d900ed" xlink:href="ttek-20200927.xsd#ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_32da744e-8741-4819-9473-5e44e7d900ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_7676ec2c-fa41-468f-968f-73cce4151764" xlink:href="ttek-20200927.xsd#ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_7676ec2c-fa41-468f-968f-73cce4151764" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_284a7371-def4-4af6-ab24-10e6d968a18d" xlink:href="ttek-20200927.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_284a7371-def4-4af6-ab24-10e6d968a18d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_2c2c54b2-fbbc-42ed-a989-583992ca6a42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_2c2c54b2-fbbc-42ed-a989-583992ca6a42" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_afffdbc6-c5aa-4e96-9b02-05bccdd7667f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_OperatingIncomeLoss_afffdbc6-c5aa-4e96-9b02-05bccdd7667f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_10c41510-4f90-4658-ad80-680af55f899c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_InvestmentIncomeInterest_10c41510-4f90-4658-ad80-680af55f899c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_ca79bf13-b8aa-4e58-bb41-17a8ce82a709" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_InterestExpense_ca79bf13-b8aa-4e58-bb41-17a8ce82a709" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6d553b5e-4206-4b04-8186-f89332d8f72b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6d553b5e-4206-4b04-8186-f89332d8f72b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4abbf621-3b82-45c6-9b36-576ed75df9da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4abbf621-3b82-45c6-9b36-576ed75df9da" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_99194419-fbfe-4045-acf4-551772d2cab0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_ProfitLoss_99194419-fbfe-4045-acf4-551772d2cab0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_dbec1c6e-d0a2-4261-8887-0c92f97df734" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_dbec1c6e-d0a2-4261-8887-0c92f97df734" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c5fc4fd9-7bc7-4753-9e32-2cd64087685d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c5fc4fd9-7bc7-4753-9e32-2cd64087685d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1f2766af-6e70-4bb8-be0e-b3e9d8cdab6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_EarningsPerShareAbstract_1f2766af-6e70-4bb8-be0e-b3e9d8cdab6c" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_5beb77b1-7321-440c-9dfd-f5e55c4875c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1f2766af-6e70-4bb8-be0e-b3e9d8cdab6c" xlink:to="loc_us-gaap_EarningsPerShareBasic_5beb77b1-7321-440c-9dfd-f5e55c4875c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_d8e7ed8b-bb01-4855-98e1-4f9f5dbe0507" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1f2766af-6e70-4bb8-be0e-b3e9d8cdab6c" xlink:to="loc_us-gaap_EarningsPerShareDiluted_d8e7ed8b-bb01-4855-98e1-4f9f5dbe0507" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8d45d635-d070-4125-b943-8bbbd5e8731a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8d45d635-d070-4125-b943-8bbbd5e8731a" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7f8aa6a9-864b-4427-b30d-acaea6388498" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8d45d635-d070-4125-b943-8bbbd5e8731a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7f8aa6a9-864b-4427-b30d-acaea6388498" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7dc09571-6220-4488-a482-2ad6359f32e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8d45d635-d070-4125-b943-8bbbd5e8731a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7dc09571-6220-4488-a482-2ad6359f32e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_207e1b69-7516-441d-a008-4fc3e04d8ad3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_StatementTable_207e1b69-7516-441d-a008-4fc3e04d8ad3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c567dd3d-dc22-475b-9367-b71010e8c574" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_207e1b69-7516-441d-a008-4fc3e04d8ad3" xlink:to="loc_srt_ProductOrServiceAxis_c567dd3d-dc22-475b-9367-b71010e8c574" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c567dd3d-dc22-475b-9367-b71010e8c574_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_c567dd3d-dc22-475b-9367-b71010e8c574" xlink:to="loc_srt_ProductsAndServicesDomain_c567dd3d-dc22-475b-9367-b71010e8c574_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_98957325-3004-4dcf-a87b-5665e1b31284" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_c567dd3d-dc22-475b-9367-b71010e8c574" xlink:to="loc_srt_ProductsAndServicesDomain_98957325-3004-4dcf-a87b-5665e1b31284" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SubcontractorMember_355ddb14-7e35-4a4d-afb8-15c4f64f6907" xlink:href="ttek-20200927.xsd#ttek_SubcontractorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_98957325-3004-4dcf-a87b-5665e1b31284" xlink:to="loc_ttek_SubcontractorMember_355ddb14-7e35-4a4d-afb8-15c4f64f6907" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceOtherMember_9cccfa45-573a-449c-8f15-243dbc39a83e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_98957325-3004-4dcf-a87b-5665e1b31284" xlink:to="loc_us-gaap_ServiceOtherMember_9cccfa45-573a-449c-8f15-243dbc39a83e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="ttek-20200927.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended" id="i7cfaca6945104e838d3f0bea6716627e_ConsolidatedStatementsofComprehensiveIncome"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="ttek-20200927.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended" id="i7227afe1192f41d191b3761d15b24aca_ConsolidatedStatementsofCashFlows"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="simple" xlink:href="ttek-20200927.xsd#ConsolidatedStatementsofCashFlowsParenthetical"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="extended" id="ibc56b2256376467281bd73908185cf0d_ConsolidatedStatementsofCashFlowsParenthetical"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofEquity" xlink:type="simple" xlink:href="ttek-20200927.xsd#ConsolidatedStatementsofEquity"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofEquity" xlink:type="extended" id="i96751886cbf34b4bbc4f2ab191a1ce89_ConsolidatedStatementsofEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_690f544c-8791-4794-8bd8-965637b9de38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_690f544c-8791-4794-8bd8-965637b9de38" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_b58f0f3c-b36c-4ea3-963a-90f7e31cf8be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_SharesOutstanding_b58f0f3c-b36c-4ea3-963a-90f7e31cf8be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1c6845c6-89e0-4737-8100-e2115230cb9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1c6845c6-89e0-4737-8100-e2115230cb9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_fd4a19d0-c58e-49cb-ab92-9249273ccb3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_fd4a19d0-c58e-49cb-ab92-9249273ccb3f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b6a04689-39a4-488e-a453-92d49bcc1dac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_fd4a19d0-c58e-49cb-ab92-9249273ccb3f" xlink:to="loc_us-gaap_ProfitLoss_b6a04689-39a4-488e-a453-92d49bcc1dac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_349d380d-065b-4821-b9a7-3c9a484cecee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_fd4a19d0-c58e-49cb-ab92-9249273ccb3f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_349d380d-065b-4821-b9a7-3c9a484cecee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_21b98d34-8ba1-4511-92a3-be9fd83c0417" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_fd4a19d0-c58e-49cb-ab92-9249273ccb3f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_21b98d34-8ba1-4511-92a3-be9fd83c0417" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1f59769d-da60-4518-a032-436017afd7b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_fd4a19d0-c58e-49cb-ab92-9249273ccb3f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1f59769d-da60-4518-a032-436017afd7b1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_aa8aa85f-188d-41b1-9943-4f12976e523f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_fd4a19d0-c58e-49cb-ab92-9249273ccb3f" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_aa8aa85f-188d-41b1-9943-4f12976e523f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_e093075e-0b83-4b5c-9245-26807a8adbfb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_e093075e-0b83-4b5c-9245-26807a8adbfb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_0ecb828b-fbe5-4335-b583-6bb3c0e3cbaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_DividendsCommonStockCash_0ecb828b-fbe5-4335-b583-6bb3c0e3cbaf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0914207d-672b-4888-8dce-8ad93853e31d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0914207d-672b-4888-8dce-8ad93853e31d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_227c8a9e-22cf-4fd6-bc31-1b535c9194a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_227c8a9e-22cf-4fd6-bc31-1b535c9194a8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_07f43b18-b6ca-468e-9ec0-8a8abe447c73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_07f43b18-b6ca-468e-9ec0-8a8abe447c73" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0952d63f-39f5-4f98-8ea7-5958093c4768" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0952d63f-39f5-4f98-8ea7-5958093c4768" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_5456b043-5ae0-4ed6-a2c4-266861555685" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_5456b043-5ae0-4ed6-a2c4-266861555685" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_dc4c04c7-ff68-48a2-8f01-bee0abb0809e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_dc4c04c7-ff68-48a2-8f01-bee0abb0809e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_a9a2fd6c-f870-4b21-be58-e38612388662" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_a9a2fd6c-f870-4b21-be58-e38612388662" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b5d87775-027a-4b76-a544-f3b6de95cdaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b5d87775-027a-4b76-a544-f3b6de95cdaf" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_52dc9fbe-de7c-484d-8060-8e39ece7e8ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_52dc9fbe-de7c-484d-8060-8e39ece7e8ff" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_90125294-8b41-49a9-b32d-73520b4213bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_34a8ad8f-f512-423b-abfa-3751d3f99e97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c5010e1d-c680-4605-8571-7df3ecc51019" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_690f544c-8791-4794-8bd8-965637b9de38" xlink:to="loc_us-gaap_StatementTable_c5010e1d-c680-4605-8571-7df3ecc51019" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_6d6ea347-644e-4799-909b-4b768059313a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c5010e1d-c680-4605-8571-7df3ecc51019" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_6d6ea347-644e-4799-909b-4b768059313a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6d6ea347-644e-4799-909b-4b768059313a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_6d6ea347-644e-4799-909b-4b768059313a" xlink:to="loc_us-gaap_EquityComponentDomain_6d6ea347-644e-4799-909b-4b768059313a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_13c23065-8c0b-4d13-86d5-b3e86c41ef45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_6d6ea347-644e-4799-909b-4b768059313a" xlink:to="loc_us-gaap_EquityComponentDomain_13c23065-8c0b-4d13-86d5-b3e86c41ef45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_dc387073-7dcd-470b-b9b1-ea40a3186225" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_13c23065-8c0b-4d13-86d5-b3e86c41ef45" xlink:to="loc_us-gaap_CommonStockMember_dc387073-7dcd-470b-b9b1-ea40a3186225" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_94f182cb-12b6-45a3-bc7f-f67c444afa12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_13c23065-8c0b-4d13-86d5-b3e86c41ef45" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_94f182cb-12b6-45a3-bc7f-f67c444afa12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b0a07474-1e08-4413-9f48-14ce8ac0c75f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_13c23065-8c0b-4d13-86d5-b3e86c41ef45" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b0a07474-1e08-4413-9f48-14ce8ac0c75f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_33e9bfdb-3578-4caf-a1f5-9f5aea84bb05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_13c23065-8c0b-4d13-86d5-b3e86c41ef45" xlink:to="loc_us-gaap_RetainedEarningsMember_33e9bfdb-3578-4caf-a1f5-9f5aea84bb05" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_a134eaf5-70d4-40e6-9e09-c893bf58fadd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_13c23065-8c0b-4d13-86d5-b3e86c41ef45" xlink:to="loc_us-gaap_ParentMember_a134eaf5-70d4-40e6-9e09-c893bf58fadd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_5929565f-82d4-44b5-9073-837c4528bccd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_13c23065-8c0b-4d13-86d5-b3e86c41ef45" xlink:to="loc_us-gaap_NoncontrollingInterestMember_5929565f-82d4-44b5-9073-837c4528bccd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_bbad9f43-6217-4896-b118-7c72384bd88a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c5010e1d-c680-4605-8571-7df3ecc51019" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_bbad9f43-6217-4896-b118-7c72384bd88a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bbad9f43-6217-4896-b118-7c72384bd88a_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_bbad9f43-6217-4896-b118-7c72384bd88a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bbad9f43-6217-4896-b118-7c72384bd88a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_b9743384-813e-48f0-97c1-70218726b252" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_bbad9f43-6217-4896-b118-7c72384bd88a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_b9743384-813e-48f0-97c1-70218726b252" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_500629b1-2c72-46b9-8c78-70987252bbc5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_b9743384-813e-48f0-97c1-70218726b252" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_500629b1-2c72-46b9-8c78-70987252bbc5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofEquityParenthetical" xlink:type="simple" xlink:href="ttek-20200927.xsd#ConsolidatedStatementsofEquityParenthetical"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofEquityParenthetical" xlink:type="extended" id="iffe612d8dd514d75963a3da47fab0568_ConsolidatedStatementsofEquityParenthetical"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/DescriptionofBusiness" xlink:type="simple" xlink:href="ttek-20200927.xsd#DescriptionofBusiness"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/DescriptionofBusiness" xlink:type="extended" id="id61433b82abd46798df5f679f5b07151_DescriptionofBusiness"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/DescriptionofBusinessDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#DescriptionofBusinessDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/DescriptionofBusinessDetails" xlink:type="extended" id="i86905660527d4d25a0569ec7f7479db5_DescriptionofBusinessDetails"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparation" xlink:type="simple" xlink:href="ttek-20200927.xsd#BasisofPresentationandPreparation"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparation" xlink:type="extended" id="i8602675ad1d248b9aa730ff8e9a93af0_BasisofPresentationandPreparation"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" xlink:type="simple" xlink:href="ttek-20200927.xsd#BasisofPresentationandPreparationPolicies"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" xlink:type="extended" id="i8e35bac7bb164a5992229ac426f27988_BasisofPresentationandPreparationPolicies"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails" xlink:type="extended" id="i591a475b4f854a91b67f95707d3a3fa5_BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#BasisofPresentationandPreparationPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails" xlink:type="extended" id="i465e41e002a649c4abe31c4eefe734fe_BasisofPresentationandPreparationPropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2268ce02-1ac1-4b1d-9c86-f5ccebc7b339" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_59adfef8-3dda-4f5f-8c8d-6a1fb4f26a38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2268ce02-1ac1-4b1d-9c86-f5ccebc7b339" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_59adfef8-3dda-4f5f-8c8d-6a1fb4f26a38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_73a83468-d586-4a88-8b58-516d19f8da8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2268ce02-1ac1-4b1d-9c86-f5ccebc7b339" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_73a83468-d586-4a88-8b58-516d19f8da8c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e2fe74a9-2ac9-482a-a608-4d109965b373" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_73a83468-d586-4a88-8b58-516d19f8da8c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e2fe74a9-2ac9-482a-a608-4d109965b373" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e2fe74a9-2ac9-482a-a608-4d109965b373_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e2fe74a9-2ac9-482a-a608-4d109965b373" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e2fe74a9-2ac9-482a-a608-4d109965b373_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5ea3e520-7eba-4f8a-b177-2bd10c28c9ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e2fe74a9-2ac9-482a-a608-4d109965b373" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5ea3e520-7eba-4f8a-b177-2bd10c28c9ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_c40c8f05-dbf6-4d2c-81c1-731f7a2e1280" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5ea3e520-7eba-4f8a-b177-2bd10c28c9ef" xlink:to="loc_us-gaap_EquipmentMember_c40c8f05-dbf6-4d2c-81c1-731f7a2e1280" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_f0dff756-b522-4ce0-b074-e9dec59b6b8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5ea3e520-7eba-4f8a-b177-2bd10c28c9ef" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_f0dff756-b522-4ce0-b074-e9dec59b6b8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_14b3bfcf-a0a7-4953-82d4-b2ef02e70a8a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_73a83468-d586-4a88-8b58-516d19f8da8c" xlink:to="loc_srt_RangeAxis_14b3bfcf-a0a7-4953-82d4-b2ef02e70a8a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_14b3bfcf-a0a7-4953-82d4-b2ef02e70a8a_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_14b3bfcf-a0a7-4953-82d4-b2ef02e70a8a" xlink:to="loc_srt_RangeMember_14b3bfcf-a0a7-4953-82d4-b2ef02e70a8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_97343631-a7db-419c-ad1d-144b92d71ee0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_14b3bfcf-a0a7-4953-82d4-b2ef02e70a8a" xlink:to="loc_srt_RangeMember_97343631-a7db-419c-ad1d-144b92d71ee0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c712b4b1-a750-433a-a44e-c4a887c7d8b6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_97343631-a7db-419c-ad1d-144b92d71ee0" xlink:to="loc_srt_MinimumMember_c712b4b1-a750-433a-a44e-c4a887c7d8b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9675bf60-3c5c-4e95-92d2-61a7a24afe33" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_97343631-a7db-419c-ad1d-144b92d71ee0" xlink:to="loc_srt_MaximumMember_9675bf60-3c5c-4e95-92d2-61a7a24afe33" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationLeasesDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#BasisofPresentationandPreparationLeasesDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationLeasesDetails" xlink:type="extended" id="ie17cb73e29554d2e96402be0609a1875_BasisofPresentationandPreparationLeasesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_c553c409-497b-44c2-b1fa-6554b96df29a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_fb612b5e-8623-4eaf-b8e4-a1b75f2fe2a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c553c409-497b-44c2-b1fa-6554b96df29a" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_fb612b5e-8623-4eaf-b8e4-a1b75f2fe2a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_27f78b42-28c7-4f8b-82e3-d571cae7bede" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c553c409-497b-44c2-b1fa-6554b96df29a" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_27f78b42-28c7-4f8b-82e3-d571cae7bede" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_3c55fde9-aad9-4b49-85f2-fa3481de5d7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c553c409-497b-44c2-b1fa-6554b96df29a" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_3c55fde9-aad9-4b49-85f2-fa3481de5d7f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a81d0268-9757-4577-a233-7097f6084e03" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_3c55fde9-aad9-4b49-85f2-fa3481de5d7f" xlink:to="loc_srt_RangeAxis_a81d0268-9757-4577-a233-7097f6084e03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a81d0268-9757-4577-a233-7097f6084e03_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_a81d0268-9757-4577-a233-7097f6084e03" xlink:to="loc_srt_RangeMember_a81d0268-9757-4577-a233-7097f6084e03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4192a367-f520-4a59-b7f6-6e5f8f8692b6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_a81d0268-9757-4577-a233-7097f6084e03" xlink:to="loc_srt_RangeMember_4192a367-f520-4a59-b7f6-6e5f8f8692b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f7f662d9-b286-41b1-9ea4-99600eea589c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4192a367-f520-4a59-b7f6-6e5f8f8692b6" xlink:to="loc_srt_MinimumMember_f7f662d9-b286-41b1-9ea4-99600eea589c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6928d062-6d64-4456-a888-e885a9f2b554" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4192a367-f520-4a59-b7f6-6e5f8f8692b6" xlink:to="loc_srt_MaximumMember_6928d062-6d64-4456-a888-e885a9f2b554" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails" xlink:type="extended" id="iafd56b7bb6a04175bc03f8ceb8292ffb_BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" xlink:type="extended" id="iab00ef7ae2984722bf78aa47d8d65e5d_BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_fc416ae3-1c62-4804-9196-c5c1846902e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_8334e85c-877d-4fc8-ac12-1479e97e808f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_fc416ae3-1c62-4804-9196-c5c1846902e4" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_8334e85c-877d-4fc8-ac12-1479e97e808f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationPaymentPeriod_955fb3da-db16-4053-98cd-326f32d318ee" xlink:href="ttek-20200927.xsd#ttek_BusinessCombinationContingentConsiderationPaymentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_8334e85c-877d-4fc8-ac12-1479e97e808f" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationPaymentPeriod_955fb3da-db16-4053-98cd-326f32d318ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_b500d277-5564-46ab-afdd-a1fb27750933" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_fc416ae3-1c62-4804-9196-c5c1846902e4" xlink:to="loc_us-gaap_RisksAndUncertaintiesAbstract_b500d277-5564-46ab-afdd-a1fb27750933" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure_12dc4d39-1271-40e4-9f7b-e344523dafae" xlink:href="ttek-20200927.xsd#ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_b500d277-5564-46ab-afdd-a1fb27750933" xlink:to="loc_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure_12dc4d39-1271-40e4-9f7b-e344523dafae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PercentageOfAccountReceivablesDueFromAgencies_c4c67444-cac9-4596-a7f1-bdb78295a227" xlink:href="ttek-20200927.xsd#ttek_PercentageOfAccountReceivablesDueFromAgencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_b500d277-5564-46ab-afdd-a1fb27750933" xlink:to="loc_ttek_PercentageOfAccountReceivablesDueFromAgencies_c4c67444-cac9-4596-a7f1-bdb78295a227" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PercentageOfRevenueEarnedFromAgencies_6ea6fb2a-0ca9-45cf-9e9b-9b9543775351" xlink:href="ttek-20200927.xsd#ttek_PercentageOfRevenueEarnedFromAgencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_b500d277-5564-46ab-afdd-a1fb27750933" xlink:to="loc_ttek_PercentageOfRevenueEarnedFromAgencies_6ea6fb2a-0ca9-45cf-9e9b-9b9543775351" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5a5a3077-8b0d-4f24-bee9-792156164374" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_fc416ae3-1c62-4804-9196-c5c1846902e4" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5a5a3077-8b0d-4f24-bee9-792156164374" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_f981555c-378e-49a3-bb7d-791f11d13f67" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5a5a3077-8b0d-4f24-bee9-792156164374" xlink:to="loc_srt_MajorCustomersAxis_f981555c-378e-49a3-bb7d-791f11d13f67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_f981555c-378e-49a3-bb7d-791f11d13f67_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_f981555c-378e-49a3-bb7d-791f11d13f67" xlink:to="loc_srt_NameOfMajorCustomerDomain_f981555c-378e-49a3-bb7d-791f11d13f67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_682fe415-ccaa-47f2-a2f7-a5d39938d8d2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_f981555c-378e-49a3-bb7d-791f11d13f67" xlink:to="loc_srt_NameOfMajorCustomerDomain_682fe415-ccaa-47f2-a2f7-a5d39938d8d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FederalGovernmentMember_4c0eaf67-d983-45e3-baff-d310326c2a0d" xlink:href="ttek-20200927.xsd#ttek_FederalGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_682fe415-ccaa-47f2-a2f7-a5d39938d8d2" xlink:to="loc_ttek_FederalGovernmentMember_4c0eaf67-d983-45e3-baff-d310326c2a0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialMember_94bfcd89-d3bf-46cf-89e4-b867b25da5f1" xlink:href="ttek-20200927.xsd#ttek_CommercialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_682fe415-ccaa-47f2-a2f7-a5d39938d8d2" xlink:to="loc_ttek_CommercialMember_94bfcd89-d3bf-46cf-89e4-b867b25da5f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InternationalMember_9b8ab471-1fe0-47ba-9f13-5a08b9580964" xlink:href="ttek-20200927.xsd#ttek_InternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_682fe415-ccaa-47f2-a2f7-a5d39938d8d2" xlink:to="loc_ttek_InternationalMember_9b8ab471-1fe0-47ba-9f13-5a08b9580964" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bc6f31fa-0334-4dfa-9175-638761e79265" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5a5a3077-8b0d-4f24-bee9-792156164374" xlink:to="loc_srt_RangeAxis_bc6f31fa-0334-4dfa-9175-638761e79265" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bc6f31fa-0334-4dfa-9175-638761e79265_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_bc6f31fa-0334-4dfa-9175-638761e79265" xlink:to="loc_srt_RangeMember_bc6f31fa-0334-4dfa-9175-638761e79265_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3201e276-9cc9-4552-89be-462be0912440" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_bc6f31fa-0334-4dfa-9175-638761e79265" xlink:to="loc_srt_RangeMember_3201e276-9cc9-4552-89be-462be0912440" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a3aebae6-ea5c-4181-856b-c8b535ac0d67" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3201e276-9cc9-4552-89be-462be0912440" xlink:to="loc_srt_MinimumMember_a3aebae6-ea5c-4181-856b-c8b535ac0d67" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5fead443-0087-4561-809f-4199002ec500" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3201e276-9cc9-4552-89be-462be0912440" xlink:to="loc_srt_MaximumMember_5fead443-0087-4561-809f-4199002ec500" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalances" xlink:type="simple" xlink:href="ttek-20200927.xsd#RevenueandContractBalances"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalances" xlink:type="extended" id="i3ff2f2fc02114911be57b1248d4ef0f6_RevenueandContractBalances"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#RevenueandContractBalancesTables"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesTables" xlink:type="extended" id="id6ecfbb1fdc3455c9412e15c83f25aa0_RevenueandContractBalancesTables"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#RevenueandContractBalancesDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" xlink:type="extended" id="ide6d6a02546c4cc6b7e740fb03499beb_RevenueandContractBalancesDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_64193b03-6bc6-4de1-be0e-bafa8958dde4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9c0f689e-eda1-4c5a-a814-49d1848d30f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_64193b03-6bc6-4de1-be0e-bafa8958dde4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9c0f689e-eda1-4c5a-a814-49d1848d30f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ad47fb9f-93ca-468b-8ea8-4c44dd43e136" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_64193b03-6bc6-4de1-be0e-bafa8958dde4" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ad47fb9f-93ca-468b-8ea8-4c44dd43e136" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_98912864-f331-498b-a541-0f717557cf76" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ad47fb9f-93ca-468b-8ea8-4c44dd43e136" xlink:to="loc_srt_MajorCustomersAxis_98912864-f331-498b-a541-0f717557cf76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_98912864-f331-498b-a541-0f717557cf76_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_98912864-f331-498b-a541-0f717557cf76" xlink:to="loc_srt_NameOfMajorCustomerDomain_98912864-f331-498b-a541-0f717557cf76_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_f6bf0c86-a899-443b-909e-53a1fa502631" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_98912864-f331-498b-a541-0f717557cf76" xlink:to="loc_srt_NameOfMajorCustomerDomain_f6bf0c86-a899-443b-909e-53a1fa502631" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_StateAndLocalGovernmentMember_241e0dc2-c05d-4bd9-b437-1112e257593b" xlink:href="ttek-20200927.xsd#ttek_StateAndLocalGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_f6bf0c86-a899-443b-909e-53a1fa502631" xlink:to="loc_ttek_StateAndLocalGovernmentMember_241e0dc2-c05d-4bd9-b437-1112e257593b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FederalGovernmentMember_5bbd4ac3-d1ed-4012-816c-05a1d9126cc0" xlink:href="ttek-20200927.xsd#ttek_FederalGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_f6bf0c86-a899-443b-909e-53a1fa502631" xlink:to="loc_ttek_FederalGovernmentMember_5bbd4ac3-d1ed-4012-816c-05a1d9126cc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialMember_4a796ddf-3ade-4858-a356-55666faeda36" xlink:href="ttek-20200927.xsd#ttek_CommercialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_f6bf0c86-a899-443b-909e-53a1fa502631" xlink:to="loc_ttek_CommercialMember_4a796ddf-3ade-4858-a356-55666faeda36" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InternationalMember_d1d32922-920f-4af2-bd24-e61fba0a8033" xlink:href="ttek-20200927.xsd#ttek_InternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_f6bf0c86-a899-443b-909e-53a1fa502631" xlink:to="loc_ttek_InternationalMember_d1d32922-920f-4af2-bd24-e61fba0a8033" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_92624d30-7605-493d-81d3-6036713d498c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ad47fb9f-93ca-468b-8ea8-4c44dd43e136" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_92624d30-7605-493d-81d3-6036713d498c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_92624d30-7605-493d-81d3-6036713d498c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_92624d30-7605-493d-81d3-6036713d498c" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_92624d30-7605-493d-81d3-6036713d498c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_33b0202d-8968-448b-99d1-8711a49497f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_92624d30-7605-493d-81d3-6036713d498c" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_33b0202d-8968-448b-99d1-8711a49497f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_d34936f4-a76b-4f38-a8f8-ef0509f92ec1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FixedPriceContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_33b0202d-8968-448b-99d1-8711a49497f3" xlink:to="loc_us-gaap_FixedPriceContractMember_d34936f4-a76b-4f38-a8f8-ef0509f92ec1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_1b1b0bfe-5da2-4241-85f0-8ba90feea491" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_33b0202d-8968-448b-99d1-8711a49497f3" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_1b1b0bfe-5da2-4241-85f0-8ba90feea491" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CostPlusMember_6c49fae0-cd7c-49c4-80b2-69449b9aacdc" xlink:href="ttek-20200927.xsd#ttek_CostPlusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_33b0202d-8968-448b-99d1-8711a49497f3" xlink:to="loc_ttek_CostPlusMember_6c49fae0-cd7c-49c4-80b2-69449b9aacdc" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" xlink:type="extended" id="i04a3603fc58c412d8ef3cbe4fbd2f7d2_RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2e601672-51ca-42d0-865a-7f7bad556d16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_d15aad2a-9717-469c-a577-af6c26a06ecb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2e601672-51ca-42d0-865a-7f7bad556d16" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_d15aad2a-9717-469c-a577-af6c26a06ecb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_fce8660d-4c90-4253-84a4-a7b411514c45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2e601672-51ca-42d0-865a-7f7bad556d16" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_fce8660d-4c90-4253-84a4-a7b411514c45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractWithCustomerAssetLiabilityNetCurrent_260fb4c9-0108-4aee-a083-626c7921d327" xlink:href="ttek-20200927.xsd#ttek_ContractWithCustomerAssetLiabilityNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2e601672-51ca-42d0-865a-7f7bad556d16" xlink:to="loc_ttek_ContractWithCustomerAssetLiabilityNetCurrent_260fb4c9-0108-4aee-a083-626c7921d327" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_126c4ff2-a5be-4341-887a-c1c2c1d347a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2e601672-51ca-42d0-865a-7f7bad556d16" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_126c4ff2-a5be-4341-887a-c1c2c1d347a1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f2b3768e-a666-4a6e-b2f2-87dcd0a444af" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_126c4ff2-a5be-4341-887a-c1c2c1d347a1" xlink:to="loc_srt_ProductOrServiceAxis_f2b3768e-a666-4a6e-b2f2-87dcd0a444af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f2b3768e-a666-4a6e-b2f2-87dcd0a444af_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_f2b3768e-a666-4a6e-b2f2-87dcd0a444af" xlink:to="loc_srt_ProductsAndServicesDomain_f2b3768e-a666-4a6e-b2f2-87dcd0a444af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0e9c2486-4bd4-427c-bedc-b1607189de7b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_f2b3768e-a666-4a6e-b2f2-87dcd0a444af" xlink:to="loc_srt_ProductsAndServicesDomain_0e9c2486-4bd4-427c-bedc-b1607189de7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractRetentionsMember_bba4a0c5-bbcb-4f84-bbf5-a7a8c574373c" xlink:href="ttek-20200927.xsd#ttek_ContractRetentionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0e9c2486-4bd4-427c-bedc-b1607189de7b" xlink:to="loc_ttek_ContractRetentionsMember_bba4a0c5-bbcb-4f84-bbf5-a7a8c574373c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#RevenueandContractBalancesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" xlink:type="extended" id="i87e38fb4f0e8424b86901aef30b3863c_RevenueandContractBalancesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_74c50036-737a-4b87-9dbc-ff6a7a91a4c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_74c50036-737a-4b87-9dbc-ff6a7a91a4c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_2f4e9f3f-70ed-44ab-9f27-fe98665d9dd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_2f4e9f3f-70ed-44ab-9f27-fe98665d9dd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLossOnContracts_258bdba6-ec1c-4001-900d-0c5f8313dd0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLossOnContracts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_us-gaap_ProvisionForLossOnContracts_258bdba6-ec1c-4001-900d-0c5f8313dd0b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts_c304545d-d961-4556-ba43-de6c521b0d9a" xlink:href="ttek-20200927.xsd#ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts_c304545d-d961-4556-ba43-de6c521b0d9a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection_37157b88-23f0-41d8-9a52-88e99536911d" xlink:href="ttek-20200927.xsd#ttek_UnbilledContractsReceivablePeriodForBillingAndCollection"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection_37157b88-23f0-41d8-9a52-88e99536911d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_6fc1a4ff-bd38-4c4d-b3f8-3869b71876ca" xlink:href="ttek-20200927.xsd#ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_6fc1a4ff-bd38-4c4d-b3f8-3869b71876ca" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossRelatedToLitigationSettlement_0ff4b24e-8f6b-424b-93b9-ced1e6031dcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossRelatedToLitigationSettlement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_us-gaap_GainLossRelatedToLitigationSettlement_0ff4b24e-8f6b-424b-93b9-ced1e6031dcf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_50e28fbe-b134-442e-9231-e2bb21364d18" xlink:href="ttek-20200927.xsd#ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_50e28fbe-b134-442e-9231-e2bb21364d18" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_b413e0e5-4cb7-437b-81b6-4c3280d52a1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_b413e0e5-4cb7-437b-81b6-4c3280d52a1b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne_243ded46-3bac-450d-af5d-913446312835" xlink:href="ttek-20200927.xsd#ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne_243ded46-3bac-450d-af5d-913446312835" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo_8bd89975-1b4a-4bf8-85f0-2315a7767485" xlink:href="ttek-20200927.xsd#ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo_8bd89975-1b4a-4bf8-85f0-2315a7767485" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree_c687d699-d7d2-4937-9193-3591f8296242" xlink:href="ttek-20200927.xsd#ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree_c687d699-d7d2-4937-9193-3591f8296242" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_8641635e-fbca-4536-b990-34251718169d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_8641635e-fbca-4536-b990-34251718169d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fdc68857-dbef-4706-9c25-5b538ec8fee2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8641635e-fbca-4536-b990-34251718169d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fdc68857-dbef-4706-9c25-5b538ec8fee2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fdc68857-dbef-4706-9c25-5b538ec8fee2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fdc68857-dbef-4706-9c25-5b538ec8fee2" xlink:to="loc_us-gaap_SegmentDomain_fdc68857-dbef-4706-9c25-5b538ec8fee2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_20c80112-f70e-4949-ba51-a94766d62939" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fdc68857-dbef-4706-9c25-5b538ec8fee2" xlink:to="loc_us-gaap_SegmentDomain_20c80112-f70e-4949-ba51-a94766d62939" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_01e1619b-299d-4359-ac18-d2dfa6f52606" xlink:href="ttek-20200927.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_20c80112-f70e-4949-ba51-a94766d62939" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_01e1619b-299d-4359-ac18-d2dfa6f52606" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RemediationAndConstructionManagementMember_2d46953c-3ac3-4b5d-b5cf-be27d566ff23" xlink:href="ttek-20200927.xsd#ttek_RemediationAndConstructionManagementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_20c80112-f70e-4949-ba51-a94766d62939" xlink:to="loc_ttek_RemediationAndConstructionManagementMember_2d46953c-3ac3-4b5d-b5cf-be27d566ff23" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#RevenueandContractBalancesAccountsReceivableNetDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails" xlink:type="extended" id="i03bf871a8dd04f688f5a72ea71a4133f_RevenueandContractBalancesAccountsReceivableNetDetails"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails" xlink:type="extended" id="ic7c28a6751f24cd29c53acfeb56a199f_RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8621c6e6-de9a-49a9-a944-1ff07e1916d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_4aa50a58-d0da-4d4f-aefa-a6367622e192" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8621c6e6-de9a-49a9-a944-1ff07e1916d8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_4aa50a58-d0da-4d4f-aefa-a6367622e192" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f7d7559e-88f8-44a6-bba8-71bab6bbb33e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8621c6e6-de9a-49a9-a944-1ff07e1916d8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f7d7559e-88f8-44a6-bba8-71bab6bbb33e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_50741f0d-fb55-42ec-bef8-c2ac7d583239" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8621c6e6-de9a-49a9-a944-1ff07e1916d8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_50741f0d-fb55-42ec-bef8-c2ac7d583239" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_0cd6f80f-73bf-409a-a2aa-b82393e24731" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_50741f0d-fb55-42ec-bef8-c2ac7d583239" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_0cd6f80f-73bf-409a-a2aa-b82393e24731" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="ttek-20200927.xsd#RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails_1"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails_1" xlink:type="extended" id="i811905f7121a4b2ea658e644c40c37f6_RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8621c6e6-de9a-49a9-a944-1ff07e1916d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_4aa50a58-d0da-4d4f-aefa-a6367622e192" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8621c6e6-de9a-49a9-a944-1ff07e1916d8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_4aa50a58-d0da-4d4f-aefa-a6367622e192" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f7d7559e-88f8-44a6-bba8-71bab6bbb33e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8621c6e6-de9a-49a9-a944-1ff07e1916d8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f7d7559e-88f8-44a6-bba8-71bab6bbb33e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_50741f0d-fb55-42ec-bef8-c2ac7d583239" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8621c6e6-de9a-49a9-a944-1ff07e1916d8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_50741f0d-fb55-42ec-bef8-c2ac7d583239" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockRepurchaseandDividends" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockRepurchaseandDividends"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/StockRepurchaseandDividends" xlink:type="extended" id="if9f153c7f7f2426981ce54b0ae2b4e2e_StockRepurchaseandDividends"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockRepurchaseandDividendsTables"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/StockRepurchaseandDividendsTables" xlink:type="extended" id="i67358573455a4ea8ab4198a5c9221334_StockRepurchaseandDividendsTables"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockRepurchaseandDividendsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" xlink:type="extended" id="i64a8943ff4904751b60863d5d6c63903_StockRepurchaseandDividendsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_7736b348-cc31-4fdc-aac6-ca7353f268e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_c4d90754-4c68-4040-81ca-9d09ba3f8c02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_7736b348-cc31-4fdc-aac6-ca7353f268e6" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_c4d90754-4c68-4040-81ca-9d09ba3f8c02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_c41945ef-5a72-428e-92d5-ebc35b800d49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_7736b348-cc31-4fdc-aac6-ca7353f268e6" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_c41945ef-5a72-428e-92d5-ebc35b800d49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_90704297-0cb8-43d7-8eeb-809c7d1bac73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_7736b348-cc31-4fdc-aac6-ca7353f268e6" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_90704297-0cb8-43d7-8eeb-809c7d1bac73" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_956c30d0-fad1-4319-a1bc-a66313125954" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_7736b348-cc31-4fdc-aac6-ca7353f268e6" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_956c30d0-fad1-4319-a1bc-a66313125954" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_5fd27811-a1b4-4b2b-9f34-2ffe1c8c8734" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_7736b348-cc31-4fdc-aac6-ca7353f268e6" xlink:to="loc_us-gaap_SubsequentEventTable_5fd27811-a1b4-4b2b-9f34-2ffe1c8c8734" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_82b62c10-9f08-4189-a452-c0a67f408b30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_5fd27811-a1b4-4b2b-9f34-2ffe1c8c8734" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_82b62c10-9f08-4189-a452-c0a67f408b30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_82b62c10-9f08-4189-a452-c0a67f408b30_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_82b62c10-9f08-4189-a452-c0a67f408b30" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_82b62c10-9f08-4189-a452-c0a67f408b30_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_73aedd76-acf9-4d05-ad47-1a3afd1d95e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_82b62c10-9f08-4189-a452-c0a67f408b30" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_73aedd76-acf9-4d05-ad47-1a3afd1d95e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_505f2cb8-7e2d-4695-920d-4d732c97eed4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_73aedd76-acf9-4d05-ad47-1a3afd1d95e0" xlink:to="loc_us-gaap_SubsequentEventMember_505f2cb8-7e2d-4695-920d-4d732c97eed4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_ca1217f6-86bf-4e89-bcf9-0641a74a7116" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_5fd27811-a1b4-4b2b-9f34-2ffe1c8c8734" xlink:to="loc_srt_StatementScenarioAxis_ca1217f6-86bf-4e89-bcf9-0641a74a7116" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_ca1217f6-86bf-4e89-bcf9-0641a74a7116_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_ca1217f6-86bf-4e89-bcf9-0641a74a7116" xlink:to="loc_srt_ScenarioUnspecifiedDomain_ca1217f6-86bf-4e89-bcf9-0641a74a7116_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_7ba287b6-2502-415e-99e2-9530e017a906" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_ca1217f6-86bf-4e89-bcf9-0641a74a7116" xlink:to="loc_srt_ScenarioUnspecifiedDomain_7ba287b6-2502-415e-99e2-9530e017a906" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_f064ebfe-4e46-4920-a268-50653b90f5ec" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_7ba287b6-2502-415e-99e2-9530e017a906" xlink:to="loc_srt_ScenarioForecastMember_f064ebfe-4e46-4920-a268-50653b90f5ec" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails" xlink:type="extended" id="ic188b464095b4d4cb7a8f8d236710bd4_StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c70c5511-b46b-424f-92a8-d133395be8e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_e490bfcb-d1fa-4ad0-9dc4-2fbcf35b7448" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c70c5511-b46b-424f-92a8-d133395be8e4" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_e490bfcb-d1fa-4ad0-9dc4-2fbcf35b7448" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SharesRepurchasedAveragePricePerShare_dc912c98-8f4e-47d1-9334-17e277499ace" xlink:href="ttek-20200927.xsd#ttek_SharesRepurchasedAveragePricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c70c5511-b46b-424f-92a8-d133395be8e4" xlink:to="loc_ttek_SharesRepurchasedAveragePricePerShare_dc912c98-8f4e-47d1-9334-17e277499ace" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_1ac3e870-6c22-4b56-a3a7-eb862cabd58e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c70c5511-b46b-424f-92a8-d133395be8e4" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_1ac3e870-6c22-4b56-a3a7-eb862cabd58e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_4dd007cb-abf7-436f-824c-2dd0882a779c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c70c5511-b46b-424f-92a8-d133395be8e4" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_4dd007cb-abf7-436f-824c-2dd0882a779c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_473a0706-a27a-4ab1-8346-b2f8975fd303" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_4dd007cb-abf7-436f-824c-2dd0882a779c" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_473a0706-a27a-4ab1-8346-b2f8975fd303" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_473a0706-a27a-4ab1-8346-b2f8975fd303_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_473a0706-a27a-4ab1-8346-b2f8975fd303" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_473a0706-a27a-4ab1-8346-b2f8975fd303_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_0ad50704-841c-43da-a9e3-2e169c9a697f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_473a0706-a27a-4ab1-8346-b2f8975fd303" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_0ad50704-841c-43da-a9e3-2e169c9a697f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_November52018StockRepurchaseProgramMember_ecb10fe2-b9fa-408d-8792-993e5d873605" xlink:href="ttek-20200927.xsd#ttek_November52018StockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_0ad50704-841c-43da-a9e3-2e169c9a697f" xlink:to="loc_ttek_November52018StockRepurchaseProgramMember_ecb10fe2-b9fa-408d-8792-993e5d873605" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_A2019StockRepurchaseProgramMember_4e9c3035-53e6-458a-9cd9-d8121d9af0db" xlink:href="ttek-20200927.xsd#ttek_A2019StockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_0ad50704-841c-43da-a9e3-2e169c9a697f" xlink:to="loc_ttek_A2019StockRepurchaseProgramMember_4e9c3035-53e6-458a-9cd9-d8121d9af0db" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails" xlink:type="extended" id="i18dd2c2e413441b2888d8d202b577db4_StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/AcquisitionsandDivestitures" xlink:type="simple" xlink:href="ttek-20200927.xsd#AcquisitionsandDivestitures"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/AcquisitionsandDivestitures" xlink:type="extended" id="ie6a284a8a0c94597bda0dd89224d83ee_AcquisitionsandDivestitures"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/AcquisitionsandDivestituresTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#AcquisitionsandDivestituresTables"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/AcquisitionsandDivestituresTables" xlink:type="extended" id="i2db16c4d8c5c4450aa214c754e3524ed_AcquisitionsandDivestituresTables"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#AcquisitionsandDivestituresNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails" xlink:type="extended" id="iddba322c330343309baf4f92a27f3a17_AcquisitionsandDivestituresNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NumberOfEmployeesAcquiredInAcquisition_62a59b61-541f-4c1d-9e94-55a6a5eb84e7" xlink:href="ttek-20200927.xsd#ttek_NumberOfEmployeesAcquiredInAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_ttek_NumberOfEmployeesAcquiredInAcquisition_62a59b61-541f-4c1d-9e94-55a6a5eb84e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_480a7f2d-0e4b-4ff5-8c31-839c73f33833" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_480a7f2d-0e4b-4ff5-8c31-839c73f33833" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_0fd00ee3-7b46-4100-b22a-fbfc8aa2e1d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_0fd00ee3-7b46-4100-b22a-fbfc8aa2e1d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_6fc98ebf-3a5e-47c7-9d5e-d871ea82551f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_6fc98ebf-3a5e-47c7-9d5e-d871ea82551f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_7a572c14-4338-43b1-a3d7-0f54a357a388" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_7a572c14-4338-43b1-a3d7-0f54a357a388" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_f3ab3103-e002-4975-b2ec-65f3958069ee" xlink:href="ttek-20200927.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_f3ab3103-e002-4975-b2ec-65f3958069ee" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_40bd3a66-dadd-4759-9acd-20958daeffa5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EscrowDeposit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_EscrowDeposit_40bd3a66-dadd-4759-9acd-20958daeffa5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_30785f47-c29f-44ee-9973-8dc7a359ce2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_30785f47-c29f-44ee-9973-8dc7a359ce2c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_f6543d24-ac1d-48f6-a6df-c9454f5dcb8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_f6543d24-ac1d-48f6-a6df-c9454f5dcb8e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_2437a626-8d53-44eb-9572-d2ddbdc585a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_2437a626-8d53-44eb-9572-d2ddbdc585a5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_743f7b71-338e-4898-b5e0-85d212ecbc04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_743f7b71-338e-4898-b5e0-85d212ecbc04" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_ebe77372-d203-41dc-b54a-80882e86025b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_ebe77372-d203-41dc-b54a-80882e86025b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_ba9c3364-fe51-4b77-896f-0de97bb3caf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_ba9c3364-fe51-4b77-896f-0de97bb3caf0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_a2d82e92-6d9e-4bbb-8d83-7ad35225a835" xlink:href="ttek-20200927.xsd#ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_a2d82e92-6d9e-4bbb-8d83-7ad35225a835" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_187a7b9a-69b9-427f-80c4-42868d22b870" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_187a7b9a-69b9-427f-80c4-42868d22b870" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_3f3ff375-991c-44f8-870e-788e67bd2d07" xlink:href="ttek-20200927.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_3f3ff375-991c-44f8-870e-788e67bd2d07" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne_beb2aab5-b1fc-4a72-b670-b01dc1ccdbe6" xlink:href="ttek-20200927.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne_beb2aab5-b1fc-4a72-b670-b01dc1ccdbe6" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo_2a18dec5-561b-4f14-9053-181447f21158" xlink:href="ttek-20200927.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo_2a18dec5-561b-4f14-9053-181447f21158" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree_98d4fbf6-a8fb-4b52-894e-e0f015a20f4e" xlink:href="ttek-20200927.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree_98d4fbf6-a8fb-4b52-894e-e0f015a20f4e" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut_8db5ea2a-990d-444d-b361-891c1b3f9780" xlink:href="ttek-20200927.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut_8db5ea2a-990d-444d-b361-891c1b3f9780" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b591a1a-2c7e-4a12-9208-4c8dd4e8928c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b591a1a-2c7e-4a12-9208-4c8dd4e8928c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_77a6cda0-2be9-4866-9a98-6d7c10060c21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b591a1a-2c7e-4a12-9208-4c8dd4e8928c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_77a6cda0-2be9-4866-9a98-6d7c10060c21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_77a6cda0-2be9-4866-9a98-6d7c10060c21_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_77a6cda0-2be9-4866-9a98-6d7c10060c21" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_77a6cda0-2be9-4866-9a98-6d7c10060c21_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1da53037-0dbc-4fd0-87c7-931dbf5be1a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_77a6cda0-2be9-4866-9a98-6d7c10060c21" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1da53037-0dbc-4fd0-87c7-931dbf5be1a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GlumacMember_998dedcf-5e6d-4b0a-be75-f611f70558bf" xlink:href="ttek-20200927.xsd#ttek_GlumacMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1da53037-0dbc-4fd0-87c7-931dbf5be1a0" xlink:to="loc_ttek_GlumacMember_998dedcf-5e6d-4b0a-be75-f611f70558bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NormanDisneyAndYoungMember_857eb9f4-e51e-45b4-9051-c391e97e0daf" xlink:href="ttek-20200927.xsd#ttek_NormanDisneyAndYoungMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1da53037-0dbc-4fd0-87c7-931dbf5be1a0" xlink:to="loc_ttek_NormanDisneyAndYoungMember_857eb9f4-e51e-45b4-9051-c391e97e0daf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EGlobalTechMember_a14c7fa6-0d5a-41ca-9885-ae57a6cc7651" xlink:href="ttek-20200927.xsd#ttek_EGlobalTechMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1da53037-0dbc-4fd0-87c7-931dbf5be1a0" xlink:to="loc_ttek_EGlobalTechMember_a14c7fa6-0d5a-41ca-9885-ae57a6cc7651" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_WYGplcMember_259233dd-5f80-4671-b07a-f970ffae35c3" xlink:href="ttek-20200927.xsd#ttek_WYGplcMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1da53037-0dbc-4fd0-87c7-931dbf5be1a0" xlink:to="loc_ttek_WYGplcMember_259233dd-5f80-4671-b07a-f970ffae35c3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SegueTechnologiesIncMember_dbba5486-287f-4268-8a7c-5b9509979824" xlink:href="ttek-20200927.xsd#ttek_SegueTechnologiesIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1da53037-0dbc-4fd0-87c7-931dbf5be1a0" xlink:to="loc_ttek_SegueTechnologiesIncMember_dbba5486-287f-4268-8a7c-5b9509979824" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BlueWaterFederalSolutionsIncMember_ff0e4c2f-49ff-4c3b-a64b-43fd4492e78c" xlink:href="ttek-20200927.xsd#ttek_BlueWaterFederalSolutionsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1da53037-0dbc-4fd0-87c7-931dbf5be1a0" xlink:to="loc_ttek_BlueWaterFederalSolutionsIncMember_ff0e4c2f-49ff-4c3b-a64b-43fd4492e78c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fdb28451-9c9f-4c0c-9cd3-056e97635d50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b591a1a-2c7e-4a12-9208-4c8dd4e8928c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fdb28451-9c9f-4c0c-9cd3-056e97635d50" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fdb28451-9c9f-4c0c-9cd3-056e97635d50_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fdb28451-9c9f-4c0c-9cd3-056e97635d50" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fdb28451-9c9f-4c0c-9cd3-056e97635d50_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2b3785dd-9e1f-4132-ac9d-d024e33db105" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fdb28451-9c9f-4c0c-9cd3-056e97635d50" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2b3785dd-9e1f-4132-ac9d-d024e33db105" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NonCoreFieldServicesBusinessMember_0b48b5b3-274b-4e6e-a04e-564a1432f8a4" xlink:href="ttek-20200927.xsd#ttek_NonCoreFieldServicesBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2b3785dd-9e1f-4132-ac9d-d024e33db105" xlink:to="loc_ttek_NonCoreFieldServicesBusinessMember_0b48b5b3-274b-4e6e-a04e-564a1432f8a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_e8e92ace-3dd0-401a-a0ad-4997b19f2978" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b591a1a-2c7e-4a12-9208-4c8dd4e8928c" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_e8e92ace-3dd0-401a-a0ad-4997b19f2978" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_e8e92ace-3dd0-401a-a0ad-4997b19f2978_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_e8e92ace-3dd0-401a-a0ad-4997b19f2978" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_e8e92ace-3dd0-401a-a0ad-4997b19f2978_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_5570bedb-c01b-49c4-98fa-74ab94ce559c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_e8e92ace-3dd0-401a-a0ad-4997b19f2978" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_5570bedb-c01b-49c4-98fa-74ab94ce559c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_20a1176f-64f5-4786-ac28-013389a79668" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_5570bedb-c01b-49c4-98fa-74ab94ce559c" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_20a1176f-64f5-4786-ac28-013389a79668" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_06607d94-0b05-426d-9d9a-21a5ca1d7daa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b591a1a-2c7e-4a12-9208-4c8dd4e8928c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_06607d94-0b05-426d-9d9a-21a5ca1d7daa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_06607d94-0b05-426d-9d9a-21a5ca1d7daa_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_06607d94-0b05-426d-9d9a-21a5ca1d7daa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_06607d94-0b05-426d-9d9a-21a5ca1d7daa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fbae883a-87c3-4ffe-b49a-77df956de62d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_06607d94-0b05-426d-9d9a-21a5ca1d7daa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fbae883a-87c3-4ffe-b49a-77df956de62d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerContractsMember_37c04557-4abe-4550-bd6c-16229788afde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fbae883a-87c3-4ffe-b49a-77df956de62d" xlink:to="loc_us-gaap_CustomerContractsMember_37c04557-4abe-4550-bd6c-16229788afde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_d037fa66-03fa-4bc5-b861-c6bf2b0489b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fbae883a-87c3-4ffe-b49a-77df956de62d" xlink:to="loc_us-gaap_TradeNamesMember_d037fa66-03fa-4bc5-b861-c6bf2b0489b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_42e0820c-cf0c-4032-8625-76b49889cb32" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b591a1a-2c7e-4a12-9208-4c8dd4e8928c" xlink:to="loc_srt_RangeAxis_42e0820c-cf0c-4032-8625-76b49889cb32" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_42e0820c-cf0c-4032-8625-76b49889cb32_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_42e0820c-cf0c-4032-8625-76b49889cb32" xlink:to="loc_srt_RangeMember_42e0820c-cf0c-4032-8625-76b49889cb32_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cc61a1c8-9c98-4d46-a878-092421f0371c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_42e0820c-cf0c-4032-8625-76b49889cb32" xlink:to="loc_srt_RangeMember_cc61a1c8-9c98-4d46-a878-092421f0371c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_65b7263e-b78d-4958-84e5-285584afe0bc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_cc61a1c8-9c98-4d46-a878-092421f0371c" xlink:to="loc_srt_MinimumMember_65b7263e-b78d-4958-84e5-285584afe0bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_645cba11-5ece-4f82-9275-5a557ea96757" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_cc61a1c8-9c98-4d46-a878-092421f0371c" xlink:to="loc_srt_MaximumMember_645cba11-5ece-4f82-9275-5a557ea96757" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" xlink:type="extended" id="if400cc1f561d4e8791b7dae91c390d6d_AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_cd9fbb13-59b2-45c9-8edb-55365185f606" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c6b8d6ed-c083-4a72-a49b-112ff509ba4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_cd9fbb13-59b2-45c9-8edb-55365185f606" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c6b8d6ed-c083-4a72-a49b-112ff509ba4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3007a4b1-4c0b-4b8f-8c21-c2dd934e5c09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c6b8d6ed-c083-4a72-a49b-112ff509ba4c" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3007a4b1-4c0b-4b8f-8c21-c2dd934e5c09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_f80ac5dc-c831-422b-8b6c-3f79216edbe9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c6b8d6ed-c083-4a72-a49b-112ff509ba4c" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_f80ac5dc-c831-422b-8b6c-3f79216edbe9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_ebbf3dc1-33f8-4b03-992d-c4128934aa95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c6b8d6ed-c083-4a72-a49b-112ff509ba4c" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_ebbf3dc1-33f8-4b03-992d-c4128934aa95" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_62a56051-6138-4281-bba6-730667bd5722" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c6b8d6ed-c083-4a72-a49b-112ff509ba4c" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_62a56051-6138-4281-bba6-730667bd5722" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EarnOutPaymentsAbstract_c1ace5cd-e4e5-4b42-b7df-711d027f91fe" xlink:href="ttek-20200927.xsd#ttek_EarnOutPaymentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c6b8d6ed-c083-4a72-a49b-112ff509ba4c" xlink:to="loc_ttek_EarnOutPaymentsAbstract_c1ace5cd-e4e5-4b42-b7df-711d027f91fe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_cd2c812f-c277-4733-8d03-e3345c338927" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ttek_EarnOutPaymentsAbstract_c1ace5cd-e4e5-4b42-b7df-711d027f91fe" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_cd2c812f-c277-4733-8d03-e3345c338927" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_5e2d0f4b-2981-4067-86ba-d3dfe26c9836" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ttek_EarnOutPaymentsAbstract_c1ace5cd-e4e5-4b42-b7df-711d027f91fe" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_5e2d0f4b-2981-4067-86ba-d3dfe26c9836" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_bf3f5f8d-0266-4577-a2da-aed05419aa65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_f072a5f4-8180-4dae-bcec-a5e84f5d0f47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_cd9fbb13-59b2-45c9-8edb-55365185f606" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_f072a5f4-8180-4dae-bcec-a5e84f5d0f47" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a8472773-94b7-446c-9c2c-1f60157b2c72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_f072a5f4-8180-4dae-bcec-a5e84f5d0f47" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a8472773-94b7-446c-9c2c-1f60157b2c72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a8472773-94b7-446c-9c2c-1f60157b2c72_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a8472773-94b7-446c-9c2c-1f60157b2c72" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a8472773-94b7-446c-9c2c-1f60157b2c72_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3ef6d744-2369-46ea-8102-7baf59f48cb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a8472773-94b7-446c-9c2c-1f60157b2c72" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3ef6d744-2369-46ea-8102-7baf59f48cb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_b1b1b6be-f2e9-49ed-a43e-e5acb1c9d882" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3ef6d744-2369-46ea-8102-7baf59f48cb5" xlink:to="loc_us-gaap_InterestExpenseMember_b1b1b6be-f2e9-49ed-a43e-e5acb1c9d882" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLossMember_b782d758-aa6f-4201-b492-4b235463f8c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3ef6d744-2369-46ea-8102-7baf59f48cb5" xlink:to="loc_us-gaap_OperatingIncomeLossMember_b782d758-aa6f-4201-b492-4b235463f8c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_dc66aafe-f039-4c41-ac94-de068112685d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_f072a5f4-8180-4dae-bcec-a5e84f5d0f47" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_dc66aafe-f039-4c41-ac94-de068112685d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_dc66aafe-f039-4c41-ac94-de068112685d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_dc66aafe-f039-4c41-ac94-de068112685d" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_dc66aafe-f039-4c41-ac94-de068112685d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_b0139127-56df-45d1-92a6-f32c6fc85ae5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_dc66aafe-f039-4c41-ac94-de068112685d" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_b0139127-56df-45d1-92a6-f32c6fc85ae5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContingentConsiderationMember_ae9939ac-a087-4b0b-a882-dd3bfdd020ee" xlink:href="ttek-20200927.xsd#ttek_ContingentConsiderationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_b0139127-56df-45d1-92a6-f32c6fc85ae5" xlink:to="loc_ttek_ContingentConsiderationMember_ae9939ac-a087-4b0b-a882-dd3bfdd020ee" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="ttek-20200927.xsd#GoodwillandIntangibleAssets"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssets" xlink:type="extended" id="ib35b83cd46654f4cb136096a0eecd8a6_GoodwillandIntangibleAssets"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended" id="i27d386d307e94f88a27570df6e0f78d3_GoodwillandIntangibleAssetsTables"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails" xlink:type="extended" id="i50f611022e5846b5a1187ff5e4c2f125_GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_ee2e1817-49cc-4eff-8da9-517ae3550f53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_b485ffa8-e1b5-423a-9b36-5cf5009f778f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_ee2e1817-49cc-4eff-8da9-517ae3550f53" xlink:to="loc_us-gaap_GoodwillRollForward_b485ffa8-e1b5-423a-9b36-5cf5009f778f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1b31b306-7963-49d4-ae9b-0217aadbaecd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_b485ffa8-e1b5-423a-9b36-5cf5009f778f" xlink:to="loc_us-gaap_Goodwill_1b31b306-7963-49d4-ae9b-0217aadbaecd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_d708182f-32e8-45e2-a00f-b046a0dd34b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_b485ffa8-e1b5-423a-9b36-5cf5009f778f" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_d708182f-32e8-45e2-a00f-b046a0dd34b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_ab6d8ef8-83e2-407d-86c9-8b5963e750d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_b485ffa8-e1b5-423a-9b36-5cf5009f778f" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_ab6d8ef8-83e2-407d-86c9-8b5963e750d0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments_7e54cf28-86e6-425c-90ec-daab318236c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_b485ffa8-e1b5-423a-9b36-5cf5009f778f" xlink:to="loc_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments_7e54cf28-86e6-425c-90ec-daab318236c6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5dedd547-d166-45d7-81dd-02ed63984d87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_8b141538-e785-436f-a38b-68731a8888a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_ee2e1817-49cc-4eff-8da9-517ae3550f53" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_8b141538-e785-436f-a38b-68731a8888a9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_edd6e989-fc54-4c98-a345-085881b0158d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8b141538-e785-436f-a38b-68731a8888a9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_edd6e989-fc54-4c98-a345-085881b0158d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_edd6e989-fc54-4c98-a345-085881b0158d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_edd6e989-fc54-4c98-a345-085881b0158d" xlink:to="loc_us-gaap_SegmentDomain_edd6e989-fc54-4c98-a345-085881b0158d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4d9eb83a-73c2-4a1d-b266-34b447100d61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_edd6e989-fc54-4c98-a345-085881b0158d" xlink:to="loc_us-gaap_SegmentDomain_4d9eb83a-73c2-4a1d-b266-34b447100d61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentServicesGroupMember_1cc479cf-e126-4f62-b094-0ee0b9a9df58" xlink:href="ttek-20200927.xsd#ttek_GovernmentServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4d9eb83a-73c2-4a1d-b266-34b447100d61" xlink:to="loc_ttek_GovernmentServicesGroupMember_1cc479cf-e126-4f62-b094-0ee0b9a9df58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_c5e9a276-8ddd-4017-be09-978364541dbc" xlink:href="ttek-20200927.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4d9eb83a-73c2-4a1d-b266-34b447100d61" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_c5e9a276-8ddd-4017-be09-978364541dbc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended" id="i896c4ff5c3c64fd8a175feb43719d22c_GoodwillandIntangibleAssetsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_45860daf-5ecc-4a6b-ae29-d98ab7118c03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_8e7af877-e3cc-437e-8bc8-95b3763b8606" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_45860daf-5ecc-4a6b-ae29-d98ab7118c03" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_8e7af877-e3cc-437e-8bc8-95b3763b8606" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_0e6262a7-95c5-44d1-818b-528cd07a9f38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_45860daf-5ecc-4a6b-ae29-d98ab7118c03" xlink:to="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_0e6262a7-95c5-44d1-818b-528cd07a9f38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PercentageNegativeGrowth_9a8bceb6-6135-4b48-8558-058cd37586f6" xlink:href="ttek-20200927.xsd#ttek_PercentageNegativeGrowth"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_45860daf-5ecc-4a6b-ae29-d98ab7118c03" xlink:to="loc_ttek_PercentageNegativeGrowth_9a8bceb6-6135-4b48-8558-058cd37586f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_dad4b23e-bdde-4d0b-96ac-0c48173bb2e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_45860daf-5ecc-4a6b-ae29-d98ab7118c03" xlink:to="loc_us-gaap_Assets_dad4b23e-bdde-4d0b-96ac-0c48173bb2e1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_911f1fd1-05f6-4cac-ac57-98d272818449" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_45860daf-5ecc-4a6b-ae29-d98ab7118c03" xlink:to="loc_us-gaap_Goodwill_911f1fd1-05f6-4cac-ac57-98d272818449" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_561aaa01-3eef-4775-8590-f686d5cf7e11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_45860daf-5ecc-4a6b-ae29-d98ab7118c03" xlink:to="loc_us-gaap_GoodwillGross_561aaa01-3eef-4775-8590-f686d5cf7e11" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_5f09327f-dfb5-4902-8303-05ffcd2369b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_45860daf-5ecc-4a6b-ae29-d98ab7118c03" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_5f09327f-dfb5-4902-8303-05ffcd2369b9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_35c054b1-129a-492b-a780-995c440b11d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_45860daf-5ecc-4a6b-ae29-d98ab7118c03" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_35c054b1-129a-492b-a780-995c440b11d4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_1c839d78-dec5-4391-aedf-d269c2473b11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_45860daf-5ecc-4a6b-ae29-d98ab7118c03" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_1c839d78-dec5-4391-aedf-d269c2473b11" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_6f835edf-c495-4021-95c8-ade97ec05bcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_45860daf-5ecc-4a6b-ae29-d98ab7118c03" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_6f835edf-c495-4021-95c8-ade97ec05bcc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_997ab115-12f8-40ef-a2ea-b3e06308f72d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_6f835edf-c495-4021-95c8-ade97ec05bcc" xlink:to="loc_us-gaap_ReportingUnitAxis_997ab115-12f8-40ef-a2ea-b3e06308f72d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_997ab115-12f8-40ef-a2ea-b3e06308f72d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_997ab115-12f8-40ef-a2ea-b3e06308f72d" xlink:to="loc_us-gaap_ReportingUnitDomain_997ab115-12f8-40ef-a2ea-b3e06308f72d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_531abb78-ded0-4bb8-a2c2-175a49ffdad7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_997ab115-12f8-40ef-a2ea-b3e06308f72d" xlink:to="loc_us-gaap_ReportingUnitDomain_531abb78-ded0-4bb8-a2c2-175a49ffdad7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AllReportingUnitsExcludingAsiaPacificReportingUnitMember_bb4b5b02-8e99-4851-ba4a-4586af293d8e" xlink:href="ttek-20200927.xsd#ttek_AllReportingUnitsExcludingAsiaPacificReportingUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_531abb78-ded0-4bb8-a2c2-175a49ffdad7" xlink:to="loc_ttek_AllReportingUnitsExcludingAsiaPacificReportingUnitMember_bb4b5b02-8e99-4851-ba4a-4586af293d8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AsiaPacificReportingUnitMember_7a18f8e3-debb-4f45-98d9-93c8eadb5bef" xlink:href="ttek-20200927.xsd#ttek_AsiaPacificReportingUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_531abb78-ded0-4bb8-a2c2-175a49ffdad7" xlink:to="loc_ttek_AsiaPacificReportingUnitMember_7a18f8e3-debb-4f45-98d9-93c8eadb5bef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RemediationFieldServicesMember_3db5c0e8-ff2f-4da8-ae66-0e362f8ec953" xlink:href="ttek-20200927.xsd#ttek_RemediationFieldServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_531abb78-ded0-4bb8-a2c2-175a49ffdad7" xlink:to="loc_ttek_RemediationFieldServicesMember_3db5c0e8-ff2f-4da8-ae66-0e362f8ec953" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2c111f39-ff7a-426f-bac5-6923931eca44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_6f835edf-c495-4021-95c8-ade97ec05bcc" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2c111f39-ff7a-426f-bac5-6923931eca44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2c111f39-ff7a-426f-bac5-6923931eca44_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2c111f39-ff7a-426f-bac5-6923931eca44" xlink:to="loc_us-gaap_SegmentDomain_2c111f39-ff7a-426f-bac5-6923931eca44_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cc2dc933-47de-4453-82af-7b63a8497a05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2c111f39-ff7a-426f-bac5-6923931eca44" xlink:to="loc_us-gaap_SegmentDomain_cc2dc933-47de-4453-82af-7b63a8497a05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentServicesGroupMember_012f9cc8-8edc-4538-88eb-62febc03249d" xlink:href="ttek-20200927.xsd#ttek_GovernmentServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cc2dc933-47de-4453-82af-7b63a8497a05" xlink:to="loc_ttek_GovernmentServicesGroupMember_012f9cc8-8edc-4538-88eb-62febc03249d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_eecbb278-c82a-43c9-beda-bc8dfa9026d8" xlink:href="ttek-20200927.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cc2dc933-47de-4453-82af-7b63a8497a05" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_eecbb278-c82a-43c9-beda-bc8dfa9026d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_602f0049-a1af-4344-aa02-817811696195" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_6f835edf-c495-4021-95c8-ade97ec05bcc" xlink:to="loc_srt_StatementGeographicalAxis_602f0049-a1af-4344-aa02-817811696195" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_602f0049-a1af-4344-aa02-817811696195_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_602f0049-a1af-4344-aa02-817811696195" xlink:to="loc_srt_SegmentGeographicalDomain_602f0049-a1af-4344-aa02-817811696195_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_29797716-bad8-4ec7-9c6e-d14572a57bf2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_602f0049-a1af-4344-aa02-817811696195" xlink:to="loc_srt_SegmentGeographicalDomain_29797716-bad8-4ec7-9c6e-d14572a57bf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU_e1d31c1d-ee39-4bab-8282-56c7f56c28e2" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_AU"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_29797716-bad8-4ec7-9c6e-d14572a57bf2" xlink:to="loc_country_AU_e1d31c1d-ee39-4bab-8282-56c7f56c28e2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails" xlink:type="extended" id="i2810585d00bc4d46a0f4be05a7b9c289_GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a5019775-5c12-4bcc-a212-f47915a483ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_00435607-11e4-4334-9f17-bef1b16721ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a5019775-5c12-4bcc-a212-f47915a483ef" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_00435607-11e4-4334-9f17-bef1b16721ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d47f01a6-25dc-4dd7-ac77-1b4582d4d438" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a5019775-5c12-4bcc-a212-f47915a483ef" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d47f01a6-25dc-4dd7-ac77-1b4582d4d438" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5262d148-ac52-4fe1-9260-d3c7badabdf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a5019775-5c12-4bcc-a212-f47915a483ef" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5262d148-ac52-4fe1-9260-d3c7badabdf2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_7d0acf7a-67b6-48a9-880a-dc5b40eacdb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a5019775-5c12-4bcc-a212-f47915a483ef" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_7d0acf7a-67b6-48a9-880a-dc5b40eacdb2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_d2bcf4f0-1898-422e-88a6-17af17af9a0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_7d0acf7a-67b6-48a9-880a-dc5b40eacdb2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_d2bcf4f0-1898-422e-88a6-17af17af9a0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_a5ffc59c-2851-40f9-bbed-d2a43daba549" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_7d0acf7a-67b6-48a9-880a-dc5b40eacdb2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_a5ffc59c-2851-40f9-bbed-d2a43daba549" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_a8cbb762-2ec3-45d6-aa52-5000a1064926" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_7d0acf7a-67b6-48a9-880a-dc5b40eacdb2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_a8cbb762-2ec3-45d6-aa52-5000a1064926" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_f02db433-af80-487b-9c82-2c5fcf0f02ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_7d0acf7a-67b6-48a9-880a-dc5b40eacdb2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_f02db433-af80-487b-9c82-2c5fcf0f02ed" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_916d472f-0e6c-41d9-9933-fa8b35e92c7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_7d0acf7a-67b6-48a9-880a-dc5b40eacdb2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_916d472f-0e6c-41d9-9933-fa8b35e92c7a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c97ba6c3-f182-4b9b-8d88-6247936e9cb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a5019775-5c12-4bcc-a212-f47915a483ef" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c97ba6c3-f182-4b9b-8d88-6247936e9cb0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7a13586f-af4a-4fa6-b202-716b120a55de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c97ba6c3-f182-4b9b-8d88-6247936e9cb0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7a13586f-af4a-4fa6-b202-716b120a55de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7a13586f-af4a-4fa6-b202-716b120a55de_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7a13586f-af4a-4fa6-b202-716b120a55de" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7a13586f-af4a-4fa6-b202-716b120a55de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bebb94bb-3f31-4cd9-84e2-86d1c8fbb8ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7a13586f-af4a-4fa6-b202-716b120a55de" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bebb94bb-3f31-4cd9-84e2-86d1c8fbb8ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_71c067a4-25c4-4fe9-a2cb-17ffeadd1e20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bebb94bb-3f31-4cd9-84e2-86d1c8fbb8ca" xlink:to="loc_us-gaap_CustomerRelationshipsMember_71c067a4-25c4-4fe9-a2cb-17ffeadd1e20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_38a38640-7617-4cd3-bd41-d463bcc62135" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bebb94bb-3f31-4cd9-84e2-86d1c8fbb8ca" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_38a38640-7617-4cd3-bd41-d463bcc62135" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_9211998a-c533-4671-bdf6-fa014c9fa609" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bebb94bb-3f31-4cd9-84e2-86d1c8fbb8ca" xlink:to="loc_us-gaap_TradeNamesMember_9211998a-c533-4671-bdf6-fa014c9fa609" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="ttek-20200927.xsd#PropertyandEquipment"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/PropertyandEquipment" xlink:type="extended" id="i0965364a7ca44d17be77e1d40ae52707_PropertyandEquipment"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#PropertyandEquipmentTables"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/PropertyandEquipmentTables" xlink:type="extended" id="i064e0f11208b4fe784f111619541e1eb_PropertyandEquipmentTables"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#PropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/PropertyandEquipmentDetails" xlink:type="extended" id="idb84a78d856b48d2a0402edefd51bf7e_PropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1f7ce827-ec63-45ec-90db-2254970b9f44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_bfee4d69-722b-4095-902f-8262ebdd929b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1f7ce827-ec63-45ec-90db-2254970b9f44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_bfee4d69-722b-4095-902f-8262ebdd929b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7ba580f0-a93c-474d-894b-a504d75d45ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1f7ce827-ec63-45ec-90db-2254970b9f44" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7ba580f0-a93c-474d-894b-a504d75d45ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_54d9a152-2611-4fcd-92c1-88d94590e0e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1f7ce827-ec63-45ec-90db-2254970b9f44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_54d9a152-2611-4fcd-92c1-88d94590e0e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_92b8db59-f95c-4118-91e8-c4835ce40e74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1f7ce827-ec63-45ec-90db-2254970b9f44" xlink:to="loc_us-gaap_Depreciation_92b8db59-f95c-4118-91e8-c4835ce40e74" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup_a5e16f36-cd0c-492b-85cc-1aaa961d3f82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1f7ce827-ec63-45ec-90db-2254970b9f44" xlink:to="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup_a5e16f36-cd0c-492b-85cc-1aaa961d3f82" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_faf5fbb9-e1c7-4557-b260-5045ff414ba2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1f7ce827-ec63-45ec-90db-2254970b9f44" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_faf5fbb9-e1c7-4557-b260-5045ff414ba2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_43bc5f8b-ae59-42dc-8196-d83e9948309e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1f7ce827-ec63-45ec-90db-2254970b9f44" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_43bc5f8b-ae59-42dc-8196-d83e9948309e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d56b0143-8a7e-4083-9d9e-4893ba02511a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_43bc5f8b-ae59-42dc-8196-d83e9948309e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d56b0143-8a7e-4083-9d9e-4893ba02511a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d56b0143-8a7e-4083-9d9e-4893ba02511a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d56b0143-8a7e-4083-9d9e-4893ba02511a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d56b0143-8a7e-4083-9d9e-4893ba02511a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c4af207-b7eb-493b-b9c5-45faab01829e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d56b0143-8a7e-4083-9d9e-4893ba02511a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c4af207-b7eb-493b-b9c5-45faab01829e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquipmentFurnitureAndFixturesMember_9544a639-48c6-4285-a0bb-ef64236c1a0d" xlink:href="ttek-20200927.xsd#ttek_EquipmentFurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c4af207-b7eb-493b-b9c5-45faab01829e" xlink:to="loc_ttek_EquipmentFurnitureAndFixturesMember_9544a639-48c6-4285-a0bb-ef64236c1a0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_3cfad508-1410-44aa-b564-7278812734e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c4af207-b7eb-493b-b9c5-45faab01829e" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_3cfad508-1410-44aa-b564-7278812734e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_c2fae02b-7458-4da9-801a-713bad95ff91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandAndBuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c4af207-b7eb-493b-b9c5-45faab01829e" xlink:to="loc_us-gaap_LandAndBuildingMember_c2fae02b-7458-4da9-801a-713bad95ff91" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxes" xlink:type="simple" xlink:href="ttek-20200927.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/IncomeTaxes" xlink:type="extended" id="i0633fc0f569a45a481753de61c5a7c98_IncomeTaxes"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#IncomeTaxesTables"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/IncomeTaxesTables" xlink:type="extended" id="icea7bd81959a422a9d0114fa6d133a0b_IncomeTaxesTables"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesSummaryDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#IncomeTaxesSummaryDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/IncomeTaxesSummaryDetails" xlink:type="extended" id="i5a0d730de29b48f3a481a0cd5e41b6b3_IncomeTaxesSummaryDetails"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="i51e5862e3dbc49888bced5400a123307_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4e89f904-759d-49f5-90da-b8b3c164ce5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4e89f904-759d-49f5-90da-b8b3c164ce5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_919d5270-03f3-415e-81d4-fed01b61a59c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_919d5270-03f3-415e-81d4-fed01b61a59c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit_58bb2eb1-5ce4-4855-b147-34ce415c3d03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit_58bb2eb1-5ce4-4855-b147-34ce415c3d03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_ae303550-81d8-4028-93b0-f0ce3159c4e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_ae303550-81d8-4028-93b0-f0ce3159c4e3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent_dd8717fc-877d-4fe3-882d-06880e40ad74" xlink:href="ttek-20200927.xsd#ttek_EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent_dd8717fc-877d-4fe3-882d-06880e40ad74" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_ae0d75a9-775b-48b0-bb17-5c789facc5d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_ae0d75a9-775b-48b0-bb17-5c789facc5d4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ForeignEarningsRepatriatedTaxExpenseBenefit_7e8b3941-964b-4c23-81b1-9a49d7d336b7" xlink:href="ttek-20200927.xsd#ttek_ForeignEarningsRepatriatedTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_ttek_ForeignEarningsRepatriatedTaxExpenseBenefit_7e8b3941-964b-4c23-81b1-9a49d7d336b7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_058b1e6b-ff7a-4859-9bc9-16ab45ef390b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_058b1e6b-ff7a-4859-9bc9-16ab45ef390b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_6bd341b0-5e4e-4a42-80f8-54c8a3b35125" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_6bd341b0-5e4e-4a42-80f8-54c8a3b35125" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_4e40d185-8393-4bda-96b9-ebd6ac622aa4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_4e40d185-8393-4bda-96b9-ebd6ac622aa4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_539c0b9c-0520-4af5-9dd5-41eb00c2a20f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_539c0b9c-0520-4af5-9dd5-41eb00c2a20f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_4ff33471-e01f-4e3a-92af-4a7234b2f8d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_4ff33471-e01f-4e3a-92af-4a7234b2f8d8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_14f5e1f2-e800-4aee-afba-e1b7ab1e4f5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_14f5e1f2-e800-4aee-afba-e1b7ab1e4f5f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_21f33347-3a3b-4c39-8e60-87a6a5016fd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_21f33347-3a3b-4c39-8e60-87a6a5016fd5" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_99cd6eef-fc46-4775-820c-24d4400db781" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_99cd6eef-fc46-4775-820c-24d4400db781" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_fe1bcbe4-606f-41a9-a785-7cd3be794597" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_fe1bcbe4-606f-41a9-a785-7cd3be794597" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_9545748d-3e63-44c4-91a0-800d88f0f983" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_9545748d-3e63-44c4-91a0-800d88f0f983" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_6597a3fc-581e-4d42-ba42-15bef01f1e5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_ValuationAllowanceTable_6597a3fc-581e-4d42-ba42-15bef01f1e5b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_69b344a2-d0b8-407a-bf1d-8e79d057a689" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ValuationAllowanceTable_6597a3fc-581e-4d42-ba42-15bef01f1e5b" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_69b344a2-d0b8-407a-bf1d-8e79d057a689" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_69b344a2-d0b8-407a-bf1d-8e79d057a689_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_69b344a2-d0b8-407a-bf1d-8e79d057a689" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_69b344a2-d0b8-407a-bf1d-8e79d057a689_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_c17402ba-f04f-48be-92b7-3438baead926" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_69b344a2-d0b8-407a-bf1d-8e79d057a689" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_c17402ba-f04f-48be-92b7-3438baead926" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_9ecb1278-026c-49f8-a36e-7201aa8e1f76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c17402ba-f04f-48be-92b7-3438baead926" xlink:to="loc_us-gaap_ForeignCountryMember_9ecb1278-026c-49f8-a36e-7201aa8e1f76" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_736aa5a2-f132-4bb1-be06-9ec17508d68e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c17402ba-f04f-48be-92b7-3438baead926" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_736aa5a2-f132-4bb1-be06-9ec17508d68e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" xlink:type="extended" id="i194304f466f84c9a8cda92176e9a20c7_IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails" xlink:type="extended" id="i553637989e424a7caf5e7e987850bce8_IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebt" xlink:type="simple" xlink:href="ttek-20200927.xsd#LongTermDebt"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/LongTermDebt" xlink:type="extended" id="ibd0e46e4016d4a0b9a716a6afa918054_LongTermDebt"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#LongTermDebtTables"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/LongTermDebtTables" xlink:type="extended" id="i29b1afed07cf497b848a7f55ad87ba90_LongTermDebtTables"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#LongTermDebtScheduleofLongTermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="extended" id="i3c008ae3ad38428ebfb4a1112e624d05_LongTermDebtScheduleofLongTermDebtDetails"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#LongTermDebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/LongTermDebtNarrativeDetails" xlink:type="extended" id="i7cf71dfee78d4babbe358004ea4abc0c_LongTermDebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_c8b8690c-a663-4d95-a8eb-d80dd70bd2c8" xlink:href="ttek-20200927.xsd#ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_c8b8690c-a663-4d95-a8eb-d80dd70bd2c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d3da9992-920e-44ce-9276-bb09e79f26b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d3da9992-920e-44ce-9276-bb09e79f26b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_dbf56454-61d7-4785-a647-303f90d9f317" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_us-gaap_DebtInstrumentTerm_dbf56454-61d7-4785-a647-303f90d9f317" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit_b6e92012-1ae1-4cc2-bb9a-de08e773d899" xlink:href="ttek-20200927.xsd#ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit_b6e92012-1ae1-4cc2-bb9a-de08e773d899" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage_83536ecd-bb3a-4712-bb31-7438a18dcab8" xlink:href="ttek-20200927.xsd#ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage_83536ecd-bb3a-4712-bb31-7438a18dcab8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fd9e584c-42b1-4dca-9ebc-f75d2fcf77c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fd9e584c-42b1-4dca-9ebc-f75d2fcf77c5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_c64be439-450d-41d6-9c8f-ad75696a05fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_us-gaap_LineOfCredit_c64be439-450d-41d6-9c8f-ad75696a05fc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9d0b6906-d3fc-499c-887c-278c01512239" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_us-gaap_LongTermDebt_9d0b6906-d3fc-499c-887c-278c01512239" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_e365b4d0-198a-4497-a25f-c92ff720c0c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_e365b4d0-198a-4497-a25f-c92ff720c0c8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_f12aefad-d9a5-47f6-950a-df08e8a7bfcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_f12aefad-d9a5-47f6-950a-df08e8a7bfcd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap_6ea5dbf3-712d-416c-b7ae-be7383ffcf4e" xlink:href="ttek-20200927.xsd#ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap_6ea5dbf3-712d-416c-b7ae-be7383ffcf4e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_25301e82-2142-4138-89ab-6a5aed6e2709" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_25301e82-2142-4138-89ab-6a5aed6e2709" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum_63463358-96cb-47d3-b4b9-8f0a4f3cbe1f" xlink:href="ttek-20200927.xsd#ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum_63463358-96cb-47d3-b4b9-8f0a4f3cbe1f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum_969fd288-101a-4272-9c7c-aa5c82d22a12" xlink:href="ttek-20200927.xsd#ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum_969fd288-101a-4272-9c7c-aa5c82d22a12" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RatioOfIndebtednessToNetCapital1_32897a24-e82f-41c6-816d-39245905e6e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RatioOfIndebtednessToNetCapital1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_us-gaap_RatioOfIndebtednessToNetCapital1_32897a24-e82f-41c6-816d-39245905e6e5" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RatioOfConsolidatedFixedChargeCoverageRatio_e0005b3c-0e0e-40ae-b04f-4878b6cb16ea" xlink:href="ttek-20200927.xsd#ttek_RatioOfConsolidatedFixedChargeCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_ttek_RatioOfConsolidatedFixedChargeCoverageRatio_e0005b3c-0e0e-40ae-b04f-4878b6cb16ea" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOverdrafts_38902313-42c1-4252-b897-88566b51abae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankOverdrafts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_us-gaap_BankOverdrafts_38902313-42c1-4252-b897-88566b51abae" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BankOverdraftProtection_1fd054c8-6f93-4116-ba33-4b733882dc8e" xlink:href="ttek-20200927.xsd#ttek_BankOverdraftProtection"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_ttek_BankOverdraftProtection_1fd054c8-6f93-4116-ba33-4b733882dc8e" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b073fca2-d191-41f9-b2f4-5124b122ae5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_us-gaap_DebtInstrumentTable_b073fca2-d191-41f9-b2f4-5124b122ae5a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ec2f8f35-8cc2-439b-ac19-3a5255cf8b85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b073fca2-d191-41f9-b2f4-5124b122ae5a" xlink:to="loc_us-gaap_DebtInstrumentAxis_ec2f8f35-8cc2-439b-ac19-3a5255cf8b85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ec2f8f35-8cc2-439b-ac19-3a5255cf8b85_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_ec2f8f35-8cc2-439b-ac19-3a5255cf8b85" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ec2f8f35-8cc2-439b-ac19-3a5255cf8b85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bfd57e35-5d1d-4637-8e81-5dc631c06710" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_ec2f8f35-8cc2-439b-ac19-3a5255cf8b85" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bfd57e35-5d1d-4637-8e81-5dc631c06710" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AmendedCreditAgreementMember_b9f18939-f20c-4a7b-814b-c2214d7fec66" xlink:href="ttek-20200927.xsd#ttek_AmendedCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bfd57e35-5d1d-4637-8e81-5dc631c06710" xlink:to="loc_ttek_AmendedCreditAgreementMember_b9f18939-f20c-4a7b-814b-c2214d7fec66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_OtherCreditFacilitiesMember_635a020f-0566-4a25-981e-d1c2b90106db" xlink:href="ttek-20200927.xsd#ttek_OtherCreditFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bfd57e35-5d1d-4637-8e81-5dc631c06710" xlink:to="loc_ttek_OtherCreditFacilitiesMember_635a020f-0566-4a25-981e-d1c2b90106db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_fe1f0aec-d32f-4ea3-8e37-ac495c0601d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b073fca2-d191-41f9-b2f4-5124b122ae5a" xlink:to="loc_us-gaap_CreditFacilityAxis_fe1f0aec-d32f-4ea3-8e37-ac495c0601d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fe1f0aec-d32f-4ea3-8e37-ac495c0601d9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_fe1f0aec-d32f-4ea3-8e37-ac495c0601d9" xlink:to="loc_us-gaap_CreditFacilityDomain_fe1f0aec-d32f-4ea3-8e37-ac495c0601d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c15d0989-b036-4937-b8b9-dc5a8ddc1f3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_fe1f0aec-d32f-4ea3-8e37-ac495c0601d9" xlink:to="loc_us-gaap_CreditFacilityDomain_c15d0989-b036-4937-b8b9-dc5a8ddc1f3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_TermLoanFacilityMember_a4cb4f8a-6f3f-4676-9375-3d2f4fde7988" xlink:href="ttek-20200927.xsd#ttek_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_c15d0989-b036-4937-b8b9-dc5a8ddc1f3e" xlink:to="loc_ttek_TermLoanFacilityMember_a4cb4f8a-6f3f-4676-9375-3d2f4fde7988" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_c6e225fe-8a00-4667-a3df-9ac928db3128" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_c15d0989-b036-4937-b8b9-dc5a8ddc1f3e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_c6e225fe-8a00-4667-a3df-9ac928db3128" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_5e78cde1-3f4b-42b2-b675-33fe34adead4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_c15d0989-b036-4937-b8b9-dc5a8ddc1f3e" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_5e78cde1-3f4b-42b2-b675-33fe34adead4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_cf68989f-51ad-4605-886e-20291ad31527" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BridgeLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_c15d0989-b036-4937-b8b9-dc5a8ddc1f3e" xlink:to="loc_us-gaap_BridgeLoanMember_cf68989f-51ad-4605-886e-20291ad31527" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember_8efa83e0-1845-4ddf-b61a-5570c04cc5d3" xlink:href="ttek-20200927.xsd#ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_c15d0989-b036-4937-b8b9-dc5a8ddc1f3e" xlink:to="loc_ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember_8efa83e0-1845-4ddf-b61a-5570c04cc5d3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_d72bddbe-01dc-4066-a7d5-89546230f429" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b073fca2-d191-41f9-b2f4-5124b122ae5a" xlink:to="loc_us-gaap_VariableRateAxis_d72bddbe-01dc-4066-a7d5-89546230f429" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_d72bddbe-01dc-4066-a7d5-89546230f429_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_d72bddbe-01dc-4066-a7d5-89546230f429" xlink:to="loc_us-gaap_VariableRateDomain_d72bddbe-01dc-4066-a7d5-89546230f429_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_87c92349-e19c-4c5c-8f00-858649fb620c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_d72bddbe-01dc-4066-a7d5-89546230f429" xlink:to="loc_us-gaap_VariableRateDomain_87c92349-e19c-4c5c-8f00-858649fb620c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember_43c787c5-27ae-46c0-b806-9f933a6abe97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EurodollarMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_87c92349-e19c-4c5c-8f00-858649fb620c" xlink:to="loc_us-gaap_EurodollarMember_43c787c5-27ae-46c0-b806-9f933a6abe97" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_53b90f18-37f3-45a4-a47c-e68ed995c72e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_87c92349-e19c-4c5c-8f00-858649fb620c" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_53b90f18-37f3-45a4-a47c-e68ed995c72e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PrimeRateOrEurodollarRateMember_f2951ac5-5fe6-4217-ae55-d5011b9b87f2" xlink:href="ttek-20200927.xsd#ttek_PrimeRateOrEurodollarRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_87c92349-e19c-4c5c-8f00-858649fb620c" xlink:to="loc_ttek_PrimeRateOrEurodollarRateMember_f2951ac5-5fe6-4217-ae55-d5011b9b87f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5724114f-a07d-4e76-b981-c16357d39ede" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b073fca2-d191-41f9-b2f4-5124b122ae5a" xlink:to="loc_srt_RangeAxis_5724114f-a07d-4e76-b981-c16357d39ede" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5724114f-a07d-4e76-b981-c16357d39ede_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5724114f-a07d-4e76-b981-c16357d39ede" xlink:to="loc_srt_RangeMember_5724114f-a07d-4e76-b981-c16357d39ede_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ae77224b-a514-42a7-868f-620f541b4e07" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5724114f-a07d-4e76-b981-c16357d39ede" xlink:to="loc_srt_RangeMember_ae77224b-a514-42a7-868f-620f541b4e07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_36e1ce15-cb4c-4e46-a8b5-127738f78d47" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ae77224b-a514-42a7-868f-620f541b4e07" xlink:to="loc_srt_MinimumMember_36e1ce15-cb4c-4e46-a8b5-127738f78d47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_91c8a1ee-9d5d-4374-9ab2-1279585c8a42" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ae77224b-a514-42a7-868f-620f541b4e07" xlink:to="loc_srt_MaximumMember_91c8a1ee-9d5d-4374-9ab2-1279585c8a42" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#LongTermDebtScheduledMaturitiesofLongTermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails" xlink:type="extended" id="i4f4610ee3874476fa13db5b2f112fed0_LongTermDebtScheduledMaturitiesofLongTermDebtDetails"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/Leases" xlink:type="simple" xlink:href="ttek-20200927.xsd#Leases"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/Leases" xlink:type="extended" id="iff842441fd3e468d9ab2029e90e2d265_Leases"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#LeasesTables"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/LeasesTables" xlink:type="extended" id="i93517879760247b7a9f5d56ab1698a44_LeasesTables"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/LeasesNarrativeDetails" xlink:type="extended" id="ia56f6f63e47a4ce293cb147cf04de99e_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_219437d9-5850-40c6-a2fb-ff9238112367" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_c37f9a6b-9161-465f-808e-83b15839ee1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_219437d9-5850-40c6-a2fb-ff9238112367" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_c37f9a6b-9161-465f-808e-83b15839ee1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_edf46c16-a472-4baf-a306-1192c551c33e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_219437d9-5850-40c6-a2fb-ff9238112367" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_edf46c16-a472-4baf-a306-1192c551c33e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_b0ce0b81-5363-4358-b089-f845f205681d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_219437d9-5850-40c6-a2fb-ff9238112367" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_b0ce0b81-5363-4358-b089-f845f205681d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9ab233ca-cc1b-43b7-be80-bea8acf9fb75" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b0ce0b81-5363-4358-b089-f845f205681d" xlink:to="loc_srt_RangeAxis_9ab233ca-cc1b-43b7-be80-bea8acf9fb75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9ab233ca-cc1b-43b7-be80-bea8acf9fb75_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9ab233ca-cc1b-43b7-be80-bea8acf9fb75" xlink:to="loc_srt_RangeMember_9ab233ca-cc1b-43b7-be80-bea8acf9fb75_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b1a51f52-118e-4e93-8690-46f7f0a18c58" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9ab233ca-cc1b-43b7-be80-bea8acf9fb75" xlink:to="loc_srt_RangeMember_b1a51f52-118e-4e93-8690-46f7f0a18c58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_32f71973-0830-4fc8-a108-fc62cec344eb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b1a51f52-118e-4e93-8690-46f7f0a18c58" xlink:to="loc_srt_MinimumMember_32f71973-0830-4fc8-a108-fc62cec344eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_749f20af-bb36-4520-89a7-30fee920f505" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b1a51f52-118e-4e93-8690-46f7f0a18c58" xlink:to="loc_srt_MaximumMember_749f20af-bb36-4520-89a7-30fee920f505" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#LeasesComponentsofLeaseCostDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails" xlink:type="extended" id="ia2cfcba3fb6d4638812d56d2df24b43a_LeasesComponentsofLeaseCostDetails"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#LeasesSupplementalCashFlowInformationDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="extended" id="i336d5c39837c4cb88a1f19d6fd79bf2e_LeasesSupplementalCashFlowInformationDetails"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#LeasesSupplementalBalanceSheetandOtherInformationDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" xlink:type="extended" id="idfebc72b76dc4d019c356f7baf834f89_LeasesSupplementalBalanceSheetandOtherInformationDetails"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" xlink:type="extended" id="i2f18ae0254ec4947afcc7dd572bf68b4_LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockholdersEquityandStockCompensationPlans"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans" xlink:type="extended" id="i7e01940566464a4388f19b9b52b0d540_StockholdersEquityandStockCompensationPlans"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockholdersEquityandStockCompensationPlansTables"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables" xlink:type="extended" id="iff94c5d3f062483fb0ab0388df6d2be6_StockholdersEquityandStockCompensationPlansTables"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockholdersEquityandStockCompensationPlansSummaryDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails" xlink:type="extended" id="i15bf2fa18fc2409683ab822d66e103ad_StockholdersEquityandStockCompensationPlansSummaryDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e8e45f-a79b-4e4c-a0e6-f5ff48389df2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e85c87bd-ed4b-4d6b-a8a5-12ad369139d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e8e45f-a79b-4e4c-a0e6-f5ff48389df2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e85c87bd-ed4b-4d6b-a8a5-12ad369139d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution_0d0f1fdb-a691-4ac5-a45e-0ea427867241" xlink:href="ttek-20200927.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e8e45f-a79b-4e4c-a0e6-f5ff48389df2" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution_0d0f1fdb-a691-4ac5-a45e-0ea427867241" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay_863ddef6-6ab9-4259-ac4f-eef328b8d8b0" xlink:href="ttek-20200927.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e8e45f-a79b-4e4c-a0e6-f5ff48389df2" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay_863ddef6-6ab9-4259-ac4f-eef328b8d8b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay_e3ee4ce2-74f3-4b6c-807c-c0725cfa9cdb" xlink:href="ttek-20200927.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e8e45f-a79b-4e4c-a0e6-f5ff48389df2" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay_e3ee4ce2-74f3-4b6c-807c-c0725cfa9cdb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_21f922e0-b484-41b9-a7bf-7d3120da3719" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e8e45f-a79b-4e4c-a0e6-f5ff48389df2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_21f922e0-b484-41b9-a7bf-7d3120da3719" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e2db27e7-0557-4ced-b433-e870836bbbc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e8e45f-a79b-4e4c-a0e6-f5ff48389df2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e2db27e7-0557-4ced-b433-e870836bbbc7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8ae688a5-33be-4cb9-9eba-f28269c6269d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e8e45f-a79b-4e4c-a0e6-f5ff48389df2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8ae688a5-33be-4cb9-9eba-f28269c6269d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit_bb700e03-7e4c-4ef5-844f-0ea9c709e9f0" xlink:href="ttek-20200927.xsd#ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e8e45f-a79b-4e4c-a0e6-f5ff48389df2" xlink:to="loc_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit_bb700e03-7e4c-4ef5-844f-0ea9c709e9f0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_b93cff19-286d-449c-8e0c-a06848611d11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e8e45f-a79b-4e4c-a0e6-f5ff48389df2" xlink:to="loc_us-gaap_ShareBasedCompensationAbstract_b93cff19-286d-449c-8e0c-a06848611d11" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_4e2b2ea2-7a1b-48e6-a3f2-b500cc0a9a13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_b93cff19-286d-449c-8e0c-a06848611d11" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_4e2b2ea2-7a1b-48e6-a3f2-b500cc0a9a13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_c749e408-782e-42fc-89b5-1ad2765be3fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_b93cff19-286d-449c-8e0c-a06848611d11" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_c749e408-782e-42fc-89b5-1ad2765be3fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_95729b4a-ecd3-481f-809f-70b03dfbda7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_b93cff19-286d-449c-8e0c-a06848611d11" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_95729b4a-ecd3-481f-809f-70b03dfbda7c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5049f353-5706-46dd-b4ab-159d1b2b6643" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e8e45f-a79b-4e4c-a0e6-f5ff48389df2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5049f353-5706-46dd-b4ab-159d1b2b6643" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis_c41131c0-fd05-4988-a252-28265a9e08e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5049f353-5706-46dd-b4ab-159d1b2b6643" xlink:to="loc_us-gaap_AwardDateAxis_c41131c0-fd05-4988-a252-28265a9e08e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_c41131c0-fd05-4988-a252-28265a9e08e0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardDateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardDateAxis_c41131c0-fd05-4988-a252-28265a9e08e0" xlink:to="loc_us-gaap_AwardDateDomain_c41131c0-fd05-4988-a252-28265a9e08e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_d3b9ee4b-e4f6-4489-b858-cfff477aa277" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardDateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardDateAxis_c41131c0-fd05-4988-a252-28265a9e08e0" xlink:to="loc_us-gaap_AwardDateDomain_d3b9ee4b-e4f6-4489-b858-cfff477aa277" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DatesPriorToMarchSixth2006Member_3707738b-3672-4b85-9a04-9cb9840477f6" xlink:href="ttek-20200927.xsd#ttek_DatesPriorToMarchSixth2006Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AwardDateDomain_d3b9ee4b-e4f6-4489-b858-cfff477aa277" xlink:to="loc_ttek_DatesPriorToMarchSixth2006Member_3707738b-3672-4b85-9a04-9cb9840477f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_MarchSixth2006AndSubsequentDatesMember_80131b6c-d429-479e-a861-3ffefbfc5377" xlink:href="ttek-20200927.xsd#ttek_MarchSixth2006AndSubsequentDatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AwardDateDomain_d3b9ee4b-e4f6-4489-b858-cfff477aa277" xlink:to="loc_ttek_MarchSixth2006AndSubsequentDatesMember_80131b6c-d429-479e-a861-3ffefbfc5377" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_fd0a2418-0396-49c4-a01b-e6fbe4468045" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5049f353-5706-46dd-b4ab-159d1b2b6643" xlink:to="loc_us-gaap_PlanNameAxis_fd0a2418-0396-49c4-a01b-e6fbe4468045" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_fd0a2418-0396-49c4-a01b-e6fbe4468045_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_fd0a2418-0396-49c4-a01b-e6fbe4468045" xlink:to="loc_us-gaap_PlanNameDomain_fd0a2418-0396-49c4-a01b-e6fbe4468045_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_4940b82f-8b5a-444b-9021-991a85d2f0dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_fd0a2418-0396-49c4-a01b-e6fbe4468045" xlink:to="loc_us-gaap_PlanNameDomain_4940b82f-8b5a-444b-9021-991a85d2f0dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeStockPurchasePlanMember_d426cfbb-a37b-45e5-99dd-54df85033287" xlink:href="ttek-20200927.xsd#ttek_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_4940b82f-8b5a-444b-9021-991a85d2f0dd" xlink:to="loc_ttek_EmployeeStockPurchasePlanMember_d426cfbb-a37b-45e5-99dd-54df85033287" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquityIncentivePlan2005Member_2bf31421-82da-4b12-9a33-b7706a332740" xlink:href="ttek-20200927.xsd#ttek_EquityIncentivePlan2005Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_4940b82f-8b5a-444b-9021-991a85d2f0dd" xlink:to="loc_ttek_EquityIncentivePlan2005Member_2bf31421-82da-4b12-9a33-b7706a332740" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquityIncentivePlan2015Member_117fbbaf-a0ce-411c-a4c9-96447c0c1a09" xlink:href="ttek-20200927.xsd#ttek_EquityIncentivePlan2015Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_4940b82f-8b5a-444b-9021-991a85d2f0dd" xlink:to="loc_ttek_EquityIncentivePlan2015Member_117fbbaf-a0ce-411c-a4c9-96447c0c1a09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquityIncentivePlan2018Member_5ff9161f-cd73-41b7-bcfa-bda38221e529" xlink:href="ttek-20200927.xsd#ttek_EquityIncentivePlan2018Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_4940b82f-8b5a-444b-9021-991a85d2f0dd" xlink:to="loc_ttek_EquityIncentivePlan2018Member_5ff9161f-cd73-41b7-bcfa-bda38221e529" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a328c5c5-650d-4f4c-873c-207dd26c5167" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5049f353-5706-46dd-b4ab-159d1b2b6643" xlink:to="loc_us-gaap_AwardTypeAxis_a328c5c5-650d-4f4c-873c-207dd26c5167" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a328c5c5-650d-4f4c-873c-207dd26c5167_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a328c5c5-650d-4f4c-873c-207dd26c5167" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a328c5c5-650d-4f4c-873c-207dd26c5167_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce74b81e-66c0-41a1-9672-a2cc52fd230a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a328c5c5-650d-4f4c-873c-207dd26c5167" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce74b81e-66c0-41a1-9672-a2cc52fd230a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeAndDirectorsStockOptionsMember_8ebf14e2-1a83-4639-8068-380de4e6c28c" xlink:href="ttek-20200927.xsd#ttek_EmployeeAndDirectorsStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce74b81e-66c0-41a1-9672-a2cc52fd230a" xlink:to="loc_ttek_EmployeeAndDirectorsStockOptionsMember_8ebf14e2-1a83-4639-8068-380de4e6c28c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_dc07bf91-cf93-40a0-a7ef-2b31e87c0165" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce74b81e-66c0-41a1-9672-a2cc52fd230a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_dc07bf91-cf93-40a0-a7ef-2b31e87c0165" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_932767c4-a584-4c11-bda0-511efe0ae593" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5049f353-5706-46dd-b4ab-159d1b2b6643" xlink:to="loc_us-gaap_VestingAxis_932767c4-a584-4c11-bda0-511efe0ae593" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_932767c4-a584-4c11-bda0-511efe0ae593_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_932767c4-a584-4c11-bda0-511efe0ae593" xlink:to="loc_us-gaap_VestingDomain_932767c4-a584-4c11-bda0-511efe0ae593_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_009f6c08-27f0-4ccb-a668-de3b21bbb974" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_932767c4-a584-4c11-bda0-511efe0ae593" xlink:to="loc_us-gaap_VestingDomain_009f6c08-27f0-4ccb-a668-de3b21bbb974" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember_be38273a-271f-4103-86f0-af6c13e2ad6c" xlink:href="ttek-20200927.xsd#ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_009f6c08-27f0-4ccb-a668-de3b21bbb974" xlink:to="loc_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember_be38273a-271f-4103-86f0-af6c13e2ad6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EachAnniversaryOfGrantDateMember_f7c54a4f-c12a-405b-8754-a859f23821f7" xlink:href="ttek-20200927.xsd#ttek_EachAnniversaryOfGrantDateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_009f6c08-27f0-4ccb-a668-de3b21bbb974" xlink:to="loc_ttek_EachAnniversaryOfGrantDateMember_f7c54a4f-c12a-405b-8754-a859f23821f7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockholdersEquityandStockCompensationPlansStockOptionsDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails" xlink:type="extended" id="ic2067f190d034e2c8ba926f619febf34_StockholdersEquityandStockCompensationPlansStockOptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5bb08044-98ff-4426-bfa5-7159c9699ed0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5bb08044-98ff-4426-bfa5-7159c9699ed0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9c9c9bfe-6d9d-4c00-8564-6c15ea2820c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5bb08044-98ff-4426-bfa5-7159c9699ed0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9c9c9bfe-6d9d-4c00-8564-6c15ea2820c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9241bafd-da00-41d3-8a9b-9b72e0aef671" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5bb08044-98ff-4426-bfa5-7159c9699ed0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9241bafd-da00-41d3-8a9b-9b72e0aef671" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_7a9b9d8c-13c9-4c35-803b-a24e894d38d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5bb08044-98ff-4426-bfa5-7159c9699ed0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_7a9b9d8c-13c9-4c35-803b-a24e894d38d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_637ef65a-c0f9-454b-8456-902b674af0d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_99c9d2f2-2cb9-42ba-b5ea-77b86e3cd213" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_99c9d2f2-2cb9-42ba-b5ea-77b86e3cd213" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_dd94cbf3-09d2-42ac-9f6b-61ec007de7d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_dd94cbf3-09d2-42ac-9f6b-61ec007de7d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_65a7a673-bf96-4682-88e3-2b1f3bed5431" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_65a7a673-bf96-4682-88e3-2b1f3bed5431" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d1222020-c333-400b-afa0-5be0e4475055" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_65a7a673-bf96-4682-88e3-2b1f3bed5431" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d1222020-c333-400b-afa0-5be0e4475055" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_503df76f-3a3d-457b-8c54-7c0809aaf054" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_65a7a673-bf96-4682-88e3-2b1f3bed5431" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_503df76f-3a3d-457b-8c54-7c0809aaf054" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_2c29ec0e-8ca5-49da-ad74-f8937a7cbcf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_65a7a673-bf96-4682-88e3-2b1f3bed5431" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_2c29ec0e-8ca5-49da-ad74-f8937a7cbcf1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4187840b-71c5-481f-8986-4e0948f5786c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_50a176f4-e8e9-4c78-8542-9662fd3e91a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_50a176f4-e8e9-4c78-8542-9662fd3e91a8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_3606c82f-8266-401a-bcc3-4c15ae59cfb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_3606c82f-8266-401a-bcc3-4c15ae59cfb9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_933f9110-0faa-4314-b73c-7178a9457ce3" xlink:href="ttek-20200927.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_933f9110-0faa-4314-b73c-7178a9457ce3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_e8730de9-7847-4090-b756-55c67b1d38a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_933f9110-0faa-4314-b73c-7178a9457ce3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_e8730de9-7847-4090-b756-55c67b1d38a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_85bcd52b-7747-4ce1-b752-d8dc29d99674" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_933f9110-0faa-4314-b73c-7178a9457ce3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_85bcd52b-7747-4ce1-b752-d8dc29d99674" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dabad69c-e8d6-479e-9189-79903acc0ca7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_933f9110-0faa-4314-b73c-7178a9457ce3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dabad69c-e8d6-479e-9189-79903acc0ca7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_d2e8a090-6236-48ab-ab92-e610f2289815" xlink:href="ttek-20200927.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_d2e8a090-6236-48ab-ab92-e610f2289815" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_8c795a84-5395-44bd-917a-e07ca11de819" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_d2e8a090-6236-48ab-ab92-e610f2289815" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_8c795a84-5395-44bd-917a-e07ca11de819" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_2f151600-97b8-43a3-ac68-6698fd9d2472" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_d2e8a090-6236-48ab-ab92-e610f2289815" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_2f151600-97b8-43a3-ac68-6698fd9d2472" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1af11c9e-7de2-4f20-8aaa-da3d6b1c2c4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_d2e8a090-6236-48ab-ab92-e610f2289815" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1af11c9e-7de2-4f20-8aaa-da3d6b1c2c4e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_b52f66a2-dd8c-46c8-aa96-b6d0d9a93e98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_b52f66a2-dd8c-46c8-aa96-b6d0d9a93e98" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_fa4d56dd-5819-4a7c-87bd-9acccefc36d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_b52f66a2-dd8c-46c8-aa96-b6d0d9a93e98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_fa4d56dd-5819-4a7c-87bd-9acccefc36d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_f788c14e-1e2a-4d04-a59f-95a884370b0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_b52f66a2-dd8c-46c8-aa96-b6d0d9a93e98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_f788c14e-1e2a-4d04-a59f-95a884370b0c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_afbf299b-7bb4-41ce-b51f-34c7535240f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_b52f66a2-dd8c-46c8-aa96-b6d0d9a93e98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_afbf299b-7bb4-41ce-b51f-34c7535240f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_409cca5d-490a-4789-b51a-fcff82b20b84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_b52f66a2-dd8c-46c8-aa96-b6d0d9a93e98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_409cca5d-490a-4789-b51a-fcff82b20b84" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_93449adb-d413-43d0-ab3e-7d5e64a01315" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_b52f66a2-dd8c-46c8-aa96-b6d0d9a93e98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_93449adb-d413-43d0-ab3e-7d5e64a01315" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_d5ad4d85-9297-410c-885d-754c8d66ad9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_d5ad4d85-9297-410c-885d-754c8d66ad9d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_e3e3ff32-4b13-4118-98b9-04df408cc0c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_e3e3ff32-4b13-4118-98b9-04df408cc0c7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2e007115-8942-4a41-b470-af5975999c66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2e007115-8942-4a41-b470-af5975999c66" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1d743a63-3e1a-47fe-89ab-6a46c23f6151" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1d743a63-3e1a-47fe-89ab-6a46c23f6151" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_70162333-4768-4ca3-9dd7-2ac59438bfc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_70162333-4768-4ca3-9dd7-2ac59438bfc6" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_3723dcc9-3391-4318-b07f-1b4b10b560e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_3723dcc9-3391-4318-b07f-1b4b10b560e0" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_85c29536-9259-4a55-b924-14ea22bd6711" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_85c29536-9259-4a55-b924-14ea22bd6711" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1514f32b-fa32-4085-b38d-85df7a5c5214" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1514f32b-fa32-4085-b38d-85df7a5c5214" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a4eea2c0-57d8-4c6f-a643-c452d777637e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1514f32b-fa32-4085-b38d-85df7a5c5214" xlink:to="loc_us-gaap_AwardTypeAxis_a4eea2c0-57d8-4c6f-a643-c452d777637e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a4eea2c0-57d8-4c6f-a643-c452d777637e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a4eea2c0-57d8-4c6f-a643-c452d777637e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a4eea2c0-57d8-4c6f-a643-c452d777637e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b488b5cd-202a-4f7c-8da6-29153dae4c3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a4eea2c0-57d8-4c6f-a643-c452d777637e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b488b5cd-202a-4f7c-8da6-29153dae4c3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeAndDirectorsStockOptionsMember_50ad4e04-77b7-46d8-a615-45f31cf25b6f" xlink:href="ttek-20200927.xsd#ttek_EmployeeAndDirectorsStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b488b5cd-202a-4f7c-8da6-29153dae4c3e" xlink:to="loc_ttek_EmployeeAndDirectorsStockOptionsMember_50ad4e04-77b7-46d8-a615-45f31cf25b6f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockholdersEquityandStockCompensationPlansRSUandPSUDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails" xlink:type="extended" id="id8e5991c59d24dbf8402e41c85607f50_StockholdersEquityandStockCompensationPlansRSUandPSUDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e568da-a5e8-4b2f-9784-2d16163bb222" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e915261d-1e30-43a8-8904-1114340cc8d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e568da-a5e8-4b2f-9784-2d16163bb222" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e915261d-1e30-43a8-8904-1114340cc8d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1_a7681a3b-d98a-45c0-a31e-87b34143ec78" xlink:href="ttek-20200927.xsd#ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e568da-a5e8-4b2f-9784-2d16163bb222" xlink:to="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1_a7681a3b-d98a-45c0-a31e-87b34143ec78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2_b5ae5167-f011-45d2-9e71-ef6aa23debca" xlink:href="ttek-20200927.xsd#ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e568da-a5e8-4b2f-9784-2d16163bb222" xlink:to="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2_b5ae5167-f011-45d2-9e71-ef6aa23debca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_18417341-42ee-4a27-b0a0-5eedc67759a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e568da-a5e8-4b2f-9784-2d16163bb222" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_18417341-42ee-4a27-b0a0-5eedc67759a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fd64a21e-bbcb-4868-b3a6-899a564c23cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_18417341-42ee-4a27-b0a0-5eedc67759a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fd64a21e-bbcb-4868-b3a6-899a564c23cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_672e825a-d684-4422-8ec4-754a6fc4d55f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_18417341-42ee-4a27-b0a0-5eedc67759a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_672e825a-d684-4422-8ec4-754a6fc4d55f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b313840a-b482-4d72-942a-2ea3c9fc9e75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_18417341-42ee-4a27-b0a0-5eedc67759a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b313840a-b482-4d72-942a-2ea3c9fc9e75" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment_7c5c85d2-3d93-41dd-bcb4-f0a747b55901" xlink:href="ttek-20200927.xsd#ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_18417341-42ee-4a27-b0a0-5eedc67759a0" xlink:to="loc_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment_7c5c85d2-3d93-41dd-bcb4-f0a747b55901" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_914a8965-2ca0-4eba-beca-fb5df1e0fede" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_18417341-42ee-4a27-b0a0-5eedc67759a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_914a8965-2ca0-4eba-beca-fb5df1e0fede" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_69c93737-551d-48af-84f3-27d45a1067df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_25c07077-5afe-4e18-957f-7deb98b6813a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e568da-a5e8-4b2f-9784-2d16163bb222" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_25c07077-5afe-4e18-957f-7deb98b6813a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4d5c0c31-6849-4bf0-8822-9ba83ac3573a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_25c07077-5afe-4e18-957f-7deb98b6813a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4d5c0c31-6849-4bf0-8822-9ba83ac3573a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f132120d-4a66-45e4-8918-f53630dab2ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_25c07077-5afe-4e18-957f-7deb98b6813a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f132120d-4a66-45e4-8918-f53630dab2ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3cf4b4de-f190-4a52-b02e-3858c6082cf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_25c07077-5afe-4e18-957f-7deb98b6813a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3cf4b4de-f190-4a52-b02e-3858c6082cf0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue_1ecb6861-f075-40e7-a32e-fbda2b3f98e9" xlink:href="ttek-20200927.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_25c07077-5afe-4e18-957f-7deb98b6813a" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue_1ecb6861-f075-40e7-a32e-fbda2b3f98e9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_492942ec-1707-4cc1-a5fd-afd158982cf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_25c07077-5afe-4e18-957f-7deb98b6813a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_492942ec-1707-4cc1-a5fd-afd158982cf1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3f34df07-ac8f-4670-ae76-366c67e9407f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_312b7705-565b-42be-b5c3-161bbfb8ae5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e568da-a5e8-4b2f-9784-2d16163bb222" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_312b7705-565b-42be-b5c3-161bbfb8ae5f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2b9a22ad-3a46-49b3-adcc-f4d3a3cab435" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e568da-a5e8-4b2f-9784-2d16163bb222" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2b9a22ad-3a46-49b3-adcc-f4d3a3cab435" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6eb1f7ae-9740-4519-a69d-a7d5d5d84f90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e568da-a5e8-4b2f-9784-2d16163bb222" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6eb1f7ae-9740-4519-a69d-a7d5d5d84f90" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_d10b06e6-b29f-4928-9e8d-d56e88105464" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6eb1f7ae-9740-4519-a69d-a7d5d5d84f90" xlink:to="loc_srt_TitleOfIndividualAxis_d10b06e6-b29f-4928-9e8d-d56e88105464" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d10b06e6-b29f-4928-9e8d-d56e88105464_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_d10b06e6-b29f-4928-9e8d-d56e88105464" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d10b06e6-b29f-4928-9e8d-d56e88105464_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fe753392-ea4d-488f-b712-c35e0cc0dfda" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_d10b06e6-b29f-4928-9e8d-d56e88105464" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fe753392-ea4d-488f-b712-c35e0cc0dfda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_b911443a-2a7a-4152-8334-2b658195c780" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_DirectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fe753392-ea4d-488f-b712-c35e0cc0dfda" xlink:to="loc_srt_DirectorMember_b911443a-2a7a-4152-8334-2b658195c780" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e0132429-b725-4964-9aa8-11f82bc0cb9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6eb1f7ae-9740-4519-a69d-a7d5d5d84f90" xlink:to="loc_us-gaap_AwardTypeAxis_e0132429-b725-4964-9aa8-11f82bc0cb9f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0132429-b725-4964-9aa8-11f82bc0cb9f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e0132429-b725-4964-9aa8-11f82bc0cb9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0132429-b725-4964-9aa8-11f82bc0cb9f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_664851d3-420b-4a03-868d-4448c19d4a9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e0132429-b725-4964-9aa8-11f82bc0cb9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_664851d3-420b-4a03-868d-4448c19d4a9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_706050ac-8cd3-465d-bf0d-aaaef6de2a7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_664851d3-420b-4a03-868d-4448c19d4a9f" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_706050ac-8cd3-465d-bf0d-aaaef6de2a7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_62bebdaf-ae1c-44a2-890a-8f020ea88ca1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_664851d3-420b-4a03-868d-4448c19d4a9f" xlink:to="loc_us-gaap_PerformanceSharesMember_62bebdaf-ae1c-44a2-890a-8f020ea88ca1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember_2e826fce-1621-4dc5-9787-0eb3ff7c86e6" xlink:href="ttek-20200927.xsd#ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_664851d3-420b-4a03-868d-4448c19d4a9f" xlink:to="loc_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember_2e826fce-1621-4dc5-9787-0eb3ff7c86e6" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockholdersEquityandStockCompensationPlansESPPDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails" xlink:type="extended" id="id6b3ead2223447c08ee89f167a60656b_StockholdersEquityandStockCompensationPlansESPPDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d474e02-3ccf-4f7f-884c-16dea7b06385" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_58f37ad0-4ebb-4aa7-ba74-d6758583359b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d474e02-3ccf-4f7f-884c-16dea7b06385" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_58f37ad0-4ebb-4aa7-ba74-d6758583359b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_a424272c-0f11-4477-824d-5d754ff5a4d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d474e02-3ccf-4f7f-884c-16dea7b06385" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_a424272c-0f11-4477-824d-5d754ff5a4d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_e0c1f386-1822-4e4e-91ae-35c99d19ca6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d474e02-3ccf-4f7f-884c-16dea7b06385" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_e0c1f386-1822-4e4e-91ae-35c99d19ca6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_cf8d1ca3-7a9b-4ae4-a2a3-0d2ebf9c975e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d474e02-3ccf-4f7f-884c-16dea7b06385" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_cf8d1ca3-7a9b-4ae4-a2a3-0d2ebf9c975e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_889a6d58-b49e-4789-af5a-0a1a1f350532" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_cf8d1ca3-7a9b-4ae4-a2a3-0d2ebf9c975e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_889a6d58-b49e-4789-af5a-0a1a1f350532" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_9cb838a0-52a3-4eae-9741-7c386b590dd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_cf8d1ca3-7a9b-4ae4-a2a3-0d2ebf9c975e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_9cb838a0-52a3-4eae-9741-7c386b590dd7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_592985cd-aea2-4d0d-be71-407947f4d607" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_cf8d1ca3-7a9b-4ae4-a2a3-0d2ebf9c975e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_592985cd-aea2-4d0d-be71-407947f4d607" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_88815d0b-21f9-4f4b-8766-277731de8240" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_cf8d1ca3-7a9b-4ae4-a2a3-0d2ebf9c975e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_88815d0b-21f9-4f4b-8766-277731de8240" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_c4242215-6c4d-4ebb-be63-1b05f9a98c38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d474e02-3ccf-4f7f-884c-16dea7b06385" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_c4242215-6c4d-4ebb-be63-1b05f9a98c38" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_e85d4a9f-730f-4518-938a-3f63f51c16ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d474e02-3ccf-4f7f-884c-16dea7b06385" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_e85d4a9f-730f-4518-938a-3f63f51c16ef" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants_537b5c3e-6348-4670-999f-e760eacf5071" xlink:href="ttek-20200927.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d474e02-3ccf-4f7f-884c-16dea7b06385" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants_537b5c3e-6348-4670-999f-e760eacf5071" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_65f42233-ac4d-40b0-8131-805dbb68539e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d474e02-3ccf-4f7f-884c-16dea7b06385" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_65f42233-ac4d-40b0-8131-805dbb68539e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d1c3ee35-ff0a-4ec9-8dde-b34931b5ce9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_65f42233-ac4d-40b0-8131-805dbb68539e" xlink:to="loc_us-gaap_PlanNameAxis_d1c3ee35-ff0a-4ec9-8dde-b34931b5ce9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d1c3ee35-ff0a-4ec9-8dde-b34931b5ce9b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_d1c3ee35-ff0a-4ec9-8dde-b34931b5ce9b" xlink:to="loc_us-gaap_PlanNameDomain_d1c3ee35-ff0a-4ec9-8dde-b34931b5ce9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_6ffddde8-ac59-401c-aa30-409a9bd1da08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_d1c3ee35-ff0a-4ec9-8dde-b34931b5ce9b" xlink:to="loc_us-gaap_PlanNameDomain_6ffddde8-ac59-401c-aa30-409a9bd1da08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeStockPurchasePlanMember_761c407f-6f6c-45ec-8a94-6220621e418f" xlink:href="ttek-20200927.xsd#ttek_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_6ffddde8-ac59-401c-aa30-409a9bd1da08" xlink:to="loc_ttek_EmployeeStockPurchasePlanMember_761c407f-6f6c-45ec-8a94-6220621e418f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RetirementPlans" xlink:type="simple" xlink:href="ttek-20200927.xsd#RetirementPlans"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RetirementPlans" xlink:type="extended" id="i9f4c09208cf24a5e98b2e6778472e832_RetirementPlans"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/RetirementPlansDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#RetirementPlansDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RetirementPlansDetails" xlink:type="extended" id="i5f6e85527afe49b1a6ecb0259b78c4a5_RetirementPlansDetails"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/EarningsperShare" xlink:type="simple" xlink:href="ttek-20200927.xsd#EarningsperShare"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/EarningsperShare" xlink:type="extended" id="i9be1fe7102aa4c27b54acc3328b7cf43_EarningsperShare"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/EarningsperShareTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#EarningsperShareTables"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/EarningsperShareTables" xlink:type="extended" id="i8af0c64ad8a14923a35ff23473084d0a_EarningsperShareTables"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/EarningsperShareCalculationDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#EarningsperShareCalculationDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/EarningsperShareCalculationDetails" xlink:type="extended" id="ib49f8b170ba245248e44d316d246bbbf_EarningsperShareCalculationDetails"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/EarningsperShareAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#EarningsperShareAntidilutiveSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/EarningsperShareAntidilutiveSecuritiesDetails" xlink:type="extended" id="i91c2f56a58d242de8b6cfa8bfd69e71c_EarningsperShareAntidilutiveSecuritiesDetails"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstruments" xlink:type="simple" xlink:href="ttek-20200927.xsd#DerivativeFinancialInstruments"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstruments" xlink:type="extended" id="i426825fef3e04b39b5fc46ec183c6d43_DerivativeFinancialInstruments"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#DerivativeFinancialInstrumentsTables"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables" xlink:type="extended" id="i300290bd5b584ef1af6325664f803c73_DerivativeFinancialInstrumentsTables"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#DerivativeFinancialInstrumentsGeneralInformationDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" xlink:type="extended" id="if2177d45e47a49dea766def57a7258ae_DerivativeFinancialInstrumentsGeneralInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_68307f86-6a6d-45fd-b5a7-151744317e99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity_638d8638-8bab-44b2-878d-861ecd73e131" xlink:href="ttek-20200927.xsd#ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_68307f86-6a6d-45fd-b5a7-151744317e99" xlink:to="loc_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity_638d8638-8bab-44b2-878d-861ecd73e131" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_c0400912-dc63-420b-b413-997cf1bf4bf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_68307f86-6a6d-45fd-b5a7-151744317e99" xlink:to="loc_us-gaap_DerivativeNotionalAmount_c0400912-dc63-420b-b413-997cf1bf4bf3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_02413f23-05c2-4733-a907-75b863621f92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_68307f86-6a6d-45fd-b5a7-151744317e99" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_02413f23-05c2-4733-a907-75b863621f92" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest_e14ee702-7264-4646-8215-0e031fd718bb" xlink:href="ttek-20200927.xsd#ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_68307f86-6a6d-45fd-b5a7-151744317e99" xlink:to="loc_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest_e14ee702-7264-4646-8215-0e031fd718bb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_dd371358-43f4-437c-97ee-3f913b16cbc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_68307f86-6a6d-45fd-b5a7-151744317e99" xlink:to="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_dd371358-43f4-437c-97ee-3f913b16cbc6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1_1bf5b2a6-3700-4af9-84a3-ac593538ff30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_68307f86-6a6d-45fd-b5a7-151744317e99" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1_1bf5b2a6-3700-4af9-84a3-ac593538ff30" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion_ebd8c6cf-4e34-48e2-9a9c-7d91e15f8d31" xlink:href="ttek-20200927.xsd#ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_68307f86-6a6d-45fd-b5a7-151744317e99" xlink:to="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion_ebd8c6cf-4e34-48e2-9a9c-7d91e15f8d31" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet_7405b8fe-89c5-4fba-aada-6e4d294428de" xlink:href="ttek-20200927.xsd#ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_68307f86-6a6d-45fd-b5a7-151744317e99" xlink:to="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet_7405b8fe-89c5-4fba-aada-6e4d294428de" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_b9624ee3-d54e-4115-9e07-70e0a33b0484" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_68307f86-6a6d-45fd-b5a7-151744317e99" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_b9624ee3-d54e-4115-9e07-70e0a33b0484" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_77c53a9f-7fd3-4685-952f-20fbc48fbd1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_68307f86-6a6d-45fd-b5a7-151744317e99" xlink:to="loc_us-gaap_DerivativeTable_77c53a9f-7fd3-4685-952f-20fbc48fbd1a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_5e5ea157-651a-4c08-843c-fc62961a4bdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_77c53a9f-7fd3-4685-952f-20fbc48fbd1a" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_5e5ea157-651a-4c08-843c-fc62961a4bdd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_5e5ea157-651a-4c08-843c-fc62961a4bdd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_5e5ea157-651a-4c08-843c-fc62961a4bdd" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_5e5ea157-651a-4c08-843c-fc62961a4bdd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_6c46405f-372b-415d-9472-3d0b6df29029" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_5e5ea157-651a-4c08-843c-fc62961a4bdd" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_6c46405f-372b-415d-9472-3d0b6df29029" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_28812047-db4f-4722-9f9b-6c33c8d1d438" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6c46405f-372b-415d-9472-3d0b6df29029" xlink:to="loc_us-gaap_InterestRateSwapMember_28812047-db4f-4722-9f9b-6c33c8d1d438" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap1Member_acc45a46-8c8a-40a7-9847-73192d105f65" xlink:href="ttek-20200927.xsd#ttek_InterestRateSwap1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6c46405f-372b-415d-9472-3d0b6df29029" xlink:to="loc_ttek_InterestRateSwap1Member_acc45a46-8c8a-40a7-9847-73192d105f65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap2Member_4b95e9b5-7c89-4a0b-980d-96c1ed94c316" xlink:href="ttek-20200927.xsd#ttek_InterestRateSwap2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6c46405f-372b-415d-9472-3d0b6df29029" xlink:to="loc_ttek_InterestRateSwap2Member_4b95e9b5-7c89-4a0b-980d-96c1ed94c316" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap3Member_68966a45-1045-4399-8f69-b015a6884617" xlink:href="ttek-20200927.xsd#ttek_InterestRateSwap3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6c46405f-372b-415d-9472-3d0b6df29029" xlink:to="loc_ttek_InterestRateSwap3Member_68966a45-1045-4399-8f69-b015a6884617" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap4Member_10b23db5-9c66-4c90-8788-cf1a8bd21e37" xlink:href="ttek-20200927.xsd#ttek_InterestRateSwap4Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6c46405f-372b-415d-9472-3d0b6df29029" xlink:to="loc_ttek_InterestRateSwap4Member_10b23db5-9c66-4c90-8788-cf1a8bd21e37" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap5Member_c83604df-4e9f-4316-8024-e9eca24a4907" xlink:href="ttek-20200927.xsd#ttek_InterestRateSwap5Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6c46405f-372b-415d-9472-3d0b6df29029" xlink:to="loc_ttek_InterestRateSwap5Member_c83604df-4e9f-4316-8024-e9eca24a4907" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ForeignExchangeForwardAndInterestRateSwapMember_56ddfdaa-9bdd-4e41-b468-b89757b042b8" xlink:href="ttek-20200927.xsd#ttek_ForeignExchangeForwardAndInterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6c46405f-372b-415d-9472-3d0b6df29029" xlink:to="loc_ttek_ForeignExchangeForwardAndInterestRateSwapMember_56ddfdaa-9bdd-4e41-b468-b89757b042b8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_34268eeb-af3d-49e9-9ed7-f92c44340edf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_77c53a9f-7fd3-4685-952f-20fbc48fbd1a" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_34268eeb-af3d-49e9-9ed7-f92c44340edf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_34268eeb-af3d-49e9-9ed7-f92c44340edf_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_34268eeb-af3d-49e9-9ed7-f92c44340edf" xlink:to="loc_us-gaap_HedgingRelationshipDomain_34268eeb-af3d-49e9-9ed7-f92c44340edf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_722d4dc9-6d04-4354-a5d2-67a2a19163fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_34268eeb-af3d-49e9-9ed7-f92c44340edf" xlink:to="loc_us-gaap_HedgingRelationshipDomain_722d4dc9-6d04-4354-a5d2-67a2a19163fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_329b62c0-16d2-4519-96a6-19cfd7d6af67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_722d4dc9-6d04-4354-a5d2-67a2a19163fe" xlink:to="loc_us-gaap_CashFlowHedgingMember_329b62c0-16d2-4519-96a6-19cfd7d6af67" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_f37047d0-2063-45b2-bede-839472d551d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_77c53a9f-7fd3-4685-952f-20fbc48fbd1a" xlink:to="loc_us-gaap_HedgingDesignationAxis_f37047d0-2063-45b2-bede-839472d551d0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_f37047d0-2063-45b2-bede-839472d551d0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_f37047d0-2063-45b2-bede-839472d551d0" xlink:to="loc_us-gaap_HedgingDesignationDomain_f37047d0-2063-45b2-bede-839472d551d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_2d32fb11-3fba-4a58-b8b0-1ebc63fc9264" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_f37047d0-2063-45b2-bede-839472d551d0" xlink:to="loc_us-gaap_HedgingDesignationDomain_2d32fb11-3fba-4a58-b8b0-1ebc63fc9264" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_f5698748-c4dd-4dfc-969f-3e56cf29da3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_2d32fb11-3fba-4a58-b8b0-1ebc63fc9264" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_f5698748-c4dd-4dfc-969f-3e56cf29da3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_663e9621-6538-48f3-a1a7-101e307aa0a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_2d32fb11-3fba-4a58-b8b0-1ebc63fc9264" xlink:to="loc_us-gaap_NondesignatedMember_663e9621-6538-48f3-a1a7-101e307aa0a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_37dc783b-17bd-4477-9616-ce8eb99ffae7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_77c53a9f-7fd3-4685-952f-20fbc48fbd1a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_37dc783b-17bd-4477-9616-ce8eb99ffae7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_37dc783b-17bd-4477-9616-ce8eb99ffae7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_37dc783b-17bd-4477-9616-ce8eb99ffae7" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_37dc783b-17bd-4477-9616-ce8eb99ffae7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_42ffbed6-1cee-477e-9524-fac9a5a31e66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_37dc783b-17bd-4477-9616-ce8eb99ffae7" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_42ffbed6-1cee-477e-9524-fac9a5a31e66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_fea6bf87-f82f-42ac-8001-0691bf4b5835" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_42ffbed6-1cee-477e-9524-fac9a5a31e66" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_fea6bf87-f82f-42ac-8001-0691bf4b5835" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails" xlink:type="extended" id="i5418b4f4469c4b6a9732b4bf92fcda97_DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_fe07e79e-cdb3-4bfb-86c0-ca0769895e7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_e5c889b3-cfd6-47e6-821e-5265404ffca7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_fe07e79e-cdb3-4bfb-86c0-ca0769895e7d" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_e5c889b3-cfd6-47e6-821e-5265404ffca7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_9727e874-65cf-4996-a04e-f5365e2ef288" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_fe07e79e-cdb3-4bfb-86c0-ca0769895e7d" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_9727e874-65cf-4996-a04e-f5365e2ef288" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_b75ce9bd-b918-4c96-b6cd-90072c3bf1a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_9727e874-65cf-4996-a04e-f5365e2ef288" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_b75ce9bd-b918-4c96-b6cd-90072c3bf1a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_b75ce9bd-b918-4c96-b6cd-90072c3bf1a9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_b75ce9bd-b918-4c96-b6cd-90072c3bf1a9" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_b75ce9bd-b918-4c96-b6cd-90072c3bf1a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f2c0cc31-8094-4c62-99a4-0d042699f8b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_b75ce9bd-b918-4c96-b6cd-90072c3bf1a9" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f2c0cc31-8094-4c62-99a4-0d042699f8b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_b362ae45-a77d-4621-92a5-2407d311f822" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f2c0cc31-8094-4c62-99a4-0d042699f8b5" xlink:to="loc_us-gaap_InterestRateSwapMember_b362ae45-a77d-4621-92a5-2407d311f822" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_fdf45af6-f102-4679-8732-b2f9e74b62f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_9727e874-65cf-4996-a04e-f5365e2ef288" xlink:to="loc_us-gaap_HedgingDesignationAxis_fdf45af6-f102-4679-8732-b2f9e74b62f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_fdf45af6-f102-4679-8732-b2f9e74b62f3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_fdf45af6-f102-4679-8732-b2f9e74b62f3" xlink:to="loc_us-gaap_HedgingDesignationDomain_fdf45af6-f102-4679-8732-b2f9e74b62f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_8dafcf32-7198-44bb-801d-34fad8f35f05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_fdf45af6-f102-4679-8732-b2f9e74b62f3" xlink:to="loc_us-gaap_HedgingDesignationDomain_8dafcf32-7198-44bb-801d-34fad8f35f05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6ca5f76e-a043-4137-9153-8cabd9df487f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_8dafcf32-7198-44bb-801d-34fad8f35f05" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6ca5f76e-a043-4137-9153-8cabd9df487f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_1d9a62eb-8c94-42ec-a8ae-e0d852ab0bb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_9727e874-65cf-4996-a04e-f5365e2ef288" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_1d9a62eb-8c94-42ec-a8ae-e0d852ab0bb7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_1d9a62eb-8c94-42ec-a8ae-e0d852ab0bb7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_1d9a62eb-8c94-42ec-a8ae-e0d852ab0bb7" xlink:to="loc_us-gaap_HedgingRelationshipDomain_1d9a62eb-8c94-42ec-a8ae-e0d852ab0bb7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_11db99ab-2dba-459d-ac99-38510a518779" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_1d9a62eb-8c94-42ec-a8ae-e0d852ab0bb7" xlink:to="loc_us-gaap_HedgingRelationshipDomain_11db99ab-2dba-459d-ac99-38510a518779" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_5631780d-d5f0-448c-9843-86c223c56747" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_11db99ab-2dba-459d-ac99-38510a518779" xlink:to="loc_us-gaap_CashFlowHedgingMember_5631780d-d5f0-448c-9843-86c223c56747" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_06ad5b81-4dd1-4175-a3e7-720ae8dd2620" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_9727e874-65cf-4996-a04e-f5365e2ef288" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_06ad5b81-4dd1-4175-a3e7-720ae8dd2620" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_06ad5b81-4dd1-4175-a3e7-720ae8dd2620_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_06ad5b81-4dd1-4175-a3e7-720ae8dd2620" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_06ad5b81-4dd1-4175-a3e7-720ae8dd2620_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ee92901d-ba25-4525-966d-67e8c44988f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_06ad5b81-4dd1-4175-a3e7-720ae8dd2620" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ee92901d-ba25-4525-966d-67e8c44988f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_1b6fcd06-9466-47a8-9c90-1ef51f1bed0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ee92901d-ba25-4525-966d-67e8c44988f2" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_1b6fcd06-9466-47a8-9c90-1ef51f1bed0e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleofChangedinFVofCashFlowHedgesDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#DerivativeFinancialInstrumentsScheduleofChangedinFVofCashFlowHedgesDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleofChangedinFVofCashFlowHedgesDetails" xlink:type="extended" id="ic460b7e79ac64b52a5abef3c4274ba0b_DerivativeFinancialInstrumentsScheduleofChangedinFVofCashFlowHedgesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_810f84c0-a778-4ef2-8651-97faf6b65e8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_28ef0ea3-62e9-4adb-a041-da4f2568eb58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_810f84c0-a778-4ef2-8651-97faf6b65e8f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_28ef0ea3-62e9-4adb-a041-da4f2568eb58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_05855bf8-db8f-4f15-84a6-d140087790e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_810f84c0-a778-4ef2-8651-97faf6b65e8f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_05855bf8-db8f-4f15-84a6-d140087790e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_7efb5031-f134-4129-9f59-b065965419bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_810f84c0-a778-4ef2-8651-97faf6b65e8f" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_7efb5031-f134-4129-9f59-b065965419bb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_30f14000-1463-42e2-85b5-331e922c67f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_7efb5031-f134-4129-9f59-b065965419bb" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_30f14000-1463-42e2-85b5-331e922c67f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_30f14000-1463-42e2-85b5-331e922c67f8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_30f14000-1463-42e2-85b5-331e922c67f8" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_30f14000-1463-42e2-85b5-331e922c67f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_1e8b7828-90ed-41d5-807c-d2592eb9192e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_30f14000-1463-42e2-85b5-331e922c67f8" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_1e8b7828-90ed-41d5-807c-d2592eb9192e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_6167618d-815c-425a-a63d-845886d04a8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1e8b7828-90ed-41d5-807c-d2592eb9192e" xlink:to="loc_us-gaap_InterestRateSwapMember_6167618d-815c-425a-a63d-845886d04a8b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss" xlink:type="simple" xlink:href="ttek-20200927.xsd#ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss" xlink:type="extended" id="i2cdb39598f944934a6c885f5e2987b84_ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables" xlink:type="extended" id="idb6d89ad5054446985ef6e5e81dbc092_ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended" id="i6508324ccf5e4f1d833f839fe4592e7e_ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4c3751dc-bf4b-4abf-8e9b-f23008511ee8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_f694c4a3-ec12-43b4-ac74-8b2140341a66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4c3751dc-bf4b-4abf-8e9b-f23008511ee8" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_f694c4a3-ec12-43b4-ac74-8b2140341a66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_135a6aa7-8e71-4abf-99dd-d9a8559c7d2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_f694c4a3-ec12-43b4-ac74-8b2140341a66" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_135a6aa7-8e71-4abf-99dd-d9a8559c7d2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_e994381f-3d6e-48ac-8c78-e461ceec563e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_f694c4a3-ec12-43b4-ac74-8b2140341a66" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_e994381f-3d6e-48ac-8c78-e461ceec563e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_8a96825f-bbf5-4d16-99b1-da33dfe1c875" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_f694c4a3-ec12-43b4-ac74-8b2140341a66" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_8a96825f-bbf5-4d16-99b1-da33dfe1c875" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_7a45dd77-bd98-4c56-a53a-38acb9bf080a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_8a96825f-bbf5-4d16-99b1-da33dfe1c875" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_7a45dd77-bd98-4c56-a53a-38acb9bf080a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_affe4a5c-bd3d-43d5-92c2-721251def2ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_f694c4a3-ec12-43b4-ac74-8b2140341a66" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_affe4a5c-bd3d-43d5-92c2-721251def2ec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_745f3e3a-4c9f-48a1-a9a6-de66366ef83e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_0d09f79f-3e3c-4b27-adab-ee821de964db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4c3751dc-bf4b-4abf-8e9b-f23008511ee8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_0d09f79f-3e3c-4b27-adab-ee821de964db" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e5168aa6-3bf8-4cd6-9891-a8593f04c12f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_0d09f79f-3e3c-4b27-adab-ee821de964db" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e5168aa6-3bf8-4cd6-9891-a8593f04c12f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e5168aa6-3bf8-4cd6-9891-a8593f04c12f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e5168aa6-3bf8-4cd6-9891-a8593f04c12f" xlink:to="loc_us-gaap_EquityComponentDomain_e5168aa6-3bf8-4cd6-9891-a8593f04c12f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c5c15f45-0509-4a80-8d6f-13390fb21bcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e5168aa6-3bf8-4cd6-9891-a8593f04c12f" xlink:to="loc_us-gaap_EquityComponentDomain_c5c15f45-0509-4a80-8d6f-13390fb21bcf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_abaebda2-3334-4014-8170-c0541b735381" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c5c15f45-0509-4a80-8d6f-13390fb21bcf" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_abaebda2-3334-4014-8170-c0541b735381" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_0566f7f7-3723-4231-bb50-46c1e459e8a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_abaebda2-3334-4014-8170-c0541b735381" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_0566f7f7-3723-4231-bb50-46c1e459e8a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_18b76f03-514c-4e02-8b2f-3e1d4bd5de8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_abaebda2-3334-4014-8170-c0541b735381" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_18b76f03-514c-4e02-8b2f-3e1d4bd5de8d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_71a19d42-89af-49e3-9847-2a2561a671e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_abaebda2-3334-4014-8170-c0541b735381" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_71a19d42-89af-49e3-9847-2a2561a671e1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9a24536f-62a1-4cf5-b1e3-1252ac96b019" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_0d09f79f-3e3c-4b27-adab-ee821de964db" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9a24536f-62a1-4cf5-b1e3-1252ac96b019" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9a24536f-62a1-4cf5-b1e3-1252ac96b019_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9a24536f-62a1-4cf5-b1e3-1252ac96b019" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9a24536f-62a1-4cf5-b1e3-1252ac96b019_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_8c623df9-d4c9-43fb-8c9b-aeb90ba49ad8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9a24536f-62a1-4cf5-b1e3-1252ac96b019" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_8c623df9-d4c9-43fb-8c9b-aeb90ba49ad8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_2d9d62a8-28ae-499b-abd7-306bacc99466" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8c623df9-d4c9-43fb-8c9b-aeb90ba49ad8" xlink:to="loc_us-gaap_InterestRateSwapMember_2d9d62a8-28ae-499b-abd7-306bacc99466" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="ttek-20200927.xsd#FairValueMeasurements"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/FairValueMeasurements" xlink:type="extended" id="i32996ba9afbf4400b549f4ddeef3cf93_FairValueMeasurements"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#FairValueMeasurementsDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/FairValueMeasurementsDetails" xlink:type="extended" id="ic1d77c31c9bc4ab9aa4a434d3563a9c9_FairValueMeasurementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_537e3ceb-0636-4ec9-b159-b98c3d5818c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_9f2ae7df-2431-4dec-80c8-881ff0cdc35b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_537e3ceb-0636-4ec9-b159-b98c3d5818c3" xlink:to="loc_us-gaap_LineOfCredit_9f2ae7df-2431-4dec-80c8-881ff0cdc35b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_82b0fb38-1b13-40df-8157-02762145260b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_537e3ceb-0636-4ec9-b159-b98c3d5818c3" xlink:to="loc_us-gaap_DebtInstrumentTable_82b0fb38-1b13-40df-8157-02762145260b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_5880d833-e61a-484c-ae92-1c3c0c26c7cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_82b0fb38-1b13-40df-8157-02762145260b" xlink:to="loc_us-gaap_DebtInstrumentAxis_5880d833-e61a-484c-ae92-1c3c0c26c7cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5880d833-e61a-484c-ae92-1c3c0c26c7cd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_5880d833-e61a-484c-ae92-1c3c0c26c7cd" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5880d833-e61a-484c-ae92-1c3c0c26c7cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8786209f-3dcf-4dd3-a682-bb23696cfdc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_5880d833-e61a-484c-ae92-1c3c0c26c7cd" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8786209f-3dcf-4dd3-a682-bb23696cfdc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AmendedCreditAgreementMember_14dca24d-32e6-47db-9884-42540d064686" xlink:href="ttek-20200927.xsd#ttek_AmendedCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8786209f-3dcf-4dd3-a682-bb23696cfdc9" xlink:to="loc_ttek_AmendedCreditAgreementMember_14dca24d-32e6-47db-9884-42540d064686" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="ttek-20200927.xsd#CommitmentsandContingencies"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/CommitmentsandContingencies" xlink:type="extended" id="idede0552f2d9463f87d9958651a74509_CommitmentsandContingencies"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="i6883d57c410d42fb92fa119175dccc30_CommitmentsandContingenciesDetails"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReportableSegments" xlink:type="simple" xlink:href="ttek-20200927.xsd#ReportableSegments"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ReportableSegments" xlink:type="extended" id="i32e3e009b54545c3bd531ca5790fa954_ReportableSegments"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReportableSegmentsTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#ReportableSegmentsTables"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ReportableSegmentsTables" xlink:type="extended" id="i7358fb30f56c4b7fabf135023bed1dc8_ReportableSegmentsTables"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#ReportableSegmentsFinancialInformationDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" xlink:type="extended" id="i30148b53378f41d185184e47afd84c6e_ReportableSegmentsFinancialInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_d882a1e0-9e5b-4bf9-a954-06c184c2329e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_9e6c4eb2-e84e-4dd3-b2a6-3d04cedf96c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d882a1e0-9e5b-4bf9-a954-06c184c2329e" xlink:to="loc_us-gaap_NumberOfReportableSegments_9e6c4eb2-e84e-4dd3-b2a6-3d04cedf96c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0e38c908-a191-46a6-a89c-1c951a7b8830" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d882a1e0-9e5b-4bf9-a954-06c184c2329e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0e38c908-a191-46a6-a89c-1c951a7b8830" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_99900a0e-19d2-4d67-b500-953ccc21bf4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d882a1e0-9e5b-4bf9-a954-06c184c2329e" xlink:to="loc_us-gaap_OperatingIncomeLoss_99900a0e-19d2-4d67-b500-953ccc21bf4a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b44ce31d-ff43-442f-bde4-7be64d360192" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d882a1e0-9e5b-4bf9-a954-06c184c2329e" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b44ce31d-ff43-442f-bde4-7be64d360192" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_1f2ae51b-ea44-47e7-a7b5-a2f3632a7b9e" xlink:href="ttek-20200927.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d882a1e0-9e5b-4bf9-a954-06c184c2329e" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_1f2ae51b-ea44-47e7-a7b5-a2f3632a7b9e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_86d20ea1-6085-4aff-9734-031ec763520c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d882a1e0-9e5b-4bf9-a954-06c184c2329e" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_86d20ea1-6085-4aff-9734-031ec763520c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_88e8a274-cfd9-4108-ab8a-75047b95d35a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d882a1e0-9e5b-4bf9-a954-06c184c2329e" xlink:to="loc_us-gaap_Assets_88e8a274-cfd9-4108-ab8a-75047b95d35a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e235e628-ac25-4293-a376-2e0d5739df12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d882a1e0-9e5b-4bf9-a954-06c184c2329e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e235e628-ac25-4293-a376-2e0d5739df12" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_afcdc8e4-0d43-4078-83f6-94c37d46bb4e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e235e628-ac25-4293-a376-2e0d5739df12" xlink:to="loc_srt_ConsolidationItemsAxis_afcdc8e4-0d43-4078-83f6-94c37d46bb4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_afcdc8e4-0d43-4078-83f6-94c37d46bb4e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_afcdc8e4-0d43-4078-83f6-94c37d46bb4e" xlink:to="loc_srt_ConsolidationItemsDomain_afcdc8e4-0d43-4078-83f6-94c37d46bb4e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_8d307b06-585a-49c8-b836-648ffddb4197" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_afcdc8e4-0d43-4078-83f6-94c37d46bb4e" xlink:to="loc_srt_ConsolidationItemsDomain_8d307b06-585a-49c8-b836-648ffddb4197" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_d7a6f96c-f9e4-4c53-a19a-7de54c452766" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8d307b06-585a-49c8-b836-648ffddb4197" xlink:to="loc_us-gaap_OperatingSegmentsMember_d7a6f96c-f9e4-4c53-a19a-7de54c452766" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_450915a1-cb4c-4978-ab36-852b6bc93d06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8d307b06-585a-49c8-b836-648ffddb4197" xlink:to="loc_us-gaap_IntersegmentEliminationMember_450915a1-cb4c-4978-ab36-852b6bc93d06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_30c3a530-1c78-4355-a3f4-b001955c17c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8d307b06-585a-49c8-b836-648ffddb4197" xlink:to="loc_us-gaap_CorporateNonSegmentMember_30c3a530-1c78-4355-a3f4-b001955c17c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_06c17853-3211-40a2-93bf-66d7aeb7b7be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e235e628-ac25-4293-a376-2e0d5739df12" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_06c17853-3211-40a2-93bf-66d7aeb7b7be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_06c17853-3211-40a2-93bf-66d7aeb7b7be_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_06c17853-3211-40a2-93bf-66d7aeb7b7be" xlink:to="loc_us-gaap_SegmentDomain_06c17853-3211-40a2-93bf-66d7aeb7b7be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bd4cb87b-e509-4b00-8d6c-9ca7c996e1b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_06c17853-3211-40a2-93bf-66d7aeb7b7be" xlink:to="loc_us-gaap_SegmentDomain_bd4cb87b-e509-4b00-8d6c-9ca7c996e1b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentServicesGroupMember_3537bd8e-0f6d-4f95-a076-d77b1f0a3051" xlink:href="ttek-20200927.xsd#ttek_GovernmentServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bd4cb87b-e509-4b00-8d6c-9ca7c996e1b5" xlink:to="loc_ttek_GovernmentServicesGroupMember_3537bd8e-0f6d-4f95-a076-d77b1f0a3051" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_45ab3991-7946-4459-bea9-c0caba3aeb44" xlink:href="ttek-20200927.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bd4cb87b-e509-4b00-8d6c-9ca7c996e1b5" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_45ab3991-7946-4459-bea9-c0caba3aeb44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RemediationAndConstructionManagementMember_788a649e-f49d-4b38-a07b-8bdf4bbda7d1" xlink:href="ttek-20200927.xsd#ttek_RemediationAndConstructionManagementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bd4cb87b-e509-4b00-8d6c-9ca7c996e1b5" xlink:to="loc_ttek_RemediationAndConstructionManagementMember_788a649e-f49d-4b38-a07b-8bdf4bbda7d1" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#ReportableSegmentsGeographicInformationDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" xlink:type="extended" id="i38847a809b7141da99e8ae8a047cacd1_ReportableSegmentsGeographicInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_aab75a89-2fde-4913-b8a7-b41905a1c49e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_af4ac9ee-a6ee-4a55-9eeb-3fa0427f32cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_aab75a89-2fde-4913-b8a7-b41905a1c49e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_af4ac9ee-a6ee-4a55-9eeb-3fa0427f32cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_7680e213-2339-43bc-a7fb-5feda952e1d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_aab75a89-2fde-4913-b8a7-b41905a1c49e" xlink:to="loc_us-gaap_NoncurrentAssets_7680e213-2339-43bc-a7fb-5feda952e1d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_a71b46b7-f643-4273-906b-aec7770a2958" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_aab75a89-2fde-4913-b8a7-b41905a1c49e" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_a71b46b7-f643-4273-906b-aec7770a2958" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_e3be9c11-d4ce-42d2-93ed-e3acb4560f17" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_a71b46b7-f643-4273-906b-aec7770a2958" xlink:to="loc_srt_StatementGeographicalAxis_e3be9c11-d4ce-42d2-93ed-e3acb4560f17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e3be9c11-d4ce-42d2-93ed-e3acb4560f17_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_e3be9c11-d4ce-42d2-93ed-e3acb4560f17" xlink:to="loc_srt_SegmentGeographicalDomain_e3be9c11-d4ce-42d2-93ed-e3acb4560f17_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f52d9959-af44-4d57-8084-273134bc8af0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_e3be9c11-d4ce-42d2-93ed-e3acb4560f17" xlink:to="loc_srt_SegmentGeographicalDomain_f52d9959-af44-4d57-8084-273134bc8af0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_1f11a7ec-fa4f-46ac-aaaa-d140493bdace" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f52d9959-af44-4d57-8084-273134bc8af0" xlink:to="loc_country_US_1f11a7ec-fa4f-46ac-aaaa-d140493bdace" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_c2f20b06-4f62-4205-9bf6-3a9246d3bf0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f52d9959-af44-4d57-8084-273134bc8af0" xlink:to="loc_us-gaap_NonUsMember_c2f20b06-4f62-4205-9bf6-3a9246d3bf0c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="ttek-20200927.xsd#RelatedPartyTransactions"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RelatedPartyTransactions" xlink:type="extended" id="i587f24b7d3724068963afe76e61623e5_RelatedPartyTransactions"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/RelatedPartyTransactionsTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#RelatedPartyTransactionsTables"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RelatedPartyTransactionsTables" xlink:type="extended" id="i3d5c0547dbb1405ebad48de309fee9fb_RelatedPartyTransactionsTables"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#RelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RelatedPartyTransactionsDetails" xlink:type="extended" id="i4b09e9a0651b4cbc8380da900fc6a57a_RelatedPartyTransactionsDetails"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited" xlink:type="simple" xlink:href="ttek-20200927.xsd#QuarterlyFinancialInformationUnaudited"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited" xlink:type="extended" id="id18e59e0dda8453c80f8468acb54f256_QuarterlyFinancialInformationUnaudited"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#QuarterlyFinancialInformationUnauditedTables"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables" xlink:type="extended" id="i93b7c923ffc542b182d53387b2bd7b3e_QuarterlyFinancialInformationUnauditedTables"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#QuarterlyFinancialInformationUnauditedDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" xlink:type="extended" id="iac03c2db69e047df8a6ccda7af783b04_QuarterlyFinancialInformationUnauditedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_7fce2e2d-bd57-4af1-8f98-f6698d3dedba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_COVID19IncrementalCosts_96d4f150-5062-46f9-9576-e6ae3536bc45" xlink:href="ttek-20200927.xsd#ttek_COVID19IncrementalCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7fce2e2d-bd57-4af1-8f98-f6698d3dedba" xlink:to="loc_ttek_COVID19IncrementalCosts_96d4f150-5062-46f9-9576-e6ae3536bc45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_6f4e07c6-2508-4687-bf00-ee8fa1b33a94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7fce2e2d-bd57-4af1-8f98-f6698d3dedba" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_6f4e07c6-2508-4687-bf00-ee8fa1b33a94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_a961a6da-7718-4dda-ae3c-4eb9ad6e0dc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7fce2e2d-bd57-4af1-8f98-f6698d3dedba" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_a961a6da-7718-4dda-ae3c-4eb9ad6e0dc3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_b5185d8c-54b2-472c-aa46-7ba84a50eef0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7fce2e2d-bd57-4af1-8f98-f6698d3dedba" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_b5185d8c-54b2-472c-aa46-7ba84a50eef0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_18d6b5d8-d233-43c7-a7ea-0073ceacb4d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7fce2e2d-bd57-4af1-8f98-f6698d3dedba" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_18d6b5d8-d233-43c7-a7ea-0073ceacb4d7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_0e022325-eedf-4872-88ed-6840bea7c1e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7fce2e2d-bd57-4af1-8f98-f6698d3dedba" xlink:to="loc_us-gaap_RestructuringCharges_0e022325-eedf-4872-88ed-6840bea7c1e2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0a890cb8-9fe9-460e-a8fe-0a6a4030ee4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7fce2e2d-bd57-4af1-8f98-f6698d3dedba" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0a890cb8-9fe9-460e-a8fe-0a6a4030ee4d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_52505eef-5952-4ff0-8b71-08516dc4726a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7fce2e2d-bd57-4af1-8f98-f6698d3dedba" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_52505eef-5952-4ff0-8b71-08516dc4726a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9cbfc18a-8b7e-4a33-8cb5-fa055ca81a33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_52505eef-5952-4ff0-8b71-08516dc4726a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9cbfc18a-8b7e-4a33-8cb5-fa055ca81a33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9cbfc18a-8b7e-4a33-8cb5-fa055ca81a33_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9cbfc18a-8b7e-4a33-8cb5-fa055ca81a33" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9cbfc18a-8b7e-4a33-8cb5-fa055ca81a33_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_38ef9472-f097-496a-a78a-82e2eca3a37e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9cbfc18a-8b7e-4a33-8cb5-fa055ca81a33" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_38ef9472-f097-496a-a78a-82e2eca3a37e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_WYGplcMember_71f7e5d0-4cd2-4289-adc6-79688dfbfd88" xlink:href="ttek-20200927.xsd#ttek_WYGplcMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_38ef9472-f097-496a-a78a-82e2eca3a37e" xlink:to="loc_ttek_WYGplcMember_71f7e5d0-4cd2-4289-adc6-79688dfbfd88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_1f935c97-301c-4767-86b1-7e9ffa5933a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_52505eef-5952-4ff0-8b71-08516dc4726a" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_1f935c97-301c-4767-86b1-7e9ffa5933a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1f935c97-301c-4767-86b1-7e9ffa5933a5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_1f935c97-301c-4767-86b1-7e9ffa5933a5" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1f935c97-301c-4767-86b1-7e9ffa5933a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_d84cbc5e-6641-4c12-a156-10c421825d05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_1f935c97-301c-4767-86b1-7e9ffa5933a5" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_d84cbc5e-6641-4c12-a156-10c421825d05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContingentConsiderationMember_faf707cb-db1f-4319-95bd-8eaf84487bde" xlink:href="ttek-20200927.xsd#ttek_ContingentConsiderationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_d84cbc5e-6641-4c12-a156-10c421825d05" xlink:to="loc_ttek_ContingentConsiderationMember_faf707cb-db1f-4319-95bd-8eaf84487bde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_8c2ef0ac-21c4-4a0a-9f34-3bb9f6e3709e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_52505eef-5952-4ff0-8b71-08516dc4726a" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_8c2ef0ac-21c4-4a0a-9f34-3bb9f6e3709e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_8c2ef0ac-21c4-4a0a-9f34-3bb9f6e3709e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_8c2ef0ac-21c4-4a0a-9f34-3bb9f6e3709e" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_8c2ef0ac-21c4-4a0a-9f34-3bb9f6e3709e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_309d7acd-0001-47d8-8ab3-59b04b65654f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_8c2ef0ac-21c4-4a0a-9f34-3bb9f6e3709e" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_309d7acd-0001-47d8-8ab3-59b04b65654f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_c19bc345-6a96-4e1a-a48e-f9dfff4a5fb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_309d7acd-0001-47d8-8ab3-59b04b65654f" xlink:to="loc_us-gaap_ForeignCountryMember_c19bc345-6a96-4e1a-a48e-f9dfff4a5fb8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES" xlink:type="simple" xlink:href="ttek-20200927.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES" xlink:type="extended" id="ida1158e8694a413590ec2fe721a2f317_SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" xlink:type="extended" id="i81a856bf3b4e4fe38ea98e30dbd7ee5d_SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8894b4cf-0aaf-4cae-a309-1140ae8e72c0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b5aa603-df5e-42ec-b5f0-34c2a97ffcd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8894b4cf-0aaf-4cae-a309-1140ae8e72c0" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b5aa603-df5e-42ec-b5f0-34c2a97ffcd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_086bf70d-1ce7-46a5-a146-093508818b68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b5aa603-df5e-42ec-b5f0-34c2a97ffcd5" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_086bf70d-1ce7-46a5-a146-093508818b68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense_98802c93-31fa-4ec6-be94-2ee3467076e4" xlink:href="ttek-20200927.xsd#ttek_ValuationAllowanceAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b5aa603-df5e-42ec-b5f0-34c2a97ffcd5" xlink:to="loc_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense_98802c93-31fa-4ec6-be94-2ee3467076e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_100b7671-5e4a-444e-a094-6774adf7f5a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b5aa603-df5e-42ec-b5f0-34c2a97ffcd5" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_100b7671-5e4a-444e-a094-6774adf7f5a8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments_7fcedab4-eb1e-4e08-afef-2a1235861a00" xlink:href="ttek-20200927.xsd#ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b5aa603-df5e-42ec-b5f0-34c2a97ffcd5" xlink:to="loc_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments_7fcedab4-eb1e-4e08-afef-2a1235861a00" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_d4d2da22-5683-4eb4-b4a7-6cfd3b71673a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_fcc8ee02-da40-4d38-bf4b-330233a610e2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8894b4cf-0aaf-4cae-a309-1140ae8e72c0" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_fcc8ee02-da40-4d38-bf4b-330233a610e2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_fae4fef9-516c-4d07-ae0d-656ce0dba9e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_fcc8ee02-da40-4d38-bf4b-330233a610e2" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_fae4fef9-516c-4d07-ae0d-656ce0dba9e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_fae4fef9-516c-4d07-ae0d-656ce0dba9e1_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_fae4fef9-516c-4d07-ae0d-656ce0dba9e1" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_fae4fef9-516c-4d07-ae0d-656ce0dba9e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_89f0b0a3-83fc-4f31-b15d-982ade429c41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_fae4fef9-516c-4d07-ae0d-656ce0dba9e1" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_89f0b0a3-83fc-4f31-b15d-982ade429c41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_d941fe5f-5a57-4457-a09b-a74acbc64656" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_89f0b0a3-83fc-4f31-b15d-982ade429c41" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_d941fe5f-5a57-4457-a09b-a74acbc64656" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_34f5c0d0-b9ea-4106-a977-81a9491d0c45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_89f0b0a3-83fc-4f31-b15d-982ade429c41" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_34f5c0d0-b9ea-4106-a977-81a9491d0c45" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>ttek-20200927_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 2020 Workiva-->
<!--r:3e3dd512-ccb1-4cdc-bdb8-1a8dbcb3f56b,g:e757c9e7-87ac-40b0-b49c-f0bcad05a4f3-->
<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2a26f6f3-a1f2-4a9a-959e-3eb0cfe75af0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_260e5e0f-521e-4f56-be5d-349b4bf10c15_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" 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">(Loss) gain on cash flow hedge valuations, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_45640a98-6d56-42c3-b659-d0edf8a1a0d7_netLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) gain recognized in other comprehensive income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_953d162a-9154-46c7-8358-844fb3234b63_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_FederalGovernmentMember_40cda453-238f-4bf6-800a-fbf27c321d25_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_45e18221-f32b-457b-9429-682368fdee95_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-20200927.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_f2fe73a7-c5ad-4315-ade1-e49cf137a809_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 at the end of the period</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_IncreaseDecreaseInAccruedCompensation_7b9e2136-ecbb-410e-a265-7ce174cdcd56_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-20200927.xsd#ttek_IncreaseDecreaseInAccruedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_IncreaseDecreaseInAccruedCompensation" xlink:to="lab_ttek_IncreaseDecreaseInAccruedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_StockRepurchaseAndDividendsAbstract_324ffe4b-0ae8-4f6e-85dd-80b9b0f0b42f_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-20200927.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_CommitmentsAndContingenciesDisclosureTextBlock_e0e393a0-296d-48c9-8f15-3ae439f3da62_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BridgeLoanMember_199dd4b8-dfb7-43b3-920e-eac6c0b16bf4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BridgeLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BridgeLoanMember" xlink:to="lab_us-gaap_BridgeLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity_3b5c7eeb-12a9-464c-833c-b030e67d19ad_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-20200927.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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_709832b9-2b75-47c3-8d5e-d30737a56f1a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink: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</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink: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, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_InterestRateSwap4Member_c0bc2840-de20-4cef-9305-e41f9f12efbb_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-20200927.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_ttek_PercentageOfAccountReceivablesDueFromAgencies_1de825c6-cf66-47e2-af00-6aef7aa8cffc_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-20200927.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_srt_RangeMember_fd0c6d2c-37c9-4dff-9085-2b8e749023e8_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_LiabilitiesAndStockholdersEquityAbstract_9b57c370-89ce-475e-96ae-0a12bb75e0ae_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d05da4d3-0164-4f89-9608-ca530faa77a3_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">Stockholder's equity and stock compensation plans</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_5d2f88a6-8378-4372-9ee9-df3c3fedd6ef_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RisksAndUncertaintiesAbstract_2ae2826f-2013-4509-978b-68f304295cb6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_47e24bce-901a-480f-ac10-f3d0a51dcaaa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit_21d7c55e-2ae3-4bda-938b-df0856db0b5e_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-20200927.xsd#ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit" xlink:to="lab_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_697f3a5b-caf0-47dc-bf8c-41a7ed2d7a92_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_SecurityExchangeName_d5723193-3772-43e7-af53-70574bc4de91_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/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_687b84c1-cf58-4c97-a902-8c6b00d66352_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_TradeAndOtherAccountsReceivablePolicy_b510aee1-92f2-4387-84ce-851e48a8e449_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PerformanceSharesMember_a4ca972f-8d02-4fbb-b384-e953f1fcc191_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PrepaidExpenseAndOtherAssetsCurrent_0f197f12-4c28-401a-ac64-a3a3ce0fc820_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a4d60466-25e0-4077-b930-a0f9d01b40f9_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_dfad8674-1469-4698-930e-50c46f7389a0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_VariableRateDomain_4db5e50e-253a-4491-b833-c3b4fb8b9c06_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_5ec5f562-fd72-465d-9bf0-b9a7a32ced7d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_6e611a12-de37-473c-982d-091ff1081163_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AssetsAbstract_e4b5f765-09c1-482b-8bdd-8451b43d2cd3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfPropertyPlantAndEquipmentTable_7bf33280-5a72-48fb-9a07-b81ada6c65de_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_5f9d3176-9250-4e91-aa6d-2baa933d5603_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ComprehensiveIncomeNoteTextBlock_05e99319-fce8-4525-9028-7002f6b81c06_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_69b8a1d3-8b6f-490b-8507-7de90a87a938_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">2023</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_EquityIncentivePlan2015Member_3e3aa1e1-2906-489b-a44f-3ba8d7362b99_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-20200927.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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_3d09c398-4224-4a75-a923-d68845ca7046_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_SubcontractorMember_520531f9-f110-4e06-af03-33e29ea16622_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-20200927.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c43c9e3d-3677-4f2b-84e2-3ca14287057d_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">2021</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_country_AU_1fedb175-7a16-4c79-8830-af8f60537155_terseLabel_en-US" xlink:label="lab_country_AU" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Australia</link:label>
    <link:label id="lab_country_AU_label_en-US" xlink:label="lab_country_AU" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AUSTRALIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_AU"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_AU" xlink:to="lab_country_AU" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_371c0a57-49e9-46bb-9dd7-14cc6d4c3aff_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 year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_199ff769-3670-4a78-b783-cff130af8cb4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_39d556f8-ee28-45d3-8311-e912b50254de_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">2024</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_cd65b8c7-bf78-4f57-8dd1-1f4ef7f7f1ba_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_COVID19IncrementalCosts_ee368844-bdd3-43d5-ad79-0120bfd9725c_terseLabel_en-US" xlink:label="lab_ttek_COVID19IncrementalCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 incremental costs</link:label>
    <link:label id="lab_ttek_COVID19IncrementalCosts_label_en-US" xlink:label="lab_ttek_COVID19IncrementalCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 Incremental Costs</link:label>
    <link:label id="lab_ttek_COVID19IncrementalCosts_documentation_en-US" xlink:label="lab_ttek_COVID19IncrementalCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 Incremental Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_COVID19IncrementalCosts" xlink:href="ttek-20200927.xsd#ttek_COVID19IncrementalCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_COVID19IncrementalCosts" xlink:to="lab_ttek_COVID19IncrementalCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4b632d61-8e95-4a16-b368-91c575058843_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">Reclassifications out of accumulated other comprehensive income (loss)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CurrentStateAndLocalTaxExpenseBenefit_8fc338fa-9ac1-40e6-8eb1-ac123d7ac4ca_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SharesOutstanding_6e9de113-e448-4292-bb0b-8e6c9a4f7644_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_4eebc9c8-ac23-4765-b2eb-c29aebb2f660_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PreferredStockValue_19fa8652-3c77-4bf0-b518-d00fe4c78609_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 September&#160;27, 2020 and September&#160;29, 2019</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne_70c9385d-1d54-45d8-bdd1-7f6cf26950b1_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-20200927.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_58d3bcc2-f236-4db2-99be-3ae6e6f475a7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CommonStockParOrStatedValuePerShare_5ca4ae44-c864-4a56-91f0-5647e410bcdd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_c149dfea-931c-4789-b407-4797576cf2ca_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherLiabilitiesNoncurrent_86658e4d-9703-4731-a75a-17265553b38a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredIncomeTaxAssetsNet_aa1d8a2e-20cb-4195-b768-1c7fbdfef39b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FinanceLeasePrincipalPayments_b4e06881-6056-4289-8682-d84cabf9124a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ValuationAllowanceOfDeferredTaxAssetsMember_1bce10c7-078c-4cc2-b3da-318917ace31d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a0c561a9-4c2e-4e66-b835-c7593593018b_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, cash equivalents and restricted cash</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_f3502421-5aac-4a49-9b41-74358596bbb7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_2486bca3-e645-449f-80fa-a9a75344b2b1_negatedLabel_en-US" xlink:label="lab_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition and integration expenses</link:label>
    <link:label id="lab_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_label_en-US" xlink:label="lab_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Acquisition and Integration Related Costs</link:label>
    <link:label id="lab_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_documentation_en-US" xlink:label="lab_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This element represents acquisition and integration -related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:href="ttek-20200927.xsd#ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:to="lab_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_PrimeRateOrEurodollarRateMember_34d584d6-f298-4c8e-a11e-3396ad7ce6d7_terseLabel_en-US" xlink:label="lab_ttek_PrimeRateOrEurodollarRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime Rate or Eurodollar Rate</link:label>
    <link:label id="lab_ttek_PrimeRateOrEurodollarRateMember_label_en-US" xlink:label="lab_ttek_PrimeRateOrEurodollarRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime Rate Or Eurodollar Rate [Member]</link:label>
    <link:label id="lab_ttek_PrimeRateOrEurodollarRateMember_documentation_en-US" xlink:label="lab_ttek_PrimeRateOrEurodollarRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime Rate Or Eurodollar Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PrimeRateOrEurodollarRateMember" xlink:href="ttek-20200927.xsd#ttek_PrimeRateOrEurodollarRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_PrimeRateOrEurodollarRateMember" xlink:to="lab_ttek_PrimeRateOrEurodollarRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_SharesRepurchasedAveragePricePerShare_9fa34d89-7176-48f0-8193-fa2353787c83_terseLabel_en-US" xlink:label="lab_ttek_SharesRepurchasedAveragePricePerShare" xlink: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 Paid per Share (in dollars per share)</link:label>
    <link:label id="lab_ttek_SharesRepurchasedAveragePricePerShare_label_en-US" xlink:label="lab_ttek_SharesRepurchasedAveragePricePerShare" xlink: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 Repurchased, Average Price Per Share</link:label>
    <link:label id="lab_ttek_SharesRepurchasedAveragePricePerShare_documentation_en-US" xlink:label="lab_ttek_SharesRepurchasedAveragePricePerShare" 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">Shares Repurchased, Average Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SharesRepurchasedAveragePricePerShare" xlink:href="ttek-20200927.xsd#ttek_SharesRepurchasedAveragePricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_SharesRepurchasedAveragePricePerShare" xlink:to="lab_ttek_SharesRepurchasedAveragePricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_928b26ff-968b-4a74-ab58-fe514a9b8795_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_ValuationAndQualifyingAccountsDisclosureLineItems_7c82f85c-e79c-4aa2-bf5d-c2ccaab73e2e_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_StatementLineItems_bb043cd4-5af1-4ae6-be2c-6fe6b62606ba_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_4813a516-961a-499d-afae-6bd9cbe171f8_terseLabel_en-US" xlink:label="lab_ttek_RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" xlink: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_ttek_RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_label_en-US" xlink:label="lab_ttek_RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" xlink: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 Plans and Deferred Compensation Arrangement with Individual Disclosure, Postretirement Benefits [Text Block]</link:label>
    <link:label id="lab_ttek_RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_documentation_en-US" xlink:label="lab_ttek_RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" 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">Description about retirement plan including 401(k) plans. Also includes disclosure reflecting postretirement benefit arrangements with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" xlink:href="ttek-20200927.xsd#ttek_RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" xlink:to="lab_ttek_RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest_85c39f13-2cb1-495c-877c-ff42dda9bf96_negatedLabel_en-US" xlink:label="lab_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of interest rate swap agreements</link:label>
    <link:label id="lab_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest_label_en-US" xlink:label="lab_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Fair Value, Gross Liability, Excluding Accrued Interest</link:label>
    <link:label id="lab_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest_documentation_en-US" xlink:label="lab_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Fair Value, Gross Liability, Excluding Accrued Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest" xlink:href="ttek-20200927.xsd#ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest" xlink:to="lab_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtWeightedAverageInterestRate_3d6af156-7a95-4fca-bca5-69c49736f31a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DebtInstrumentTerm_f29542b5-03e2-4583-9587-9b5ff20a342f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementTable_cd62d9ae-c609-4ab7-b959-fc32af52d3da_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_RangeAxis_8f338fca-1685-4d92-ae29-b3d89692c205_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_DeferredIncomeTaxesAndTaxCredits_6d30959d-3398-41d3-8133-d79bd7b058c8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut_58f48a9b-20d0-4e21-ac3c-d201f2fcfb6f_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-20200927.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut" xlink:to="lab_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_EarnOutPaymentsAbstract_8cf6cbcf-5309-47e1-9e58-cd8e461621fe_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-20200927.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_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense_8b5fdd06-505d-4042-98e0-ff25295b10a7_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-20200927.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_dei_EntitySmallBusiness_28512c11-98ae-4efe-8a67-8261445c653a_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/2020/dei-2020-01-31.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_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_6b43320b-907f-43c9-8ffa-6625a0f45763_negatedLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" 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">Domestic production deduction</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink: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, Deduction, Qualified Production Activity, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RatioOfIndebtednessToNetCapital1_c7842fd7-a897-4ede-883e-7c7f18549615_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_1d4c4312-2a4b-43d7-9bb3-34dc2667da64_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group revenue</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1_55d022ca-b26f-4ad7-858f-82a55f0092eb_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period of reclassification from accumulated other comprehensive income to interest expense</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_9d61ecff-dd3d-4975-86d3-433f22a336dc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AmendmentFlag_2756ac2b-9fb7-42ae-bde5-f3667b4a4081_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/2020/dei-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_f3c26a85-a163-401e-a111-a25850b6a674_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assumptions used in the Black-Scholes option-pricing model</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink: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 and Methodology [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_de652cd2-7e4b-4fcb-bd7c-f84630fc063e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsMajorClassNameDomain_e340e1c3-e29f-464f-a9c7-192b5376690f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_7d46ba25-c47c-4802-b2c7-4f0215d1465f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_5360b0ff-0b2a-468b-8435-f0414c57999a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_399d564d-8752-43de-98e1-3fffa3df5a9d_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_86aa8b59-5e68-4421-87f7-b7b476a5737a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CorporateNonSegmentMember_d6871ea9-ef15-42cd-8806-14028eb9def4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_36fbb815-b107-4cab-a122-d2a411ccfd0e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_92443b61-74e7-468b-906f-0a01e172e0f3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_5f412a4b-17d1-421b-b2ac-909e8b805fd3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_34d7d801-a1a5-4ee7-9145-af8dbf06ec0b_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink: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_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink: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, Disposition of Business, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_121c2c80-9cbd-4b8c-8d56-ba8e1711732c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_DerivativesPolicyTextBlock_d6159773-e022-4ae9-b55e-b8abc44bb9ba_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_NormanDisneyAndYoungMember_c3a659fd-5981-4f1c-826d-6a5281e54e6b_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-20200927.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_ttek_DatesPriorToMarchSixth2006Member_6107f16b-1dfa-47e1-a73c-b91bddcfa1a6_terseLabel_en-US" xlink:label="lab_ttek_DatesPriorToMarchSixth2006Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant date prior to March 6, 2006</link:label>
    <link:label id="lab_ttek_DatesPriorToMarchSixth2006Member_label_en-US" xlink:label="lab_ttek_DatesPriorToMarchSixth2006Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dates Prior To March Sixth, 2006 [Member]</link:label>
    <link:label id="lab_ttek_DatesPriorToMarchSixth2006Member_documentation_en-US" xlink:label="lab_ttek_DatesPriorToMarchSixth2006Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dates Prior To March Sixth, 2006 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DatesPriorToMarchSixth2006Member" xlink:href="ttek-20200927.xsd#ttek_DatesPriorToMarchSixth2006Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_DatesPriorToMarchSixth2006Member" xlink:to="lab_ttek_DatesPriorToMarchSixth2006Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_564e7e3f-a0ea-4a31-9231-3ed33aab9ccc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CommitmentsAndContingenciesPolicyTextBlock_b85b3140-c4a7-4e25-bb6d-1fa5a149f527_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting_f26be79a-15db-486e-81fb-8ae74b28641f_terseLabel_en-US" xlink:label="lab_ttek_NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting" xlink: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 reportable segments at which goodwill impairment testing is performed</link:label>
    <link:label id="lab_ttek_NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting_label_en-US" xlink:label="lab_ttek_NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting" xlink: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 Reportable Segments for Goodwill Impairment Testing</link:label>
    <link:label id="lab_ttek_NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting_documentation_en-US" xlink:label="lab_ttek_NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting" 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_NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting" xlink:href="ttek-20200927.xsd#ttek_NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting" xlink:to="lab_ttek_NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3a0ae34b-ecf3-4442-aca9-066a1cf83817_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_c533b733-e40f-41c0-af78-e5fb74e6a2bf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_WeightedAverageDiscountRateAbstract_87fc210b-1352-49b5-8ef7-115a6903e6d6_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-20200927.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_us-gaap_ValuationAllowancesAndReservesBalance_dd21e0c7-3c9d-43e7-9085-04509a64b97d_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_c0b896a5-0284-4ae7-b82e-4d5b010996a1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AllowanceForDoubtfulAccountsReceivableCurrent_3071704d-290b-4032-a931-4fffbb31cfa0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeStatementLocationDomain_81d84655-ff74-4c58-ad31-fdf9bf1200b2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_727c859c-6ebc-463e-aed3-2f7d2fda234e_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">2022</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StateAndLocalJurisdictionMember_062f3e25-ec70-4325-82c0-cb1638cbf288_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent_27c1ee54-5f12-4da0-9a94-6c98068ced8a_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-20200927.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_LeaseCostTableTextBlock_a071ce9a-3eaf-4622-8df3-fef23c7928e7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_A2019StockRepurchaseProgramMember_32cdb21a-37de-4a65-8be3-8d84baf1e469_terseLabel_en-US" xlink:label="lab_ttek_A2019StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Program</link:label>
    <link:label id="lab_ttek_A2019StockRepurchaseProgramMember_label_en-US" xlink:label="lab_ttek_A2019StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Stock Repurchase Program [Member]</link:label>
    <link:label id="lab_ttek_A2019StockRepurchaseProgramMember_documentation_en-US" xlink:label="lab_ttek_A2019StockRepurchaseProgramMember" 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">2019 Stock Repurchase Program [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_A2019StockRepurchaseProgramMember" xlink:href="ttek-20200927.xsd#ttek_A2019StockRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_A2019StockRepurchaseProgramMember" xlink:to="lab_ttek_A2019StockRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_95f22306-6e6c-477f-8aae-62a7a63e69c0_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">2023</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PercentageOfRevenueEarnedFromAgencies_6074f4ce-ec60-4e5b-866a-6ab1dc0b1b51_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-20200927.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_OtherAssetsNoncurrent_a87fd1e0-330f-4861-9570-2a456ffdb26c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PlanNameAxis_70a1dd44-1bca-4cd5-93b2-01aad92ad570_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_Assets_a78657f1-d5d9-46e9-a7fd-5020e5f99e58_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_dd2617fd-6546-4c89-bef6-71f45d43a71d_verboseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value</link:label>
    <link:label id="lab_us-gaap_Assets_b0c4cdd6-b59a-448b-9167-b4b2da1f444f_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&#160;</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RelatedPartyTransactionsDisclosureTextBlock_8628800b-6344-4110-8cb7-c37e1f96ee2b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_0232d222-6497-42da-be98-d164720d4d66_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_649a72f0-48dc-4f23-88eb-c1d62bbb5e7f_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_4894b9a9-46e5-4f3a-8649-ba836d6a73f3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ReportingUnitDomain_b69de297-297a-4877-987c-003f59939354_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Domain]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitDomain_label_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitDomain" xlink:to="lab_us-gaap_ReportingUnitDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_81423334-38fb-4d15-8494-5678af924965_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrderOrProductionBacklogMember_1ad22942-8bb2-4caa-8785-2c928c278ddc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SubsequentEventTypeAxis_72580cd3-d4ae-4442-ab94-f27eefdcae5d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment_1a83d164-4dcf-49a8-921a-cbc4fe94fc55_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-20200927.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_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_a4660590-2633-4e5c-b657-9d2303fc869f_terseLabel_en-US" xlink:label="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink: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 and Divestitures</link:label>
    <link:label id="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mergers, Acquisitions and Dispositions Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:to="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree_9658103d-ee67-49ff-b92a-a2bb5685f4f9_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-20200927.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_LandAndBuildingMember_c0e014ac-fbee-4e00-863d-01ed4fa1cf3c_terseLabel_en-US" xlink:label="lab_us-gaap_LandAndBuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and buildings</link:label>
    <link:label id="lab_us-gaap_LandAndBuildingMember_label_en-US" xlink:label="lab_us-gaap_LandAndBuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandAndBuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandAndBuildingMember" xlink:to="lab_us-gaap_LandAndBuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent_60638a9f-0cbb-4a13-9284-1ffaa03756d7_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-20200927.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_db5fbe88-1e74-41b5-9e91-d0981711871e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4c06b99e-0f05-4a4a-a005-6e69ed49b703_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_ecb5b75c-70b3-471d-aa89-58264baee252_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 at the end of the period</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8952ebba-2e49-4fe9-94da-d3b232b8a971_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_cca3c07a-c01e-4e44-bcf6-442111afdeca_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_58a5e414-ecb9-41c1-abae-8029fecc0817_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_52c733a7-9bfc-461c-9d04-6e22742d3acf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" 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">Decrease in deferred tax valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink: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, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_19bd621c-8ab6-47a4-b6c6-794b931159f8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_77c293f4-13b3-4b26-9aca-0a642581d274_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_FairValueOfFinancialInstrumentsPolicy_a9261101-7acf-4537-b8de-643de597464d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CommonStockSharesOutstanding_b5811558-b58c-4dd6-bc86-61c16e4fe61e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EquityMethodInvestments_3014a360-85bb-4a03-9a21-753f79677680_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxAssetsNetAbstract_eb4a98d6-8e92-4314-921c-1f1e81ced6a5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxDisclosureAbstract_2ea9a89e-6a3e-45ea-aaf6-d81073c239b3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_3dc0cd12-8bc0-4e0b-96b1-c67bacf19bff_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_9d053cfe-bb9a-477b-9aee-bdcffde472a0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfGoodwillTable_45209a61-8f08-4678-acad-4b2b6737f2b9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7da923de-e7d0-43a2-b62f-a54acae78b4c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EffectiveIncomeTaxRateReconciliationOtherAdjustments_38939ea9-65b7-4110-9ca8-42ee1cf3530a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d2209448-ba61-4b38-8284-5a317604f8a0_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 year (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_832d051a-fcb8-4ad5-b3ba-c46f376fdb0b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c1ae8893-fede-42d9-9491-37fef1a2e8fa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CommonStockSharesAuthorized_8db13247-f6b8-4ab7-96c9-b72e26da321c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_DebtLongtermAndShorttermCombinedAmount_23521155-b3d2-4a70-b96a-8ac8076cff38_totalLabel_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facilities</link:label>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_label_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Long-term and Short-term, Combined Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_d22e66d8-75a9-4cf6-a15d-7ce7e9a1b15a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PropertyPlantAndEquipmentGross_85cc4ccf-8ca1-4369-9634-f8dfd49ff743_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ProceedsFromStockOptionsExercised_d13c69b7-efc0-4ef6-8c30-60a0e31c99ab_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_26d71cd9-41c9-4b00-b848-db168955c099_netLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_287453ce-b40b-4d5c-bf7d-f8f9b3954309_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredFederalIncomeTaxExpenseBenefit_8acffea4-2674-4b58-83be-e984567506d0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BankOverdrafts_6d9184eb-5e76-4d60-95e3-e6956277d97d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankOverdrafts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BankOverdrafts" xlink:to="lab_us-gaap_BankOverdrafts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup_41818abf-91fb-4b9b-ab34-d2fef0fb4b0d_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" xlink: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 held-for-sale</link:label>
    <link:label id="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup_label_en-US" xlink:label="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" xlink: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 Held-for-sale, Not Part of Disposal Group</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" xlink:to="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_e19a35d7-a3b3-449b-83fb-6e1a1eecf6dc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_ValuationAllowancesAndReservesTypeAxis_488eda64-fa3d-4474-b1ba-8ca9699962a1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeStatementAbstract_e501b88f-f5b6-47c0-b222-76ffabf92be4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccumulatedOtherComprehensiveIncomeMember_ed1e4c1d-d14c-4db1-a6da-b548cd586ba3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c0d501dc-9bfe-4b54-be30-989e48606d6c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_PercentageNegativeGrowth_9efe96bd-238d-42fe-be65-7de4faeb78b4_terseLabel_en-US" xlink:label="lab_ttek_PercentageNegativeGrowth" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage negative growth</link:label>
    <link:label id="lab_ttek_PercentageNegativeGrowth_label_en-US" xlink:label="lab_ttek_PercentageNegativeGrowth" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Negative Growth</link:label>
    <link:label id="lab_ttek_PercentageNegativeGrowth_documentation_en-US" xlink:label="lab_ttek_PercentageNegativeGrowth" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Negative Growth</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PercentageNegativeGrowth" xlink:href="ttek-20200927.xsd#ttek_PercentageNegativeGrowth"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_PercentageNegativeGrowth" xlink:to="lab_ttek_PercentageNegativeGrowth" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_06bb518b-56fd-4ede-aea4-af71d6df1b28_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_68f4c5c3-519a-44ff-be5a-c714bef879ec_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_ed4e3417-73eb-453f-bc29-4e2510e74b7d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_UseOfEstimates_00f3dd9f-37de-42e6-b48b-98fa00a47247_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxAuthorityDomain_03a8f9ee-d9d0-40ad-a023-f76a35ae7234_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Dividends_29b048be-a6c1-4b3b-87b3-ada2f2780752_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_SegueTechnologiesIncMember_f8882548-6b73-45d8-b5ad-f0ca726891d9_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-20200927.xsd#ttek_SegueTechnologiesIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_SegueTechnologiesIncMember" xlink:to="lab_ttek_SegueTechnologiesIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock_ee23d9d7-31b3-419e-9a02-f12441a5632d_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-20200927.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_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent_5013cc6b-7928-40af-a523-b6348e00569a_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-20200927.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_srt_ScenarioUnspecifiedDomain_cd56bf3d-6617-4954-893b-fb073b86eec5_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_e3c92e71-3cfa-41a1-8ee7-aa1105c80bc7_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">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 Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PaymentsToAcquirePropertyPlantAndEquipment_c219a38f-e439-4e8c-a2fd-a758e7720fd5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_ConsolidationItemsDomain_f29619f2-92fe-4219-94c9-50ba5c412495_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_LongTermDebtTextBlock_e728840e-38dc-4fbf-8a4f-eb4fe704d773_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationContingentConsiderationLiability_ddd67d9d-ab02-4415-ac96-b22b68a1bdd0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GoodwillAndIntangibleAssetsDisclosureTextBlock_59ebb89b-0cae-497e-a620-9b282078887c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_CashPaidDuringThePeriodAbstract_e6ea285f-e69f-4609-ba0f-04f725a0ca31_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-20200927.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_us-gaap_PropertyPlantAndEquipmentAbstract_0d9ae99a-0e7f-4363-a70c-5daaddd02006_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_DirectorMember_e940aea1-0180-4400-897c-2b1e4b63c282_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_ValuationAllowanceTable_d00a7903-ded1-4b54-ba09-12ce724edc61_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceTable_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceTable" xlink:to="lab_us-gaap_ValuationAllowanceTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_51055321-21bc-468d-8438-43e154ce8756_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_f1ce8336-a6a5-4340-b1be-359d82f78951_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" 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 before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink: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 Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_7ee85a5b-91fd-4b51-aab3-bb3f4f8e1093_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GoodwillImpairedAccumulatedImpairmentLoss_728c047b-7008-427d-82f6-0a3adce73a11_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DisaggregationOfRevenueTable_32fc9886-0cdc-4ab9-bfd0-48f1e550b0c3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_52863b11-837a-4dd2-9246-f42b63a46b7d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_EquipmentFurnitureAndFixturesMember_1a7cc084-b398-492e-b0c6-79ea650eef3e_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-20200927.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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_20596aee-0609-46ba-a956-6d4c04a09dd5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DesignatedAsHedgingInstrumentMember_b7cbfe5b-9688-4ede-a1fd-3c9f29edca33_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GoodwillAcquiredDuringPeriod_b431210e-c95f-45c6-88be-fa74ae1dd8c6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_e4cb6fc2-84fc-4f19-820b-ed193fa2409e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" 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">Other comprehensive income (loss) attributable to noncontrolling interests, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink: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 Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_f09dc8b2-75c1-4c55-9db0-e386a95fe6e6_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information - Unaudited</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_PropertyPlantAndEquipmentUsefulLife_4db70911-9205-46ba-824e-00d1b4435e03_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_4540ef87-345d-46b3-b920-b1725c04ab7e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeasesFutureMinimumPaymentsDueThereafter_06b5f357-e7ee-4509-af7b-59d88381ec2f_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" 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">Thereafter</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_598fb4ad-d001-4392-b2bf-4a31133e3509_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FairValueDisclosuresAbstract_34a31949-6701-4c1b-9522-f9db5a5315d9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_7a9a7c90-3424-49a8-87f7-2cf7e75b39fa_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_2b036085-925a-49fc-a2e0-e46f2fd29640_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_InternationalMember_fea17085-e257-45e6-8c77-6e128c5c1e72_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-20200927.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_ttek_ConcentrationOfCreditRiskPolicyTextBlock_1cbe3558-2db7-45b4-912b-0217d414084d_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-20200927.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_OperatingLeaseLiabilityCurrent_17964816-0874-4d2c-93db-7a1c17c1fb48_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_65c50f1a-e5af-41ce-8b2a-c7b1dd6cd28d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_290b85aa-a565-4c23-84d8-97bd8a9506bf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_14da78c5-1c05-4ecf-a87a-cfa98b7c7bb4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink: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 assumptions used in the calculation of the fair value of stock options using the Black-Scholes option pricing model</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink: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, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_a298d509-d428-4451-b68f-221081d62507_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_e2be8275-e0af-4285-bbee-e7579e4cfc3c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of fair values of the entity's outstanding derivatives designated as hedging instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_51416481-bb61-4406-b054-8c8a29922151_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DerivativesFairValueLineItems_39c2c8ce-6998-412a-b4df-eeb3b75ca216_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative financial instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesFairValueLineItems" xlink:to="lab_us-gaap_DerivativesFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_490f3dc8-0cc4-4166-af16-a4f0a1d610a2_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap agreements</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_44b08229-d74b-494a-892a-13cfa38633a4_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink: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 contracts</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_NameOfMajorCustomerDomain_f25ec1b8-23d8-4926-a7a9-819db79d0353_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_f6ea55d4-8a51-4d4a-8fb8-4709e5802bce_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiscalPeriod_e5599c3c-a0e0-4db5-be62-9778dc06619f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_AsiaPacificReportingUnitMember_e6816f1b-e508-48ff-8630-eea92cb1e909_terseLabel_en-US" xlink:label="lab_ttek_AsiaPacificReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASP</link:label>
    <link:label id="lab_ttek_AsiaPacificReportingUnitMember_label_en-US" xlink:label="lab_ttek_AsiaPacificReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific Reporting Unit [Member]</link:label>
    <link:label id="lab_ttek_AsiaPacificReportingUnitMember_documentation_en-US" xlink:label="lab_ttek_AsiaPacificReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific Reporting Unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AsiaPacificReportingUnitMember" xlink:href="ttek-20200927.xsd#ttek_AsiaPacificReportingUnitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_AsiaPacificReportingUnitMember" xlink:to="lab_ttek_AsiaPacificReportingUnitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_e0594ce7-4833-4c1c-b472-437405e8e58d_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink: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_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink: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, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_76acdb0c-2828-44c6-a261-638fd38b7bbe_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/2020/dei-2020-01-31.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_SubsequentEventTypeDomain_012c5c5d-3a35-41d3-b41c-6fe511aa1e9f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessAcquisitionLineItems_9fa1826c-6c9e-4556-aba4-16bd303580dd_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseWeightedAverageDiscountRatePercent_984d1819-4fde-4617-88b8-be94ecce7c4d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncreaseDecreaseInOtherOperatingLiabilities_f485a79f-6ca0-40b2-ae4f-cda5ec7b9d62_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IntersegmentEliminationMember_3b74ebb0-74ca-4ba7-bd86-184a893e57a4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ed5f7c9b-9b54-4971-96f8-b1ff9e95b3cb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_InterestRateSwap5Member_a0d6b713-52af-46c2-9ae8-ed0ffa891cb7_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-20200927.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_PaymentsOfDividendsCommonStock_b039afc5-8a4f-46d4-98a4-60bd216c5973_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityIncorporationStateCountryCode_387350f5-66dd-4612-90d8-4a8be3f71995_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/2020/dei-2020-01-31.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_TreasuryStockTextBlock_0df82113-3f25-4b9a-aafc-fab7cfb22d35_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GainLossOnDispositionOfAssets_e4ef723c-3429-4c57-88ef-bb0f5acc0a48_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Gain) loss on sale of assets and divested business</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts_a27dc52f-e3fe-472b-8bde-f1142c2acae2_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-20200927.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_LesseeOperatingLeaseRemainingLeaseTerm_d7f308f7-8916-4744-9c1e-1ae639e105cd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityAddressPostalZipCode_a0c7cf46-5ad4-4cd7-bcc3-0de9855941aa_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/2020/dei-2020-01-31.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_DeferredTaxAssetsNet_bb4c0a36-fd3d-4475-afbe-ea4581809e51_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_8600fa64-8306-4c4f-8bf9-da5082c18430_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink: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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink: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, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree_8babc0e9-fec7-4d89-a6af-70d0e61d155e_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-20200927.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_Goodwill_14a54340-218c-4f54-8816-58f6babab616_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_531af62c-85aa-4ea7-a9f2-6cd1c5d7e6e7_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_b6246da2-4004-4024-83f0-be8291aa769d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_94125abb-03ee-4c12-bc23-9cff73014d3b_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" 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 loss attributable to Tetra Tech, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_9786acf4-7eb2-46c0-8be7-3a620f534561_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StockRepurchasedAndRetiredDuringPeriodValue_97361711-ba91-4fa7-a9dd-c06f8eed6e77_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_StateAndLocalGovernmentMember_205fdc57-3766-43bc-b990-8e628d0fee6e_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-20200927.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_CommonStockDividendsPerShareDeclared_f5db4833-8fa4-4a2b-afb0-37416c9b1656_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfGoodwillTextBlock_0a1b40c3-2896-4e3f-97b0-a35f6a54c8b2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_f983e9b2-cd8b-419f-8bba-ecba928ab9c8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EquityAbstract_9f877dcc-8f26-4f9a-8e1f-9782cb538719_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ContractWithCustomerLiabilityCurrent_df26e0b3-c6a3-49a8-a47a-36738cd033e1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DerivativeContractTypeDomain_5ef50202-b6b3-4bec-98ab-1bce6a457814_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_161b024e-2d5d-4f5a-9b67-aafb76142fa1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_WeightedAverageNumberOfDilutedSharesOutstanding_f02eea38-bb3e-4dcb-a2ea-bedf02b7174a_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_7e9c51c0-41e6-4957-9c4f-bd218fae753a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_47d93806-7918-4c1f-b53a-df0af9697a99_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price related to payables</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_24dd1a5c-d02f-4768-893d-ff59ad56e66b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DebtDisclosureAbstract_6ad3549d-3c23-4a9f-8881-dca8d4176447_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_c20669eb-dff5-43de-aa79-30d7b1f6ee33_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NetCashProvidedByUsedInFinancingActivities_1ca0cde7-bad7-4561-a243-2ec3c7f565dd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RepaymentsOfLongTermDebt_2b7063b4-e207-4d29-8e06-a0573a734210_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_b74af6d7-3741-447d-a711-f0719fd49dd0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_a6c9c891-16b4-4dd6-b604-06d4913d57ca_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_UnrecognizedTaxBenefits_fd722f0e-e05f-484b-a6da-d8a925157428_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_d4edd9f1-82d2-499f-ad1e-25fd38adb684_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_31865100-43df-4369-a2bd-ed2338abd660_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_NumberOfEmployeesAcquiredInAcquisition_4908f9a8-9268-4371-8d5a-56c84a2d0106_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-20200927.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_CommonStockValue_6b4ddd21-9477-4662-bdc5-e099ee2f12fd_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock&#160;&#8211; Authorized, 150,000 shares of $0.01 par value; issued and outstanding, 53,797 and 54,565 shares at September&#160;27, 2020 and September&#160;29, 2019, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsLineItems_369f0b9e-3509-47b0-9814-2753d1183ac1_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_DocumentFiscalYearFocus_61e523b5-0cd0-4498-96d5-75c74b4f7a98_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/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_900ac437-afe0-410f-ab03-110469155aa0_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">2022</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_ValuationAndQualifyingAccountsAbstract_27cdb536-d823-49f8-a66b-73e4fa4e3304_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_aee625c4-cd6e-434a-9034-a2b19915c89a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityCurrentReportingStatus_02dc9c8d-d9c7-42db-82dd-93054fde7838_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/2020/dei-2020-01-31.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_b0818a6f-d02a-454d-9726-e962e00c9824_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_67e5087c-1baa-40fd-87a2-db78bf8af32a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net gains in earnings for adjustments on contingent earn-out liabilities</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_DebtCurrent_68ce0188-21d5-494c-9f0c-fa79347f5e07_terseLabel_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt and other short-term borrowings</link:label>
    <link:label id="lab_us-gaap_DebtCurrent_f30a7bce-1b18-442c-8f6c-2caacd6666d1_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtCurrent" 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 and other short-term borrowings</link:label>
    <link:label id="lab_us-gaap_DebtCurrent_label_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_NonCoreFieldServicesBusinessMember_1056800b-3795-46e5-8612-d92c28657de9_terseLabel_en-US" xlink:label="lab_ttek_NonCoreFieldServicesBusinessMember" xlink: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-core field services business</link:label>
    <link:label id="lab_ttek_NonCoreFieldServicesBusinessMember_label_en-US" xlink:label="lab_ttek_NonCoreFieldServicesBusinessMember" xlink: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-Core Field Services Business [Member]</link:label>
    <link:label id="lab_ttek_NonCoreFieldServicesBusinessMember_documentation_en-US" xlink:label="lab_ttek_NonCoreFieldServicesBusinessMember" 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">Non-Core Field Services Business [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NonCoreFieldServicesBusinessMember" xlink:href="ttek-20200927.xsd#ttek_NonCoreFieldServicesBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_NonCoreFieldServicesBusinessMember" xlink:to="lab_ttek_NonCoreFieldServicesBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_3fa94f83-35b5-47b0-ade5-9e3047682d86_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink: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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c5b09fd0-4cc2-46c3-b18c-456c0b037e0b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_4a30d222-d38b-4b25-b61f-3085b8b492ad_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CommonStockSharesIssued_0ac93147-90ea-481d-aef2-36f5fae0a410_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_CashAndCashEquivalentsAtCarryingValue_c1bca88c-6731-4eed-a0e2-a0399b031fc8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EurodollarMember_9cf449fc-25fb-4502-bb7e-59b7715b1514_terseLabel_en-US" xlink:label="lab_us-gaap_EurodollarMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eurodollar</link:label>
    <link:label id="lab_us-gaap_EurodollarMember_label_en-US" xlink:label="lab_us-gaap_EurodollarMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eurodollar [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EurodollarMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EurodollarMember" xlink:to="lab_us-gaap_EurodollarMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_69db1f9e-90d4-4018-88b5-bfd43f2e93e3_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_abf35a8b-9956-4123-852b-ad7eb890617b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_DeferredTaxAssetsLeasingArrangements_5bbb28c2-565f-4a8f-b442-7ba75094d648_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-20200927.xsd#ttek_DeferredTaxAssetsLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_DeferredTaxAssetsLeasingArrangements" xlink:to="lab_ttek_DeferredTaxAssetsLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_1aecbb62-7061-44c3-aab6-f5d9ebea4285_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_f2ea4b14-89d9-49f6-824b-e058058be9f3_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, less current portion and other short-term borrowings</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_SegmentReportingAbstract_6f146539-780a-454c-8e7c-c8b5d42e53ec_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ContractWithCustomerBasisOfPricingDomain_60b1f32d-cbd3-464f-b0cf-11bb7666d98d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareRepurchaseProgramAxis_889ef160-d82d-429c-90cd-5793dc9b383f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DebtInstrumentLineItems_d3ad3fc1-8ce1-4117-a582-10d95434bce9_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">Long-term debt</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StockholdersEquity_ea77f63a-498c-4615-9456-429ce4f6ae64_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_NatureOfOperations_8165bb95-7579-4fbb-87d2-e483b4681393_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationConsiderationTransferred1_6f3849fd-31d0-495d-9674-920444771799_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">Aggregate fair value of purchase prices</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityAddressCityOrTown_33c89435-a614-4180-afdd-3f9245e06552_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/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_547b4e29-9224-4e31-93fb-75d24802dd32_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RestrictedStockUnitsRSUMember_1fa39f5a-cb43-48d5-847a-c062ff8a3d07_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ParentMember_ee5c70e0-c5db-4bb1-93aa-a48d7fa99ce9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a39a3117-feb3-45a6-8d66-7393ef99e505_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">2025</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_InterestRateSwap3Member_89adf86e-e903-4f6a-a05f-c112e741c60a_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-20200927.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_OperatingLeasesFutureMinimumPaymentsDueInFourYears_2730aeed-d9f8-49e6-8a2b-e895574b7843_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink: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_OperatingLeasesFutureMinimumPaymentsDueInFourYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_41e9975c-72c3-4386-b7a0-42aa819bb077_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of property and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo_c4309fd8-824a-4953-af5d-d7b4fc6000f2_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-20200927.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_DeferredTaxLiabilitiesLeasingArrangements_b95227cf-5e79-4b3e-83d0-a7272d145298_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxAssetsValuationAllowance_f1e076bb-209c-480d-a4ef-508319de407d_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_d8155388-fa15-4c91-a693-b7fa8e7642e5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_228f2b90-b8a9-416f-8d88-247073d70c08_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">2023</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RevenueFromContractWithCustomerPolicyTextBlock_e9c757e3-c9bf-437b-aed6-22d69ec2766f_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">Revenue and Contract Assets and Liabilities</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit_7ef27bd6-9e9f-4e05-bffd-8dd4a37ed62c_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-20200927.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_OtherLiabilitiesCurrent_3ec508d5-6e53-4893-9648-23b414bedc41_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a28b1271-94b9-402b-96f8-08e892370926_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">Net current-period other comprehensive income (loss)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LeasesAbstract_e88e852f-35ff-4488-835c-714acffc943f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_BankOverdraftProtection_71e10dd5-2877-4361-a7e0-2919099b3a38_terseLabel_en-US" xlink:label="lab_ttek_BankOverdraftProtection" xlink: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 overdraft protection</link:label>
    <link:label id="lab_ttek_BankOverdraftProtection_label_en-US" xlink:label="lab_ttek_BankOverdraftProtection" xlink: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 Overdraft Protection</link:label>
    <link:label id="lab_ttek_BankOverdraftProtection_documentation_en-US" xlink:label="lab_ttek_BankOverdraftProtection" 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">Bank Overdraft Protection</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BankOverdraftProtection" xlink:href="ttek-20200927.xsd#ttek_BankOverdraftProtection"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_BankOverdraftProtection" xlink:to="lab_ttek_BankOverdraftProtection" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_e42421cf-302a-41c5-b417-5adb09bc2043_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_1ed13550-3dc9-4368-8498-eabd339a9a5f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EarningsPerShareAbstract_2ca31ff7-9b0c-4b54-bcf6-8aa5c3fc3124_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RestructuringCharges_3e38e9ed-2262-442d-b4bf-556422677c0a_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance and other disposition costs</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_c960cb8c-bf33-4066-986d-2d58e227e522_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_AssetsAndLiabilitiesLesseeTableTextBlock_3239dcfc-f907-44d9-be2e-a91d6d0f89dd_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-20200927.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_5812bb9a-5df7-450e-9dc5-c6810815e018_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-20200927.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_ttek_ForeignEarningsRepatriatedTaxExpenseBenefit_ea07b7a2-fc04-48ed-af66-3a65c1460abc_terseLabel_en-US" xlink:label="lab_ttek_ForeignEarningsRepatriatedTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental federal tax due to repatriation of foreign earnings</link:label>
    <link:label id="lab_ttek_ForeignEarningsRepatriatedTaxExpenseBenefit_label_en-US" xlink:label="lab_ttek_ForeignEarningsRepatriatedTaxExpenseBenefit" xlink: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 Tax Expense Benefit</link:label>
    <link:label id="lab_ttek_ForeignEarningsRepatriatedTaxExpenseBenefit_documentation_en-US" xlink:label="lab_ttek_ForeignEarningsRepatriatedTaxExpenseBenefit" 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">Amount of tax expense or benefit from foreign earnings repatriated from subsidiaries outside the country of domicile.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ForeignEarningsRepatriatedTaxExpenseBenefit" xlink:href="ttek-20200927.xsd#ttek_ForeignEarningsRepatriatedTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ForeignEarningsRepatriatedTaxExpenseBenefit" xlink:to="lab_ttek_ForeignEarningsRepatriatedTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_edc6402e-f529-4fbc-bae5-4473bc1b96a9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GainLossOnSaleOfBusiness_1269b8d5-7836-41f9-bfd5-fee10ad56851_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" 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 on disposition of business</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0f1a1731-c94d-4049-93e0-8bad5c95e894_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_a8eee72e-8c81-4953-af1d-e8e878090c13_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/2020/dei-2020-01-31.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_srt_ValuationAndQualifyingAccountsDisclosureTable_0eb20097-5f8a-45ae-b735-87f8b52c6a52_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_GainLossRelatedToLitigationSettlement_171e4157-5cc5-4899-8080-24f8024afc75_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossRelatedToLitigationSettlement" 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">Losses from claim settlement</link:label>
    <link:label id="lab_us-gaap_GainLossRelatedToLitigationSettlement_label_en-US" xlink:label="lab_us-gaap_GainLossRelatedToLitigationSettlement" xlink: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) Related to Litigation Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossRelatedToLitigationSettlement" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossRelatedToLitigationSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossRelatedToLitigationSettlement" xlink:to="lab_us-gaap_GainLossRelatedToLitigationSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent_56bb9ef4-58c8-4e0d-b5e4-b9aabc4106e9_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transition tax on foreign earnings</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Transition Tax on Accumulated Foreign Earnings, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock_9e649fa4-2e46-41e5-98af-c948390c0246_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-20200927.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_dei_EntityFilerCategory_7b778c37-5009-462c-841a-a4498cbf18ed_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/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_5202690e-cfbc-4932-8e3f-11e68224e8e8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccumulatedTranslationAdjustmentMember_586712ca-960e-444a-9950-9d52af1c6151_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_UnbilledContractsReceivablePeriodForBillingAndCollection_100db91b-a158-409d-a5e2-79ed5db66eac_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-20200927.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_srt_ProductsAndServicesDomain_ea6c1baf-03a5-4c3e-be59-5732e0f733b7_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_InterestRateSwap1Member_41266522-12e5-4e70-8c81-6e00ea9457a7_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-20200927.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_b6531c76-c150-4435-a50b-9dd08368a52f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink: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) gain on cash flow hedge valuations, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_dd2497d5-8c7a-4c34-84c8-b0ac6cb6c56f_netLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) gain recognized in other comprehensive income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink: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, Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_2bf5aa2a-e7fb-4962-9192-acfe69e18997_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SummaryOfSharesRepurchasedTableTextBlock_eb73b16e-d9a5-4b19-b76a-c49bf7206cb7_terseLabel_en-US" xlink:label="lab_ttek_SummaryOfSharesRepurchasedTableTextBlock" xlink: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 repurchase activity</link:label>
    <link:label id="lab_ttek_SummaryOfSharesRepurchasedTableTextBlock_label_en-US" xlink:label="lab_ttek_SummaryOfSharesRepurchasedTableTextBlock" xlink: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 Shares Repurchased [Table Text Block]</link:label>
    <link:label id="lab_ttek_SummaryOfSharesRepurchasedTableTextBlock_documentation_en-US" xlink:label="lab_ttek_SummaryOfSharesRepurchasedTableTextBlock" 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">Summary Of Shares Repurchased [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SummaryOfSharesRepurchasedTableTextBlock" xlink:href="ttek-20200927.xsd#ttek_SummaryOfSharesRepurchasedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_SummaryOfSharesRepurchasedTableTextBlock" xlink:to="lab_ttek_SummaryOfSharesRepurchasedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_a4893c67-b9a8-4633-8087-1acd7404a784_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_EquityIncentivePlan2005Member_d16ec836-60c2-48bf-b375-40f7ea8132cf_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-20200927.xsd#ttek_EquityIncentivePlan2005Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_EquityIncentivePlan2005Member" xlink:to="lab_ttek_EquityIncentivePlan2005Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_5935bbd4-5a40-4cf6-b908-35948ceb7224_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LeaseholdImprovementsMember_8a48fe93-ea6d-419e-9524-6e387df6729e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d9ec8ec0-e580-4989-9eef-9ad65239b44d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfRelatedPartyTransactionsTableTextBlock_90f57a4d-2201-4981-bbb5-b23d160a5e34_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_MarchSixth2006AndSubsequentDatesMember_47f9cec9-41d7-4efa-9594-a468a101395a_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-20200927.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_DeferredTaxAssetsTaxCreditCarryforwardsResearch_e33db064-16da-4475-b64a-feac1e3b6801_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StockIssuedDuringPeriodSharesStockOptionsExercised_269b9b3b-e7ea-4daa-a114-d19b06c50a17_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_a6ad7068-2cbd-4cd9-bce0-f7a1f8841694_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset_e4525e1f-1f3e-4b3a-a28c-22901d4ee60a_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-20200927.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9f0e0dc7-45f5-497c-9e4b-256abc44b787_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash, cash equivalents and restricted cash</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CommercialMember_9f90d41f-18d8-4cc9-b23e-834b7f9878f8_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-20200927.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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1349f7f2-d93d-416f-9105-af092fc7afd0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredStateAndLocalIncomeTaxExpenseBenefit_e9e5674f-5fcc-4b5b-b66e-3ba30ac2443f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_49be8051-45e4-4936-bedf-1d4723b29594_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InterestPaidNet_4c896a67-c254-4ec6-91d3-f1776b07f1b1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_664a4e4a-3e06-4b85-b7b3-8b2c1ec7ab68_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_3a49f107-324f-45d8-b6ab-288463e27388_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink: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, maximum (as a percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink: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, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e8a4b9e5-34d0-4b77-918f-13c30598ae40_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_02c9ba65-63ee-47df-bbfe-0ad41904a691_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_f3460b78-ed66-4fbb-9ff0-d5f0a2c1e349_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_5330a065-77b1-4d37-a0f2-2344b44ef44d_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">2021</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_97aa89a5-6d48-4032-b4ad-01104d9834d6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_820a108e-f96f-4ec2-966c-3b3e6bc216c2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of changes in the fair value of interest rate swap agreements presented on the consolidated statements of comprehensive income</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_1bbd7c34-82f5-4093-abee-ac4983bcd6ab_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 $1.4 million, $5.2 million and $2.5 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_ProceedsFromDivestitureOfBusinesses_09f02c6e-c7d4-4ba7-b4fa-3d898f4f5de9_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of assets and divested business, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_970d01e9-6157-4ee3-a4fb-8d03d7fbeee9_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" 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">Proceeds from divestiture of business</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_98406f81-d911-4240-bd5f-420ff0e1e618_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_30355eae-20e4-4ee2-bf37-633d9f2a5e83_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_db190ed4-ab1f-427a-a913-ef8cd53644ce_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_78ae8c1e-bf45-43ac-a77e-7d4c7d623c28_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 (in years)</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-20200927.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_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_b43edb4a-7532-4856-bd91-1ad59a259465_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AllReportingUnitsExcludingAsiaPacificReportingUnitMember_1ac6983c-c68c-4c1b-8d39-5b096e27df24_terseLabel_en-US" xlink:label="lab_ttek_AllReportingUnitsExcludingAsiaPacificReportingUnitMember" xlink: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 reporting units excluding ASP reporting unit</link:label>
    <link:label id="lab_ttek_AllReportingUnitsExcludingAsiaPacificReportingUnitMember_label_en-US" xlink:label="lab_ttek_AllReportingUnitsExcludingAsiaPacificReportingUnitMember" xlink: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 Reporting Units Excluding Asia Pacific Reporting Unit [Member]</link:label>
    <link:label id="lab_ttek_AllReportingUnitsExcludingAsiaPacificReportingUnitMember_documentation_en-US" xlink:label="lab_ttek_AllReportingUnitsExcludingAsiaPacificReportingUnitMember" 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 Reporting Units Excluding Asia Pacific Reporting Unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AllReportingUnitsExcludingAsiaPacificReportingUnitMember" xlink:href="ttek-20200927.xsd#ttek_AllReportingUnitsExcludingAsiaPacificReportingUnitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_AllReportingUnitsExcludingAsiaPacificReportingUnitMember" xlink:to="lab_ttek_AllReportingUnitsExcludingAsiaPacificReportingUnitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_dcbbc6db-d974-4bdb-80ad-657ae7a826d0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfDebtInstrumentsTextBlock_8c1c7881-2842-423f-a269-b525d495d3df_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_Depreciation_e1c87b0b-2747-42e2-9c0e-c3e7e4086b6a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityAddressAddressLine1_d682c1ec-e396-4f4c-85f8-9ead807b4c26_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/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_af8c40e0-f7e9-4649-a529-0eceb6c8440d_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-20200927.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_dei_EntityEmergingGrowthCompany_68856bb5-af02-426e-8de7-a342777ca219_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/2020/dei-2020-01-31.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_DeferredIncomeTaxExpenseBenefit_bd50f19a-8bdb-4cef-8c3d-1a62af354868_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_bc0480a4-effd-4f90-ab1d-8c7a0df0bb32_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_DerivativeFairValueOfDerivativeLiability_538fa656-2157-49ea-9833-3eb82a82021b_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap agreements</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Fair Value, Gross Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsAccumulatedAmortization_544fa5ed-6c08-48c3-9ba3-7304344b1c9a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion_1dd9f693-90d1-4870-97ed-80d3c245846a_terseLabel_en-US" xlink:label="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ineffective portion</link:label>
    <link:label id="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion_label_en-US" xlink:label="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) Recognized In Income, Ineffective Portion</link:label>
    <link:label id="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion_documentation_en-US" xlink:label="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion" xlink:href="ttek-20200927.xsd#ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion" xlink:to="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_c895a912-2810-4b4c-a575-f700d3107822_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_FederalFundsEffectiveSwapRateMember_52b8e2dd-e562-4b08-accf-08e62bb6f52c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PreferredStockSharesAuthorized_0591b87c-2d59-4d9b-b4fa-f0b9921ff3c0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NoncontrollingInterestMember_c6ab78ca-b5ab-4b13-944a-c537409db606_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_7c99331b-f468-4221-8ec8-3eea9a5d11d8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_1d01639a-3d36-4416-a51f-1d0bd07419f9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e147dae3-2d86-495f-a938-0643f84d458e_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_992a46f2-7d25-4b38-a907-959cf41db5e0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c15c4b07-1e1a-4772-a2e7-b72941a901cd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_TradingSymbol_897bbce1-2017-40be-ba34-09df8f503b39_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/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_38fa553e-1d30-4425-9203-69f44a29af34_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_DisposalGroupClassificationDomain_5f167520-8320-4d36-87e4-6021fee12acc_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_f759368e-4ea6-441b-9561-1d1657059961_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LesseeOperatingLeaseDescriptionAbstract_0a606b8c-b1e9-41df-a8c2-5da9285be8fe_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_ContractRetentionsMember_d4156d02-40df-457a-ac2b-11a18304c92e_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-20200927.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_61102be5-1cae-4dcb-a646-63e18ab1c06f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_LeaseCostOther_a581b371-2705-4fa8-9ac8-597c7c6c5a48_terseLabel_en-US" xlink:label="lab_ttek_LeaseCostOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ttek_LeaseCostOther_label_en-US" xlink:label="lab_ttek_LeaseCostOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Cost, Other</link:label>
    <link:label id="lab_ttek_LeaseCostOther_documentation_en-US" xlink:label="lab_ttek_LeaseCostOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Cost, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LeaseCostOther" xlink:href="ttek-20200927.xsd#ttek_LeaseCostOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_LeaseCostOther" xlink:to="lab_ttek_LeaseCostOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e3d635fd-5837-4eff-849a-4d726a9f2fc5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EquipmentMember_631cfff0-58a8-435b-85d7-119ca8397e72_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_label_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember" xlink:to="lab_us-gaap_EquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1d9fad18-0c5d-4b9f-b68c-20acdcdb3c69_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityShellCompany_83032ff2-13c6-4898-b886-594c78a4e5b6_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/2020/dei-2020-01-31.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_BilledContractReceivables_8e7c75aa-f3e6-444a-b583-fc4dfd4f20a3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SegmentReportingInformationLineItems_c018f5e4-0f78-4d0a-bd3e-7543269ed582_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_FairValueAdjustmentsToContingentConsideration_9f5cc60c-4811-440a-9128-e2b1edce50cc_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_70cd35e5-87b5-4d10-ad9b-63b4f310fd2b_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_99ca9281-03d6-49f8-801f-07d7d5de42c0_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-20200927.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_dei_EntityPublicFloat_110ff165-bffd-48fb-87ae-ebf5da233afb_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/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_0a640910-e26c-4190-8e9b-0f2ef2a9ef4d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_DocumentType_1d275880-4209-40bd-a758-71634c298aff_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/2020/dei-2020-01-31.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_dei_IcfrAuditorAttestationFlag_22c874c8-c1ec-4a72-9897-4b8634630ec6_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/2020/dei-2020-01-31.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_November52018StockRepurchaseProgramMember_d6fa3a6e-427e-4737-83cc-5e652224b44b_terseLabel_en-US" xlink:label="lab_ttek_November52018StockRepurchaseProgramMember" xlink: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 Program</link:label>
    <link:label id="lab_ttek_November52018StockRepurchaseProgramMember_label_en-US" xlink:label="lab_ttek_November52018StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">November 5, 2018 Stock Repurchase Program [Member]</link:label>
    <link:label id="lab_ttek_November52018StockRepurchaseProgramMember_documentation_en-US" xlink:label="lab_ttek_November52018StockRepurchaseProgramMember" 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">November 5, 2018 Stock Repurchase Program [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_November52018StockRepurchaseProgramMember" xlink:href="ttek-20200927.xsd#ttek_November52018StockRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_November52018StockRepurchaseProgramMember" xlink:to="lab_ttek_November52018StockRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_321f0041-03da-46e9-923b-7bb5f30c389d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ReportingUnitAxis_53f016b2-52f8-43de-9eb5-bfc1a2f595bf_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Axis]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitAxis_label_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitAxis" xlink:to="lab_us-gaap_ReportingUnitAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_78e5b155-2c4a-4a97-a49b-f857a069079d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ValuationAllowancesAndReservesDomain_94898e05-a0cf-46ce-8c8e-2569f2e975bd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_602d0c3e-5bc6-41b5-b3ea-86201874af17_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on cash flow hedge valuations</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_9233776e-1296-4049-9ced-04657cf7a279_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_4b6c7274-7c07-4da3-9f7c-495527301810_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_ContractWithCustomerAssetLiabilityNetCurrent_6308ae24-3958-4722-9990-22d7b25a1723_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-20200927.xsd#ttek_ContractWithCustomerAssetLiabilityNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ContractWithCustomerAssetLiabilityNetCurrent" xlink:to="lab_ttek_ContractWithCustomerAssetLiabilityNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_9a5b4e32-49bb-44fb-b407-fc3cfdb57976_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StockRepurchasedDuringPeriodShares_5768e5d0-b45d-46d6-a897-849e3281c0a2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_af93e665-bb6b-42a0-b395-23fa351435d2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_WeightedAverageRemainingLeaseTermAbstract_10d402cf-5b96-4417-ac14-4564a475b01a_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-20200927.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_ttek_EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent_b53efeac-609e-404b-9590-79f42730f834_terseLabel_en-US" xlink:label="lab_ttek_EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent" xlink: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 impact of non-deductible goodwill impairment and transaction costs, excess tax benefits on share-based payments, TCJA, and valuation allowance release</link:label>
    <link:label id="lab_ttek_EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent_label_en-US" xlink:label="lab_ttek_EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent" xlink: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 Impact Of Non-deductible Goodwill Impairment And Transaction Costs, Tax Benefits On Share-based Payments, TCJA, And Valuation Allowance, Percent</link:label>
    <link:label id="lab_ttek_EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent_documentation_en-US" xlink:label="lab_ttek_EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent" 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 Impact Of Non-deductible Goodwill Impairment And Transaction Costs, Tax Benefits On Share-based Payments, TCJA, And Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent" xlink:href="ttek-20200927.xsd#ttek_EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent" xlink:to="lab_ttek_EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember_e8acb980-76c2-4dcc-a944-fa900e3892e6_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-20200927.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_PensionAndOtherPostretirementPlansPolicy_aa591084-dfcd-416a-b7bf-38fc20eb7fa4_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink: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_PensionAndOtherPostretirementPlansPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_7aa9dfbd-f3d0-4eed-afd7-174cb60d5896_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_8fe7c783-5442-4b23-81d1-5dd99c669b18_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_75b94134-0928-4930-90ed-f8a866e49329_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-20200927.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_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_3c3da014-ccb6-4a1c-b714-01534df4ad59_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-20200927.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_OperatingIncomeLoss_7b27e51d-ac01-4942-aca0-b4a8b1e09be5_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_68a233e5-0a73-4d04-bc3f-8a5f5b9807d0_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_cd376a95-5d32-4c87-bcbb-7791e2746f2a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ContractWithCustomerAssetAndLiabilityTableTextBlock_53718301-4d7a-44be-9dc3-49d8ce20626d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_VariableRateAxis_6921970f-cec2-4dd5-9d47-aaa55c2035f2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_be8f57bf-34e1-438e-9b7e-99f0e8fd2d1c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_CommitmentsAndContingencies_9e2ffabb-554b-4d60-8d2c-e870c2cabda1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PaymentsForRepurchaseOfCommonStock_290d206e-c17a-4659-93d2-3aa629a3c37e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_ec1bb1cc-4e43-4d67-b0c0-be71042c0d0f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1f581090-abb4-471d-aefe-2c49f2ff57f4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_119347c9-ee3b-45db-a3dd-36db62ef59a7_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_f988403a-b15d-4035-a324-ccf8ef383e29_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/2020/dei-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_19d1c485-34d7-44ab-ae93-86bf4235ceb4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccountsPayableCurrent_72ed93b3-7b63-474b-bb5c-a2111722e304_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SubleaseIncome_42fbb367-678d-4a85-9a5a-1067cd37f998_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_RetainedEarningsAccumulatedDeficit_36633a4f-f3af-4bea-a222-6c3ef5edcf11_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseRightOfUseAsset_617697f6-2019-40be-8cb1-b79bc695cc0d_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_f3dd1be2-7943-499d-b3b5-7942065861f3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo_6e599cb0-3763-42ec-8aa5-45b253648003_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-20200927.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo" xlink:to="lab_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_4bd36940-b484-4ecd-9ceb-51f2d299b96e_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink: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 cash, cash equivalents and restricted cash:</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_d73fbecc-87e1-46cf-bc73-d09e6ec5e758_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_6c759f93-dc79-4c79-a233-837b183d7d2a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4bce1eaa-d092-4396-adf2-560b9f4a3b3f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_MajorCustomersAxis_eafaa43a-42ba-4e5d-a594-d175af350fb2_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_915e0b6e-44d9-4130-b4e4-26910cf75e35_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" 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 currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink: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, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_e5b987a1-4855-46ab-b83f-01c0182f8d6a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxPolicyTextBlock_144a9415-ef02-4ded-812e-bf10c89eb7da_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_HedgingDesignationDomain_9ddaa194-c3ac-4b7d-b927-a072443d0e67_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LeaseCost_c4a7ff80-2367-4e26-8e7f-5a86ea3f11bb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_a4d345db-f751-4f37-a78e-5a86932c6a1e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_39073cea-c91a-4d8a-b6af-e57e7a7a9ff2_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" 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">Debt pre-payment costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink: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 Debt Extinguishment or Debt Prepayment Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:to="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_e340946c-e2ad-4c8a-9707-eab7824d27be_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_995cb374-ff01-4704-85f1-d9bf0755ee75_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RevenueFromContractWithCustomerExcludingAssessedTax_a0c7d83a-2c8f-4615-949c-ca7a51ac8a48_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessAcquisitionAxis_72bce138-444c-4547-8f6c-0183285be3a3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_SegmentGeographicalDomain_6b2bb869-b4f0-40f0-a604-05e36efe070f_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_DeferredForeignIncomeTaxExpenseBenefit_443c91ba-096a-4a54-907f-eac564e16d86_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_ScenarioForecastMember_3184dcc0-1ab7-478f-acfd-5d8abc5b68bb_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_EarningsPerShareBasicAndDilutedAbstract_e712777b-2f20-48f6-a74c-9d8fb8f83d4d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract_ffcd7f27-65ca-4970-a019-583a0d8ba7b2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_4441dd3f-6493-4566-98db-1d9af4987d7f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink: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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink: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 Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_7277e8ae-3086-4be8-b2a2-127cd36a3a77_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/2020/dei-2020-01-31.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_BusinessCombinationAcquisitionRelatedCosts_3fae721c-e32d-4e4f-b4d4-561517d01036_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition and integration costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_df315e2d-32d7-4afe-93eb-306dcb268a6c_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" 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">Business Combination, Acquisition Related Costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_b2704804-e7ba-4187-a204-6759fcef24c6_verboseLabel_en-US" xlink:label="lab_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled accounts receivable related to claims and requests for equitable adjustment on contracts</link:label>
    <link:label id="lab_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_label_en-US" xlink:label="lab_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Contract Receivable, Unbilled Amounts Related to Claims and Requests for Equitable Adjustment on Contract</link:label>
    <link:label id="lab_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_documentation_en-US" xlink:label="lab_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the unbilled accounts receivable related to claims and requests for equitable adjustment on contracts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" xlink:href="ttek-20200927.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_BusinessCombinationContingentConsiderationLiabilityNoncurrent_4c44a43b-6868-43ad-9146-85d4d2bb9d8e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CreditFacilityAxis_ff354077-4efe-49f6-bd68-e2c4f5bbf253_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PreferredStockSharesIssued_046e4ed2-8272-48f9-8e53-27a338e51430_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_3f859b80-c517-4d9c-9833-13d4e575b9c8_terseLabel_en-US" xlink:label="lab_ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction in the revenue related to the evaluation of the claims</link:label>
    <link:label id="lab_ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_label_en-US" xlink:label="lab_ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" xlink: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 Decrease In Revenue Related To Claims And Requests For Equitable Adjustment On Contract</link:label>
    <link:label id="lab_ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_documentation_en-US" xlink:label="lab_ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" 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 Decrease In Revenue Related To Claims And Requests For Equitable Adjustment On Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" xlink:href="ttek-20200927.xsd#ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" xlink:to="lab_ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_7312867c-4315-4c6a-8d46-f267c3ae70fd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink: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, minimum (as a percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink: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, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_1e28e244-e16b-42da-b8b4-ac2c86e70e4b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationsAbstract_83823203-bd59-445c-b6a8-2dd4c92c373c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_8b23c9e1-264e-45e6-bd5e-00a7aa782d7b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink: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, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink: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, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_84aa2c08-e92b-4870-8d7b-6c1b490a9cba_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_39eb33c4-8545-480d-97b4-5ea2a6698941_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 at the end of the period</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_36e96928-b306-4675-a282-14bfea63619f_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-20200927.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_DerivativeNumberOfInstrumentsHeld_52656f00-32de-431f-ad91-946738cebbc8_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink: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 instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeNumberOfInstrumentsHeld_label_en-US" xlink:label="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink: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 Instruments Held</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:to="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_aae9be94-8aa8-4d09-b6af-e60a44a27e3c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay_4e2b47bc-9448-4387-b6de-df79c7f24d5d_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-20200927.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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_31205182-5f48-4f09-8626-c871be12178b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeasesFutureMinimumPaymentsDue_3457e048-9139-47ea-9b7a-08d7622389fd_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" 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">Minimum rental commitments on operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_cad34a27-3369-436e-9473-4eeec49852a9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LesseeFinanceLeasesTextBlock_bccf006b-f095-4719-9973-2f9296c73786_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LineOfCredit_1e3b2caa-1492-40db-8df8-eb1e702da4b4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_09bbb830-19cc-45b1-a756-1367c4fe95ae_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityCentralIndexKey_7ecbe9b4-e7eb-4389-81f6-458a760c1dfa_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/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_0343be7b-da39-41d6-8b61-b8d8a91c3475_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DerivativeInstrumentRiskAxis_58a91e4a-f1d2-49b2-9626-dbb3812281ce_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsByMajorClassAxis_0848ad77-5980-4f7c-bfbe-71919bf8c4de_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EscrowDeposit_4a896d84-26b4-4df2-a2c6-52d0e69476c2_terseLabel_en-US" xlink:label="lab_us-gaap_EscrowDeposit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Escrow deposit</link:label>
    <link:label id="lab_us-gaap_EscrowDeposit_label_en-US" xlink:label="lab_us-gaap_EscrowDeposit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Escrow Deposit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EscrowDeposit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EscrowDeposit" xlink:to="lab_us-gaap_EscrowDeposit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_bbb9d26b-d579-4c18-ad99-be279f2a0ff1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CommercialInternationalServicesGroupMember_81b777cc-32a9-446d-82bf-0ac8bf72aea6_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-20200927.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_srt_StatementGeographicalAxis_2547b5bc-3973-4980-b82f-f17b6bf4a9d5_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_8c1fe8fa-81be-446b-ba27-1d91ec579fd1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementOfCashFlowsAbstract_18b619e1-3cae-4d82-a9ee-ce3506545a55_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution_092ae275-00eb-45c0-8e6f-00461469056c_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-20200927.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_IncomeStatementLocationAxis_0e1ac012-1ed6-4eca-bae8-e8139e415086_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityCommonStockSharesOutstanding_4d766ed5-ef89-4307-8b94-4004ee4b75d3_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/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_59acde45-c95a-47eb-94d4-e61f4bd77d77_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_TaxAdjustmentsSettlementsAndUnusualProvisions_48d4d27a-d3c9-45eb-bf3c-58f5495e8832_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_CurrentFederalTaxExpenseBenefit_48f43775-85d6-49e6-b8ba-d5616e829eae_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_ef2d3957-4bf3-4111-93b8-f3405de4b348_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StockholdersEquityNoteAbstract_c0400013-e582-4ee7-bc7f-2f2085b90dfb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AmortizationOfIntangibleAssets_88bd2b51-aa8b-420e-9b67-d3a5b715d7b8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxLiabilitiesTaxDeferredIncome_815bde79-b378-4874-85ad-9aa3ffb9e98a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIncomeTaxRefunds_c36d4016-29ad-452e-9a99-22ad39ff7613_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 taxes, net of 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SegmentReportingDisclosureTextBlock_e911d72b-b7d9-4305-aa7d-bef83fbb1334_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_883cc5da-9f9d-4e0e-8143-c04253353cbe_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_StatementScenarioAxis_281261c7-c2d7-4c99-b6d5-20497ae0b365_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_dei_Security12bTitle_3b9d170d-f759-40fd-a735-8e36c424241d_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/2020/dei-2020-01-31.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_DisposalGroupClassificationAxis_788dd476-81d3-48f7-8d7d-204e3bb16820_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_7894215b-a6a2-4031-99af-9812a3e667a1_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_ab621e76-4038-4ccf-96f7-d282886ddb62_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">Total</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NoncurrentAssets_9583b932-0e92-4937-a2a9-dde598c28b04_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d1e9f1e7-b40b-4e15-8c4d-2601850fe3ed_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink: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 fair value of stock options granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink: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, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_c71b1507-3dc4-40f6-be6e-30e41c666ff8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" 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">Cash settled contingent earn-out liability</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_fcd782b8-093a-47e1-9150-63e1433d437c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants_d4fc5322-d593-4ba0-a313-dbb5eb9cf827_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-20200927.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_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_dc592cd8-3f9a-4163-a76c-53328d9274b5_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Favorable operating income adjustments</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_45c02ec4-ba74-43a2-98ac-a3f061adeabf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent_fce49f22-2ff2-4103-baee-808c1a515f0c_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-20200927.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_InterestExpense_b3f8345a-e553-4015-ad75-abe008a28800_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_a535be84-0122-40a3-a348-f961647c7fad_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DepreciationDepletionAndAmortization_7081db5f-c8cf-407e-9b1c-83ed75482127_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_08de3265-83dd-4813-b918-653b749c6ddb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_ProductOrServiceAxis_a8c30b56-6ac4-4003-a231-c5946a5d40b0_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay_e9f87ba8-1f30-4970-a960-1ce23f2914f1_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-20200927.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_e15ea17b-cd9a-430e-99f5-c6aebb64acd3_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-20200927.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_784c9c96-b979-4a8e-b729-f69a00eb4629_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average period to recognize the unrecognized compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_db449814-4515-47f6-a778-5aeca5dcd649_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_0ae87c1d-b307-4ee0-8938-4fc328e4dbf3_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">2022</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ContractWithCustomerLiabilityRevenueRecognized_e8ec553d-285c-4666-8d7f-9230cecfe2cd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NetIncomeLossAvailableToCommonStockholdersBasic_f34387be-d35a-4c04-a519-d36c8395aead_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_f4f4aff3-6d2d-4f04-86a3-a1577a37686c_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_03fdda68-1470-48bc-8fcc-8610a34f2b9d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_IncreaseDecreaseInAccountsPayable_baa13138-8fb8-44a0-8cf2-f860b9fcd8d2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CommonStockDividendsPerShareCashPaid_1f32270a-8a5b-4605-a8f9-943680193f16_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_50c0cf70-4fd9-4b66-8178-fb6566684f8f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DebtInstrumentAxis_dd99773b-bad4-4bcd-8c38-4022bd17878d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfQuarterlyFinancialInformationTableTextBlock_afe08dba-0e52-44a9-9c02-875e61ab5ca9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingSegmentsMember_e48d1f43-ef29-43ab-827c-ff31a39ca2c0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DisaggregationOfRevenueLineItems_f0525ec1-7061-4ae4-b715-9ab6f6d35627_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_GlumacMember_38ac3cf8-bc8d-42a4-9917-9c5e336a1bce_terseLabel_en-US" xlink:label="lab_ttek_GlumacMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Glumac</link:label>
    <link:label id="lab_ttek_GlumacMember_label_en-US" xlink:label="lab_ttek_GlumacMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Glumac [Member]</link:label>
    <link:label id="lab_ttek_GlumacMember_documentation_en-US" xlink:label="lab_ttek_GlumacMember" 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">Glumac [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GlumacMember" xlink:href="ttek-20200927.xsd#ttek_GlumacMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_GlumacMember" xlink:to="lab_ttek_GlumacMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_0c54a467-62a7-40e8-941a-a3d5e42ccd8a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccountsReceivableGrossCurrent_c3e0f738-98fe-4b10-a70d-76165f4d8919_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RevenueFromContractWithCustomerAbstract_7e38fae6-f70b-4fab-aff4-e1987931b2ca_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e28a2a87-2ef4-4d04-bf4b-60a9026bad5b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SubsequentEventMember_2ffdbdf9-127f-4381-96ae-b3a35d878e1b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_TermLoanFacilityMember_b3f0b7a6-9b27-4db5-832b-a4124e0ae611_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-20200927.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_LettersOfCreditOutstandingAmount_5946b764-f4fb-4b32-9349-89ce872e24ff_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum_d71d87da-cf8c-4863-a944-9f058e38bc97_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-20200927.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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_66bb098c-d2a5-4be5-94f0-3dadb908e4e6_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">Debt assumed</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiabilityNoncurrent_22bbe38f-a75a-4e6b-b5f0-6cb54d9e529c_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_2b75c5ce-f57a-400b-9bed-6f0caedebe9c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_6f9eacde-161e-4081-ab58-951305ecfb6f_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">2024</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_EquityIncentivePlan2018Member_b2c4bf08-58e6-4fde-8c53-71305989fe52_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-20200927.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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_b7206f4b-31b1-4135-9a85-530b5af0790b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AssetsCurrentAbstract_3cb1221a-11de-435c-b7d6-6ca4548c7be3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InvestmentIncomeInterest_d1d4e90c-2727-4d12-89cb-e3cfb97aaef0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_0701023c-a63a-4261-a9f1-9c61298e1954_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_48ed2485-5f4e-4e1b-8440-9d5b7de14429_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_e3c42da8-9b63-444d-a16b-3534e250bde2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GoodwillGross_dbebab78-5c11-4411-bc49-a931b99e8f5a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ComprehensiveIncomeNetOfTax_1576110e-4dbf-439b-b524-f3cf34099ada_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_39e2ff55-9879-416a-8eeb-fab855111964_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PreferredStockParOrStatedValuePerShare_2bccfd73-476f-4250-9eb3-f72da69f05d4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DocumentsIncorporatedByReferenceTextBlock_d874a5de-9479-4203-9c29-4c809fff6464_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/2020/dei-2020-01-31.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_7200e811-c968-4f6b-aa9d-2ab1618b6706_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">2021</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_93448062-2db7-495a-a2d4-1c3647e04e99_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 expense and effective income tax rates</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ValuationAllowancesAndReservesDeductions_3d4e469e-5793-4532-a6ed-1a3b3b99f10c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_CityAreaCode_599cfe7d-d50f-4d17-b078-7cf549ba66af_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/2020/dei-2020-01-31.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_IncomeTaxAuthorityAxis_72e50fce-6298-493d-9a2f-a50d6a7215e9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_DocumentPeriodEndDate_37084632-a556-460e-b7e9-1fb1bbe4b745_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/2020/dei-2020-01-31.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c3cd4d95-153a-4eb1-bb23-4fa38c9b72cb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap_ed88b39d-019f-4622-847a-a33875a3c222_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-20200927.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_DividendsDeclaredTableTextBlock_feff1ce3-329a-4664-94c9-6e12f335da5c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StockRepurchaseProgramAuthorizedAmount1_09ad09aa-b411-4cbc-a761-9705d6a92815_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_BusinessCombinationContingentConsiderationPaymentPeriod_42204c64-01d5-4e4e-a12c-83170ab1c037_terseLabel_en-US" xlink:label="lab_ttek_BusinessCombinationContingentConsiderationPaymentPeriod" xlink: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 contingent earn-out payments</link:label>
    <link:label id="lab_ttek_BusinessCombinationContingentConsiderationPaymentPeriod_label_en-US" xlink:label="lab_ttek_BusinessCombinationContingentConsiderationPaymentPeriod" xlink: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 Payment Period</link:label>
    <link:label id="lab_ttek_BusinessCombinationContingentConsiderationPaymentPeriod_documentation_en-US" xlink:label="lab_ttek_BusinessCombinationContingentConsiderationPaymentPeriod" 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 from the date of acquisition over which contingent earn-out payments may be made to former shareholders of an acquired entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationPaymentPeriod" xlink:href="ttek-20200927.xsd#ttek_BusinessCombinationContingentConsiderationPaymentPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_BusinessCombinationContingentConsiderationPaymentPeriod" xlink:to="lab_ttek_BusinessCombinationContingentConsiderationPaymentPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_5a96d433-6a4c-4f0c-809a-28b9a692ea6a_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_3039502e-895f-4be6-bd62-f2ac983b619c_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_b4b52123-9782-49b6-ae3e-bc6eaba1ca1a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DisaggregationOfRevenueTableTextBlock_5b65ec3d-05ff-4722-8540-0feab3080bfe_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_c38cc36b-7b85-4024-9633-a108cca015fd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_8d0245e8-76fa-4914-ab41-b762e91160ff_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_QuarterlyFinancialInformationDisclosureAbstract_11c3ce95-b61d-43b4-bc0b-31b9a71ac6d0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_1532147d-b99d-43e2-b5bd-6f99a2fb7c6f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StockRepurchasedDuringPeriodValue_728e7c02-9ede-4a9a-a1e7-4d3466799e92_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensation_7f0cfed9-cee7-4cf5-b057-029d30c94e43_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_RemediationAndConstructionManagementMember_cd2d411b-cb95-4973-ba19-c82cb6ac5ea5_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-20200927.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_IntangibleAssetsNetIncludingGoodwillAbstract_01e0b0ae-ab30-4dcd-a3b9-5e5d50f3fdeb_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink: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_IntangibleAssetsNetIncludingGoodwillAbstract_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Including Goodwill) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_d0eeb9fd-c708-49ca-a264-d64f2f2b21a0_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/2020/dei-2020-01-31.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_StockRepurchasedAndRetiredDuringPeriodShares_df3ddcd9-17c5-4ae9-b4cc-c19009e2af78_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_f4f70a5b-4dce-4dcd-a744-1a5fde514ca9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EquityMethodInvestmentDividendsOrDistributions_75c491a8-a8c0-44cb-9d6e-70faadc80456_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:to="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ContingentConsiderationMember_81b5a3a6-02ee-4a5f-a829-798e39aeca11_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-20200927.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_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_3b10780a-e4ad-423e-a29a-4eb1182b7d5e_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1_79a24f69-c4e6-425b-b23c-49a2f5d1c2a7_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-20200927.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_d3bdedd6-56c0-4a41-86c6-11641bb91ff8_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-20200927.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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_e5f8017e-94fd-4183-a2dc-c63d4e8097a9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LongTermDebt_b5dad57b-900d-455f-a4c9-a0cdd586bebe_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncreaseDecreaseInContractWithCustomerLiability_a6ad1389-d233-4b0a-8f8a-d0e9b45964a1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue_f1246552-4686-4f35-a067-ef0b7995dd1b_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-20200927.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_c3164e4f-11cc-4030-8d53-63080cce8232_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_RemediationFieldServicesMember_65976c94-aa6e-4961-8b68-a91c5d1a6b57_terseLabel_en-US" xlink:label="lab_ttek_RemediationFieldServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RFS</link:label>
    <link:label id="lab_ttek_RemediationFieldServicesMember_label_en-US" xlink:label="lab_ttek_RemediationFieldServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remediation Field Services [Member]</link:label>
    <link:label id="lab_ttek_RemediationFieldServicesMember_documentation_en-US" xlink:label="lab_ttek_RemediationFieldServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remediation Field Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RemediationFieldServicesMember" xlink:href="ttek-20200927.xsd#ttek_RemediationFieldServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_RemediationFieldServicesMember" xlink:to="lab_ttek_RemediationFieldServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_623f9b2c-19c6-4ed0-9f89-368f9ad6140c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_5815a7de-e6fa-46ae-9415-6581bee869ac_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardDateDomain_9cac031f-1b51-4567-91d9-c5f9077ab443_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_3378f95e-5c69-4822-9a41-5f22d8fd8801_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on cash flow hedge valuations</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_3669b7e2-6aa2-49ba-ade8-e5c2030c7b03_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet_2e92429e-961b-4808-878e-d6b02e5f3665_terseLabel_en-US" xlink:label="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts excluded from effectiveness testing</link:label>
    <link:label id="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet_label_en-US" xlink:label="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) Recognized in Income Amount Excluded from Effectiveness Testing Net</link:label>
    <link:label id="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet_documentation_en-US" xlink:label="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments representing the amount excluded from the assessment of hedge effectiveness.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet" xlink:href="ttek-20200927.xsd#ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet" xlink:to="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_95677c58-bd27-4e6f-bc86-5f4289690c82_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_MinimumMember_5820c1c3-09f4-4fed-bb63-cb5a83ecded0_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_BalanceSheetLocationDomain_69e3118d-3df4-40d5-8018-d7ea34fb9f3b_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_RatioOfConsolidatedFixedChargeCoverageRatio_09b59938-3392-4aba-9e71-e2aa01479b1c_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-20200927.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_ttek_ContingentConsiderationPolicyTextBlock_d21dd1a3-3fc0-438e-b3e9-51e2f04d56ef_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-20200927.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_AwardDateAxis_e7c53e49-0abe-4c49-b5c9-4559ce51ea28_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NetIncomeLossAttributableToNoncontrollingInterest_195c6d6c-c34f-4a8f-8cbd-4a4e3aa201b7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityInteractiveDataCurrent_285a5d85-3207-48db-90d7-234202e81bef_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/2020/dei-2020-01-31.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_country_US_0009ee5a-0b07-4ce8-a6e9-73f0fce61ba3_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/2020/country-2020-01-31.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_31311c03-b492-409d-9b95-d8472185084f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_03a78dbd-1d45-4b31-8f31-51369d78b653_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_MovementInValuationAllowancesAndReservesRollForward_12a46e9a-7b05-47d8-9d1d-77029088adfa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CurrentForeignTaxExpenseBenefit_4d74626f-30f5-49bb-9b4c-6ee51f73d4af_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_OtherCreditFacilitiesMember_014b9349-e350-4fb5-a0c9-e2e558bb2f78_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-20200927.xsd#ttek_OtherCreditFacilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_OtherCreditFacilitiesMember" xlink:to="lab_ttek_OtherCreditFacilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_da037d68-d9de-4c0d-8941-c2c34916c6dc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementOfStockholdersEquityAbstract_95e43b4b-b517-4f04-8f5b-bf2f2fd41834_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_DeferredIncomeTaxLiabilities_59a891ae-b5fa-4d41-b87d-04e3b0631693_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NumberOfReportableSegments_369ac7be-ce7d-4401-9347-5abdfbbcb629_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_ConsolidationItemsAxis_63fae7c7-1743-425a-a5a4-559317faa10f_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_NondesignatedMember_51ac196c-ace2-49c2-a126-930db5ea4f28_terseLabel_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not designated as hedging instruments</link:label>
    <link:label id="lab_us-gaap_NondesignatedMember_label_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NondesignatedMember" xlink:to="lab_us-gaap_NondesignatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_67c30386-cade-46cc-8f34-5a9dc1eca0e1_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_7a01cde6-01c5-41d5-9f10-3feb6832562d_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_da0c2f41-46da-423f-b87a-2c46cb346846_negatedLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccountsReceivableNetCurrent_e15c55fc-aac1-4b68-80a5-6e63335047b4_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_3a6e60c9-c619-4f5a-a98f-926efecb55d8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d882c136-0005-4e71-b99f-85d5eb731aea_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_ForeignExchangeForwardAndInterestRateSwapMember_aabf7fee-5ac3-4a4c-8b08-d09f34adfe8c_terseLabel_en-US" xlink:label="lab_ttek_ForeignExchangeForwardAndInterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency forward contracts and interest rate swap agreements</link:label>
    <link:label id="lab_ttek_ForeignExchangeForwardAndInterestRateSwapMember_label_en-US" xlink:label="lab_ttek_ForeignExchangeForwardAndInterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Forward And Interest Rate Swap [Member]</link:label>
    <link:label id="lab_ttek_ForeignExchangeForwardAndInterestRateSwapMember_documentation_en-US" xlink:label="lab_ttek_ForeignExchangeForwardAndInterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to the foreign exchange forward contracts and interest rate swap contracts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ForeignExchangeForwardAndInterestRateSwapMember" xlink:href="ttek-20200927.xsd#ttek_ForeignExchangeForwardAndInterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ForeignExchangeForwardAndInterestRateSwapMember" xlink:to="lab_ttek_ForeignExchangeForwardAndInterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_d656b3a7-d88c-42d9-983d-07d85e97d547_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink: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, minimum (as a percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink: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, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_bcc427b9-9839-4ae9-beac-662a6e6397fd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_cbda6fc7-fbca-41ef-8b42-29b513733796_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposed of by Sale</link:label>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:to="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_9032cfac-c3b1-4d02-b0af-b5863f227b2e_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/2020/dei-2020-01-31.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_srt_TitleOfIndividualAxis_3b4d5c99-11af-435d-9ce5-1f221c6440ab_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_06fb76b5-e41f-4d62-b621-910b58f102ef_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_1e4ff992-e707-4b5c-951a-3cee15c20d0c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_b72e43bb-1b2e-4bdf-a6c1-18b9564d4602_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_e534e82e-334c-42cb-beba-95dd628135d1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxLiabilitiesPrepaidExpenses_78b2f007-4874-4aeb-a747-cac3275dd5cc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum_fa266922-1f3f-4b8c-8186-0ce75150822f_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-20200927.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_VestingAxis_b2129953-cf14-48e1-8722-ba22a3cfa4f7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_a447d7cf-5574-4d77-af76-ea9747f111f1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedParties_31e651ec-a4b3-4e1a-b99b-a470a9ef76d5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DerivativeFixedInterestRate_34d69dc8-da0f-4ec0-a07d-5365d3a38ea0_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SubsequentEventLineItems_5cc34c52-5bdd-4708-be57-36a381164e58_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_4a9f63d9-c406-4368-a807-04673446b971_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_ab6d7ea1-c5a7-4ec3-9046-bf3e59765b99_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_CreditFacilityDomain_77d92ec4-55d3-47b7-8813-8584499faef7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember_6bb88fb5-bb2b-4361-b049-b1d64ab4ce8b_terseLabel_en-US" xlink:label="lab_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First anniversary of grant date and monthly thereafter</link:label>
    <link:label id="lab_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember_label_en-US" xlink:label="lab_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Anniversary Of Grant Date And Monthly Thereafter [Member]</link:label>
    <link:label id="lab_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember_documentation_en-US" xlink:label="lab_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First anniversary of the grant date and monthly thereafter.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember" xlink:href="ttek-20200927.xsd#ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember" xlink:to="lab_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_05ac828c-dd8f-4a1b-970f-5c34cf437cfc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_790fd117-77be-444f-8749-4c3f334f6f7e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityFileNumber_90dae868-9ff2-45e9-a4af-099a9b07dc6a_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/2020/dei-2020-01-31.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_OtherCurrentLiabilitiesMember_c5236b3c-1373-440d-aceb-d2c3c6c13668_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_25dab2c8-c1f9-4e5b-ab26-c5d8193edc30_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ProvisionForLossOnContracts_3286507b-1d3f-46d7-9394-ab27f4d579b7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_07600daf-1ddf-4f9d-8b42-030ebfc4c366_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember_fef8a67d-355c-4fd8-a068-83822f49db8c_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-20200927.xsd#ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember" xlink:to="lab_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_185b6efa-568d-4610-81e0-7c524d978726_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_e95eb7bc-ce6c-4570-b353-e662d7f0d0a3_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BalanceSheetLocationAxis_8905c414-aae1-4b32-a30f-f55a878df500_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_db616f01-147d-4684-a229-2f8591d970dd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_2dedabc5-b586-4f81-bb0b-024cbb13eac5_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revaluation of deferred taxes</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_73eeff18-eabc-4884-ac91-0196bb3fb5bb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_23477c50-2e08-46f4-a7bc-b1c95f926d07_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_48fae182-c921-4146-8cbb-8cce27061185_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/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_ac547e49-b477-4d42-a4be-1f5477ec8258_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_0ee0ba50-4f93-405a-bf05-3e82c6a153a5_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 at the end of the period</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_295e0708-1c12-4dda-8d60-a825cf874063_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredCompensationPlanAssets_aa059738-5351-4860-a923-4284b24999c9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_a1f218dc-cb76-4836-8f57-250d2feac3b5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CompensationAndRetirementDisclosureAbstract_1158df97-7c8b-4177-b572-0b5e16c002c2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_EachAnniversaryOfGrantDateMember_342af1dc-6d5a-4615-8e03-cb8c8c7f928b_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-20200927.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_SubsequentEventTable_1ed11767-0b31-41d1-b8ea-1627ec2fbafe_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ConsolidationAndPresentationPolicyTextBlock_6b817654-9902-433b-9767-0551bc61e163_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-20200927.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_DebtInstrumentTable_82776247-8091-4c60-9a2c-c6bdf0abe9d2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SummaryOfIncomeTaxContingenciesTextBlock_fb054206-0e2c-426e-9b49-01a8de4ae3d5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_MinorityInterest_3501f91d-e6d9-4a3b-a02a-e477f2313948_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_faa0cecf-7efb-4b5b-88b0-68366f8084f1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_CostPlusMember_f35e8457-d9e2-44b1-9ec1-afc02832b150_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-20200927.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_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure_1489acae-0cc3-49d6-bf4e-ba834e94f738_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-20200927.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_InterestExpenseMember_1408a73a-ed38-45d0-bdbc-af0efa66de45_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_EGlobalTechMember_8b70c2b4-bbeb-4547-9378-67254190d289_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">eGlobalTech</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-20200927.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_StatementOfIncomeAndComprehensiveIncomeAbstract_355dd818-a182-473d-87e0-57a77f66088c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeasesRentExpenseNet_09643463-1343-416b-94b2-8dda9258ff73_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rental expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesRentExpenseNet_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Rent Expense, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesRentExpenseNet" xlink:to="lab_us-gaap_OperatingLeasesRentExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_6bb9321d-023d-4a28-b295-a7d65598479c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_42363e34-4aa4-402b-9cfd-b7c513b26007_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_b7b8cbd0-23bc-4c2a-a6e5-ec21aab84a1e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FixedPriceContractMember_f034d52a-e74d-4d7e-bac3-db47925ac754_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseCost_7c32e5dc-7c7c-44c8-a449-ef42bdcad5e3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_8b939341-82b6-4c00-9a8f-f629dab02750_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredTaxLiabilitiesAbstract_ddb33ac1-508c-4fac-95b8-b926423056a2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_UndistributedEarningsOfForeignSubsidiaries_0ebbc54c-69ff-47b6-9f72-65ad1e2499b5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_15080ecc-bcae-406b-9510-c957802c8117_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CurrentIncomeTaxExpenseBenefit_186af062-a884-43a6-9064-cfa8573aa54f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_eb609129-9535-4c33-9c62-1e34a717915a_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for prior year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_abdb8168-362e-48af-8fd6-cf3ddbe670b5_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for current year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetUsefulLife_b05c9c34-561d-4f38-992f-7c7d86ca0f44_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_a4117fe7-dc63-434c-8961-f1706ce6456d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_a6400f3c-9238-49d7-9b2d-9f206ec4f934_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GrossProfit_299f5a5f-d1b0-4edd-bd25-c7c1f139fe45_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PropertyPlantAndEquipmentNet_b2cf9c56-3839-476f-a4a4-f4d8e6151a55_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_db2f696c-bda0-44e7-a50f-582d75b9cd6c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityTaxIdentificationNumber_482ce0e0-d4b7-4aed-b195-51b27d6332d6_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/2020/dei-2020-01-31.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_DeferredCompensationLiabilityClassifiedNoncurrent_e98ca54e-e2cb-4bd3-b8fc-8809d28a9a5e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_834c1ecf-0f64-4f47-9a1e-7ffda366e2b5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncreaseDecreaseInOperatingCapitalAbstract_4b32a708-c1a4-4659-bed8-c32f355e5e23_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_TradeNamesMember_fcb7d394-0a6d-41aa-ba0a-da307e92c318_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_CurrentFiscalYearEndDate_2e2a3b04-9259-4ca7-a1dd-8587c5d8bdde_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/2020/dei-2020-01-31.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_BlueWaterFederalSolutionsIncMember_c38c5cb5-0d3c-4c4b-8b93-c24c410f6e70_terseLabel_en-US" xlink:label="lab_ttek_BlueWaterFederalSolutionsIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BWF</link:label>
    <link:label id="lab_ttek_BlueWaterFederalSolutionsIncMember_label_en-US" xlink:label="lab_ttek_BlueWaterFederalSolutionsIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BlueWater Federal Solutions, Inc. [Member]</link:label>
    <link:label id="lab_ttek_BlueWaterFederalSolutionsIncMember_documentation_en-US" xlink:label="lab_ttek_BlueWaterFederalSolutionsIncMember" 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">BlueWater Federal Solutions, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BlueWaterFederalSolutionsIncMember" xlink:href="ttek-20200927.xsd#ttek_BlueWaterFederalSolutionsIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_BlueWaterFederalSolutionsIncMember" xlink:to="lab_ttek_BlueWaterFederalSolutionsIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_42e6b686-f3bb-4d0a-b306-c82f91a71d32_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingIncomeLossMember_23c9aedf-f31d-43de-b424-358793e8aec0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments_351540fa-9654-4c91-af9c-576752f55bdb_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-20200927.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_AccumulatedOtherComprehensiveIncomeLossLineItems_2ddc33d1-3382-4dcb-8cf5-8aa813adb52e_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">Reclassifications out of accumulated other comprehensive income (loss)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_68d75b3e-7ba9-4b20-9b0d-9d2d07f7da01_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 (in thousands)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_ContractWithCustomerAssetRelatedParty_7364145e-028b-46de-b901-aeaf8d209409_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-20200927.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_9a496fc0-81fd-429d-b164-7c9c7aa2423f_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-20200927.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_SupplementalCashFlowInformationAbstract_1085f412-8063-4c53-aa41-2e8935d1258a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_WYGplcMember_98c4bc5a-e402-4979-b50c-8649ba47bc25_terseLabel_en-US" xlink:label="lab_ttek_WYGplcMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WYG plc</link:label>
    <link:label id="lab_ttek_WYGplcMember_label_en-US" xlink:label="lab_ttek_WYGplcMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WYG plc [Member]</link:label>
    <link:label id="lab_ttek_WYGplcMember_documentation_en-US" xlink:label="lab_ttek_WYGplcMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WYG plc [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_WYGplcMember" xlink:href="ttek-20200927.xsd#ttek_WYGplcMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_WYGplcMember" xlink:to="lab_ttek_WYGplcMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_dddfe416-82d1-4959-9341-e8bf3a83f660_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_fd2fd689-5b56-4655-9795-3ae0275e8122_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink: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 effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_dc5b1af0-618e-430c-b9b4-710346e0073d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_PropertyPlantAndEquipmentLineItems_57b7b95b-bda1-453a-93c5-f15c59c036aa_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" 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">Estimated useful lives</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_b4882dd2-1809-4a71-8778-71c092299843_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 and Equipment</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_e05b9f38-ecb0-40f8-a1af-711c9e0d1e45_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AllowanceForCreditLossMember_73974a67-2da6-436a-b727-e92a5749177d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_789a23b5-0896-42ea-9e80-06069570a8be_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink: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, maximum (as a percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink: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, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_AmendedCreditAgreementMember_3aba474f-7185-414b-b203-c331c84e46c5_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-20200927.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_a3e10fa3-e966-41ce-bc97-4e70f6bfc2c2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CustomerContractsMember_50f7afe5-7c60-4275-9bfc-a97f682e162b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DueToRelatedPartiesCurrentAndNoncurrent_3dcc659f-a8c1-4180-aba7-107c2e410fa6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_a1601b5b-0810-4f96-9b6a-40de21a06bab_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 (in thousands)</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-20200927.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_PropertyPlantAndEquipmentTextBlock_a999f79c-34c4-4c26-9bd4-872ea274575b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeasesFutureMinimumPaymentsDueAbstract_58c1edeb-9c98-44a1-a174-03620b418003_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" 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">Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_d9f29500-9d1c-4519-9656-deb84e6045e8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsGross_2a939775-266d-4f14-848a-9ea22099a4c3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_a8b45de0-c754-4ebd-8b32-958836e64aa5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ProvisionForDoubtfulAccounts_20918f00-c4dd-4134-8086-1d30f05899d2_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0bf0e106-80bb-4df3-86e6-7db428b084ad_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ContractWithCustomerAssetNetCurrent_1bee7d20-0525-498e-a680-970bb9b5abec_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_51f5b514-9b24-4748-801c-279f9f97281b_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 at the end of the period</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_RelatedPartyTransactionsAbstract_7c8385d4-9930-407e-89fb-8c5865d1f588_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_HedgingRelationshipDomain_fa437a5a-4720-44b3-82fe-1e394992cd35_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_98144b95-ebdd-4a32-95e6-9beb23e69b6d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_label_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_cfc6abe6-934c-4192-b5fb-15b94225be51_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_01f129f8-7271-4b8c-9d35-7d1e1aa96e11_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0e062d3c-1fed-47dd-a1d4-e88cb991cc6b_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_b3489d55-c108-422b-bc70-c1b7ca1df998_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DebtInstrumentBasisSpreadOnVariableRate1_b52c53df-12cc-46eb-80e8-3ca5e710f0ba_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_69fb706f-a471-448b-b267-0d99e1d57f29_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_bfc11782-476f-4929-ad3c-e6a9ce09595d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_CashFlowHedgingMember_a9ed1f30-b330-4782-a7c3-d22b3f5f9fd7_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">Designated as 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PlanNameDomain_168c3a4c-5f1c-46c2-8824-122808c622de_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityWellKnownSeasonedIssuer_cb280ac5-635e-4e41-b88b-de03ccafe625_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/2020/dei-2020-01-31.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_RevenueFromContractWithCustomerTextBlock_7e0524aa-731a-4801-85bc-221415583348_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_d282fec0-9d47-4128-85d2-0a1097b60524_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareholdersEquityAndShareBasedPaymentsTextBlock_d7d35026-07fb-462b-a76c-d6665bc9946a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CashAndCashEquivalentsPolicyTextBlock_e2292984-be4d-4203-b518-73fac29b31f6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeTaxExpenseBenefit_7092404c-2be8-4b75-aa74-86fc6072f241_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_677bb989-b22b-4e79-abd4-d2f162171a61_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_136ea293-dc94-4250-8b68-df6d34efd423_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink: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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_15333163-7d4f-4a58-8c46-da8e04625177_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, cash equivalents and restricted cash at beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_23d3423d-aea6-4888-b392-1c1446ac94d0_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, cash equivalents and restricted cash at end of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fb957e31-d519-4c28-b3c2-219c2ef74faf_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" 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 cash, cash equivalents and restricted cash</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PropertyPlantAndEquipmentPolicyTextBlock_a9aba8df-fe5b-48cd-addd-57d6a891c21f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_39166247-e0d8-48f9-9fd0-7f2126e3f9b4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_TitleOfIndividualWithRelationshipToEntityDomain_9878d6a6-462b-43e9-a571-33e54bd795e1_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_GoodwillTranslationAndPurchaseAccountingAdjustments_2576edb7-deb0-4be4-87f9-f0cdfec46f27_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LocalPhoneNumber_d39eaf9d-b8e8-4164-842f-76323d8fe2e6_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/2020/dei-2020-01-31.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_PaymentsToAcquireBusinessesGross_7a201c3b-c21b-459a-9f66-53a2a24ae257_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">Cash paid to the sellers</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_eedd13e9-588c-4932-8a8f-efc04d77f484_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_CumulativeEffectPeriodOfAdoptionDomain_9cbda903-63cb-4d45-8c0e-bac3a6b1d56f_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_6c750347-03bb-4907-ac33-dde39918ca12_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DerivativeLineItems_74925d20-84f4-4f42-b01d-cfcbfa3af776_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 financial instruments</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_b525b4d2-bfd7-4df7-883c-a5e7a514b576_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:to="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_bd2a861a-8a90-4bb2-b09d-005c4683f393_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_ae49d034-d58f-4091-b29a-026c989fee86_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reductions for prior year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_a2d0bfb8-8a24-4c6c-b262-467490f43a6b_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_3e5a16e1-bb67-41d6-8253-36524aa88a2e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StockIssuedDuringPeriodValueStockOptionsExercised_a00ef802-49a2-4d31-a94c-85a605d9b54c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AllocatedShareBasedCompensationExpenseNetOfTax_2a64360e-9937-4aa3-ad89-a81cc595f39d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_b762bcd0-1f9a-4bb2-a424-13b2fea2f1e2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LineOfCreditFacilityMaximumBorrowingCapacity_a1a46fe3-2056-48c7-b6d8-68e09a2a69fe_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AwardTypeAxis_607b751f-20f2-4325-9b70-7099d3e669fc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_2ddd734f-c33c-4186-afe6-6e69addeae46_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e1bb265d-e304-4dc9-96ce-2833828a4303_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_LossContingencyNumberOfActions_7df57a5a-8904-4931-bc4e-0f7d9b251d50_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-20200927.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_us-gaap_ValuationAllowanceLineItems_768766dd-f5db-4fcb-aa2a-46e48141c2c0_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceLineItems_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceLineItems" xlink:to="lab_us-gaap_ValuationAllowanceLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_EmployeeAndDirectorsStockOptionsMember_cde98959-b2ef-47c2-948d-e8c315166b83_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-20200927.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_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit_726fd958-e0f1-41a1-870b-f494281b5d14_verboseLabel_en-US" xlink:label="lab_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit" 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">TCJA deferred income tax benefit</link:label>
    <link:label id="lab_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit_label_en-US" xlink:label="lab_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit" xlink: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 Cuts and Jobs Act, Change in Tax Rate, Deferred Tax Liability, Income Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit" xlink:to="lab_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_860aeedf-1c48-4d3e-8a0d-6c11ca7a974c_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink: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 cash included in other current assets</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink: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 Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_bc127580-da2f-4e51-b36e-7495fcfce070_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_GovernmentServicesGroupMember_17751e9c-9485-491f-a618-edef240a8b2a_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-20200927.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_PreferredStockSharesOutstanding_06e99505-8457-440a-aae0-452c99c48698_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PaymentForContingentConsiderationLiabilityFinancingActivities_fe379d0c-128f-4c76-a140-352d0eabc5f4_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_d3b4a144-be2e-4f1b-85aa-6ff83dfa2fa4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NetCashProvidedByUsedInInvestingActivities_b29d6ad6-109f-418a-843c-9c20a98a8eb0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ServiceOtherMember_8c7f67be-8b8f-4356-8590-253e68ff387e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_73e36117-dcd9-4006-bdf4-f7f27313b37b_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 at the end of the period</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_ShareBasedCompensationAbstract_f5241d91-f6d7-497b-bbf5-67f73387dfa2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink: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 and related income tax benefits</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a272c95-c8d3-412a-ac63-b4e6d4cba59a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_452a4b5c-2cf0-4ef8-ae61-bc0208fd43b8_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 at the end of the period (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage_85be5916-5018-4c23-b503-e092b43c0ad0_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-20200927.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_PropertyPlantAndEquipmentDisclosureTextBlock_919fa9e7-08b0-4eef-ab79-802ad8be33ee_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EarningsPerShareTextBlock_3cd98172-b5b9-4710-99de-2a0794693c0c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LiabilitiesCurrentAbstract_20f3cc67-6c1c-49d1-9daf-e5f4bc164557_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_511ae4c2-63ab-4a56-8263-067e31be7611_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_1c362c1b-eeee-4113-9841-48e2418e514b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_70d9da62-3ece-4050-9f1f-2a107fbabd23_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 at the end of the period (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NewAccountingPronouncementsPolicyPolicyTextBlock_ce7b958f-4b91-49c5-a757-5a8b65a91b76_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 in Fiscal 2020 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_2ad673b7-fd50-4833-8d29-a18f9ba8ca0e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>ttek-20200927_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 2020 Workiva-->
<!--r:3e3dd512-ccb1-4cdc-bdb8-1a8dbcb3f56b,g:e757c9e7-87ac-40b0-b49c-f0bcad05a4f3-->
<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-20200927.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_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_e04d4630-f45a-4e43-a78e-abd6478fc9b5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_DocumentType_e04d4630-f45a-4e43-a78e-abd6478fc9b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_00326cb4-e258-4697-b989-29a18f898a2f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_DocumentAnnualReport_00326cb4-e258-4697-b989-29a18f898a2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_f8cb4b02-b94d-4e29-bed7-0698f3a0ace7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_DocumentPeriodEndDate_f8cb4b02-b94d-4e29-bed7-0698f3a0ace7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_84636ce4-748f-4dbc-b69d-f084a82b4eee" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_DocumentTransitionReport_84636ce4-748f-4dbc-b69d-f084a82b4eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_23fb27ba-327d-4458-9d2e-89652d9c1fa6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_EntityFileNumber_23fb27ba-327d-4458-9d2e-89652d9c1fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_211e8c05-0f9e-4027-8d3f-375e8f557721" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_EntityRegistrantName_211e8c05-0f9e-4027-8d3f-375e8f557721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_576819a3-824c-4345-959e-2c965c03dd58" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_EntityIncorporationStateCountryCode_576819a3-824c-4345-959e-2c965c03dd58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_b465fab5-302e-4e4b-b507-acad36e5d678" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_EntityTaxIdentificationNumber_b465fab5-302e-4e4b-b507-acad36e5d678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_9f84822a-3ed4-4d97-b610-d23a10736ab6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_EntityAddressAddressLine1_9f84822a-3ed4-4d97-b610-d23a10736ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_1e1f9484-9364-4ecd-aaa8-8be8440f461d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_EntityAddressCityOrTown_1e1f9484-9364-4ecd-aaa8-8be8440f461d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_a2e6063a-8043-47d9-a1ba-42d248bae244" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_EntityAddressStateOrProvince_a2e6063a-8043-47d9-a1ba-42d248bae244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_a402a057-65a7-416a-9dda-ea0b4385ced5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_EntityAddressPostalZipCode_a402a057-65a7-416a-9dda-ea0b4385ced5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_fe11a804-d758-4785-8f2d-dec339be698f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_CityAreaCode_fe11a804-d758-4785-8f2d-dec339be698f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_662c1326-2a8a-48ec-ae77-b2ef03e0d0a4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_LocalPhoneNumber_662c1326-2a8a-48ec-ae77-b2ef03e0d0a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_b23db49c-5ba7-4a6c-a128-1b134f2f004e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_Security12bTitle_b23db49c-5ba7-4a6c-a128-1b134f2f004e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_28a04ea5-a7c3-47fb-8982-1d56c38569ad" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_TradingSymbol_28a04ea5-a7c3-47fb-8982-1d56c38569ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_2ec1af10-a793-42ed-9be7-f34c880776b2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_SecurityExchangeName_2ec1af10-a793-42ed-9be7-f34c880776b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_7cd9cb94-c08c-4f6b-95bc-99cb025f4637" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_7cd9cb94-c08c-4f6b-95bc-99cb025f4637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_fb690f9b-6ccf-4ac2-bff8-5b7c99d581f1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_EntityVoluntaryFilers_fb690f9b-6ccf-4ac2-bff8-5b7c99d581f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_92f10040-d925-4d1e-b8a6-94df2d9866ce" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_EntityCurrentReportingStatus_92f10040-d925-4d1e-b8a6-94df2d9866ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_d3d1bba5-6b45-4a97-b163-8accb7ede7b5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_EntityInteractiveDataCurrent_d3d1bba5-6b45-4a97-b163-8accb7ede7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_510ad027-4aa6-4fbd-aad9-d8cfa5ea6eef" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_EntityFilerCategory_510ad027-4aa6-4fbd-aad9-d8cfa5ea6eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_a5ffd67c-afbc-4499-9b5d-a422ec886b99" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_EntitySmallBusiness_a5ffd67c-afbc-4499-9b5d-a422ec886b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_21b9d0ed-89de-4031-8a8d-73e8b0fb3ec6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_EntityEmergingGrowthCompany_21b9d0ed-89de-4031-8a8d-73e8b0fb3ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_d583fba1-02e3-469e-9ce5-99a09a78d7ac" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_IcfrAuditorAttestationFlag_d583fba1-02e3-469e-9ce5-99a09a78d7ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_33063e0c-37ae-40d7-a524-f041043bfce0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_EntityShellCompany_33063e0c-37ae-40d7-a524-f041043bfce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_63804f81-fc1d-484a-bb16-11532f3f36b4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_EntityPublicFloat_63804f81-fc1d-484a-bb16-11532f3f36b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_c243a2ba-a16c-4039-987c-3fd129012867" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_c243a2ba-a16c-4039-987c-3fd129012867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_3f081042-5b2e-4327-8c80-334b6b3e33c9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_3f081042-5b2e-4327-8c80-334b6b3e33c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_d6099eaa-3a7f-43e1-9825-79aa7bcb0f3d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_EntityCentralIndexKey_d6099eaa-3a7f-43e1-9825-79aa7bcb0f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_538cf4bc-b944-4f35-9c68-6bea4bdeaa66" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_CurrentFiscalYearEndDate_538cf4bc-b944-4f35-9c68-6bea4bdeaa66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_b25cb900-1c15-4cac-ac3f-3d16cf13e8d0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_DocumentFiscalYearFocus_b25cb900-1c15-4cac-ac3f-3d16cf13e8d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_34a52ae6-5097-4309-939f-d730bfc73030" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_DocumentFiscalPeriodFocus_34a52ae6-5097-4309-939f-d730bfc73030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_44fd94fa-8a5f-4c19-b53a-633c12f62e4a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9aa9333f-80c2-472f-9268-d25c0b653f78" xlink:to="loc_dei_AmendmentFlag_44fd94fa-8a5f-4c19-b53a-633c12f62e4a" 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-20200927.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_b34e7824-9bc6-4d90-8580-7a17c060bd40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_876aac90-7527-424c-8d77-ded813bb8073" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b34e7824-9bc6-4d90-8580-7a17c060bd40" xlink:to="loc_us-gaap_AssetsAbstract_876aac90-7527-424c-8d77-ded813bb8073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1d111e5c-e992-4ae3-bd31-76be2efe1887" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_876aac90-7527-424c-8d77-ded813bb8073" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1d111e5c-e992-4ae3-bd31-76be2efe1887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0869071b-66b6-4e98-a2a5-98aabeee5a58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1d111e5c-e992-4ae3-bd31-76be2efe1887" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0869071b-66b6-4e98-a2a5-98aabeee5a58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_661f7ecd-edd6-492d-b19c-0e9f8243a017" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1d111e5c-e992-4ae3-bd31-76be2efe1887" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_661f7ecd-edd6-492d-b19c-0e9f8243a017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_1701f2d7-6703-4685-8b27-258a8aaa052c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1d111e5c-e992-4ae3-bd31-76be2efe1887" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_1701f2d7-6703-4685-8b27-258a8aaa052c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_19fd2ad8-127a-4aed-8d31-220caa9564ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1d111e5c-e992-4ae3-bd31-76be2efe1887" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_19fd2ad8-127a-4aed-8d31-220caa9564ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_cbaec3b0-264a-46d2-bfcb-62536e7529e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1d111e5c-e992-4ae3-bd31-76be2efe1887" xlink:to="loc_us-gaap_IncomeTaxesReceivable_cbaec3b0-264a-46d2-bfcb-62536e7529e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_bded7873-c6fc-4ef8-9e29-69d02886497c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1d111e5c-e992-4ae3-bd31-76be2efe1887" xlink:to="loc_us-gaap_AssetsCurrent_bded7873-c6fc-4ef8-9e29-69d02886497c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_06a34823-b6af-4932-be64-a0f9028f28ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_876aac90-7527-424c-8d77-ded813bb8073" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_06a34823-b6af-4932-be64-a0f9028f28ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_927f7cca-52c6-4bb0-a383-0454fbfb14a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_876aac90-7527-424c-8d77-ded813bb8073" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_927f7cca-52c6-4bb0-a383-0454fbfb14a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_68f5d0bb-9e66-4dd3-9a06-3ab357d4c691" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_876aac90-7527-424c-8d77-ded813bb8073" xlink:to="loc_us-gaap_EquityMethodInvestments_68f5d0bb-9e66-4dd3-9a06-3ab357d4c691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c288666c-8334-460f-ab43-a1072399c49f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_876aac90-7527-424c-8d77-ded813bb8073" xlink:to="loc_us-gaap_Goodwill_c288666c-8334-460f-ab43-a1072399c49f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_dfd27e2b-81f0-42e8-bbf4-566ca056dedf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_876aac90-7527-424c-8d77-ded813bb8073" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_dfd27e2b-81f0-42e8-bbf4-566ca056dedf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_bdf5dc3d-7170-49b5-bf93-bfb069306aa8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_876aac90-7527-424c-8d77-ded813bb8073" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_bdf5dc3d-7170-49b5-bf93-bfb069306aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_8fb73ea3-6d65-4a36-8750-0e012a6175cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_876aac90-7527-424c-8d77-ded813bb8073" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_8fb73ea3-6d65-4a36-8750-0e012a6175cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_cc778b9a-ddc1-4d22-95b2-159d2070a141" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_876aac90-7527-424c-8d77-ded813bb8073" xlink:to="loc_us-gaap_Assets_cc778b9a-ddc1-4d22-95b2-159d2070a141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7ef392a0-ca7a-4bba-8b5b-dc7588f3c03e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b34e7824-9bc6-4d90-8580-7a17c060bd40" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7ef392a0-ca7a-4bba-8b5b-dc7588f3c03e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_5496c81e-763d-4046-b84a-00cefc1855c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7ef392a0-ca7a-4bba-8b5b-dc7588f3c03e" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_5496c81e-763d-4046-b84a-00cefc1855c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_467f44b8-819c-4181-b011-d7b5513ed03f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5496c81e-763d-4046-b84a-00cefc1855c8" xlink:to="loc_us-gaap_AccountsPayableCurrent_467f44b8-819c-4181-b011-d7b5513ed03f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c6d68cf5-6f7d-4b61-a9df-7fba3f4ab5a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5496c81e-763d-4046-b84a-00cefc1855c8" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c6d68cf5-6f7d-4b61-a9df-7fba3f4ab5a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_af3f1b56-1701-4d6b-9a21-02efd09480e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5496c81e-763d-4046-b84a-00cefc1855c8" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_af3f1b56-1701-4d6b-9a21-02efd09480e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_d0b45616-59d4-4a38-b6bc-93d05775fee3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5496c81e-763d-4046-b84a-00cefc1855c8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_d0b45616-59d4-4a38-b6bc-93d05775fee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_6b5d6a7f-b24a-465b-9f9c-8ee29f1715a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5496c81e-763d-4046-b84a-00cefc1855c8" xlink:to="loc_us-gaap_DebtCurrent_6b5d6a7f-b24a-465b-9f9c-8ee29f1715a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_688fdb41-cd65-4b0a-8a6b-5fe21f840fb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5496c81e-763d-4046-b84a-00cefc1855c8" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_688fdb41-cd65-4b0a-8a6b-5fe21f840fb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_8a4e917c-0a8f-471e-8eef-1cde30369869" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5496c81e-763d-4046-b84a-00cefc1855c8" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_8a4e917c-0a8f-471e-8eef-1cde30369869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_288d1676-d773-4408-bfd4-36e54dd76b72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5496c81e-763d-4046-b84a-00cefc1855c8" xlink:to="loc_us-gaap_LiabilitiesCurrent_288d1676-d773-4408-bfd4-36e54dd76b72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_d57a5d34-e39e-4b0c-8f39-457de9cf1156" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7ef392a0-ca7a-4bba-8b5b-dc7588f3c03e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_d57a5d34-e39e-4b0c-8f39-457de9cf1156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5d30f92f-3fde-4d83-ac7b-bab0fe307ee9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7ef392a0-ca7a-4bba-8b5b-dc7588f3c03e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5d30f92f-3fde-4d83-ac7b-bab0fe307ee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_35534928-51de-47ad-b2eb-e2bfd5373673" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7ef392a0-ca7a-4bba-8b5b-dc7588f3c03e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_35534928-51de-47ad-b2eb-e2bfd5373673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_3745996e-0837-4ed2-9c85-3c76103938b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7ef392a0-ca7a-4bba-8b5b-dc7588f3c03e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_3745996e-0837-4ed2-9c85-3c76103938b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_621f47f9-6d91-41b9-b7b9-a1e20e9637b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7ef392a0-ca7a-4bba-8b5b-dc7588f3c03e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_621f47f9-6d91-41b9-b7b9-a1e20e9637b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_fcf18a32-4011-4c6c-bdea-ce633fbf8ad3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7ef392a0-ca7a-4bba-8b5b-dc7588f3c03e" xlink:to="loc_us-gaap_CommitmentsAndContingencies_fcf18a32-4011-4c6c-bdea-ce633fbf8ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ca318932-2e10-47eb-9a16-8d5e18c8a426" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7ef392a0-ca7a-4bba-8b5b-dc7588f3c03e" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ca318932-2e10-47eb-9a16-8d5e18c8a426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_1f990453-027c-4300-abe5-ad3b972fbc1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ca318932-2e10-47eb-9a16-8d5e18c8a426" xlink:to="loc_us-gaap_PreferredStockValue_1f990453-027c-4300-abe5-ad3b972fbc1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_8f78e0cb-98b7-4883-8dd9-c8a4b2dd4b75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ca318932-2e10-47eb-9a16-8d5e18c8a426" xlink:to="loc_us-gaap_CommonStockValue_8f78e0cb-98b7-4883-8dd9-c8a4b2dd4b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_ffa9e5d5-1875-46f2-a400-c151e9424cd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ca318932-2e10-47eb-9a16-8d5e18c8a426" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_ffa9e5d5-1875-46f2-a400-c151e9424cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_16a43d35-1cfe-4275-850f-35f75fafa4ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ca318932-2e10-47eb-9a16-8d5e18c8a426" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_16a43d35-1cfe-4275-850f-35f75fafa4ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d90af79f-0750-499a-a67a-546ec920ab63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ca318932-2e10-47eb-9a16-8d5e18c8a426" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d90af79f-0750-499a-a67a-546ec920ab63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9653dc5d-2f30-4f08-a886-eb5150f5ec89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ca318932-2e10-47eb-9a16-8d5e18c8a426" xlink:to="loc_us-gaap_StockholdersEquity_9653dc5d-2f30-4f08-a886-eb5150f5ec89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_c6c25101-b096-44d1-97a0-72fa7d16c4ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ca318932-2e10-47eb-9a16-8d5e18c8a426" xlink:to="loc_us-gaap_MinorityInterest_c6c25101-b096-44d1-97a0-72fa7d16c4ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9cbf635a-1dac-44e7-a6fb-155f0140b90a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ca318932-2e10-47eb-9a16-8d5e18c8a426" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9cbf635a-1dac-44e7-a6fb-155f0140b90a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_3058166c-af3d-4679-bb3c-f1a96c00a8e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7ef392a0-ca7a-4bba-8b5b-dc7588f3c03e" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_3058166c-af3d-4679-bb3c-f1a96c00a8e5" 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-20200927.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_b0151148-746e-4abf-86e5-fef39bbee4a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_a1b6ea76-da0d-4f72-b957-06060ae742f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b0151148-746e-4abf-86e5-fef39bbee4a3" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_a1b6ea76-da0d-4f72-b957-06060ae742f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_063affb1-a137-48cf-ad6b-64d4ec96855f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b0151148-746e-4abf-86e5-fef39bbee4a3" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_063affb1-a137-48cf-ad6b-64d4ec96855f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_c311609f-39f3-4608-ac2b-345beece8b91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b0151148-746e-4abf-86e5-fef39bbee4a3" xlink:to="loc_us-gaap_PreferredStockSharesIssued_c311609f-39f3-4608-ac2b-345beece8b91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_a6f34204-ed61-42e4-90af-e7040e580ed5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b0151148-746e-4abf-86e5-fef39bbee4a3" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_a6f34204-ed61-42e4-90af-e7040e580ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_88c57dd7-ea9c-45c3-b725-030579b40a8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b0151148-746e-4abf-86e5-fef39bbee4a3" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_88c57dd7-ea9c-45c3-b725-030579b40a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_126babe8-a900-493e-95ae-0b5100b5f729" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b0151148-746e-4abf-86e5-fef39bbee4a3" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_126babe8-a900-493e-95ae-0b5100b5f729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_aef3bc8b-e371-4578-9e44-f7f7c9641533" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b0151148-746e-4abf-86e5-fef39bbee4a3" xlink:to="loc_us-gaap_CommonStockSharesIssued_aef3bc8b-e371-4578-9e44-f7f7c9641533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_77e25d7d-0c5b-46a6-a1c1-931944ba0841" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b0151148-746e-4abf-86e5-fef39bbee4a3" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_77e25d7d-0c5b-46a6-a1c1-931944ba0841" 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-20200927.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_b9ef019c-ccee-4478-bba8-cc4c97d135a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_207e1b69-7516-441d-a008-4fc3e04d8ad3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b9ef019c-ccee-4478-bba8-cc4c97d135a5" xlink:to="loc_us-gaap_StatementTable_207e1b69-7516-441d-a008-4fc3e04d8ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c567dd3d-dc22-475b-9367-b71010e8c574" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_207e1b69-7516-441d-a008-4fc3e04d8ad3" xlink:to="loc_srt_ProductOrServiceAxis_c567dd3d-dc22-475b-9367-b71010e8c574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_98957325-3004-4dcf-a87b-5665e1b31284" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_c567dd3d-dc22-475b-9367-b71010e8c574" xlink:to="loc_srt_ProductsAndServicesDomain_98957325-3004-4dcf-a87b-5665e1b31284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SubcontractorMember_355ddb14-7e35-4a4d-afb8-15c4f64f6907" xlink:href="ttek-20200927.xsd#ttek_SubcontractorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_98957325-3004-4dcf-a87b-5665e1b31284" xlink:to="loc_ttek_SubcontractorMember_355ddb14-7e35-4a4d-afb8-15c4f64f6907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceOtherMember_9cccfa45-573a-449c-8f15-243dbc39a83e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_98957325-3004-4dcf-a87b-5665e1b31284" xlink:to="loc_us-gaap_ServiceOtherMember_9cccfa45-573a-449c-8f15-243dbc39a83e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_207e1b69-7516-441d-a008-4fc3e04d8ad3" xlink:to="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c31d3284-b49d-4c1c-97f6-a23d1be85fa5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c31d3284-b49d-4c1c-97f6-a23d1be85fa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_567682b2-29e4-4809-a4e5-61808024afbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_567682b2-29e4-4809-a4e5-61808024afbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_694e558e-4e3b-4534-abd0-446d3786f911" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_GrossProfit_694e558e-4e3b-4534-abd0-446d3786f911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_32da744e-8741-4819-9473-5e44e7d900ed" xlink:href="ttek-20200927.xsd#ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_32da744e-8741-4819-9473-5e44e7d900ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_7676ec2c-fa41-468f-968f-73cce4151764" xlink:href="ttek-20200927.xsd#ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_7676ec2c-fa41-468f-968f-73cce4151764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_284a7371-def4-4af6-ab24-10e6d968a18d" xlink:href="ttek-20200927.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_284a7371-def4-4af6-ab24-10e6d968a18d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_2c2c54b2-fbbc-42ed-a989-583992ca6a42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_2c2c54b2-fbbc-42ed-a989-583992ca6a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_afffdbc6-c5aa-4e96-9b02-05bccdd7667f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_OperatingIncomeLoss_afffdbc6-c5aa-4e96-9b02-05bccdd7667f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_10c41510-4f90-4658-ad80-680af55f899c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_InvestmentIncomeInterest_10c41510-4f90-4658-ad80-680af55f899c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_ca79bf13-b8aa-4e58-bb41-17a8ce82a709" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_InterestExpense_ca79bf13-b8aa-4e58-bb41-17a8ce82a709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6d553b5e-4206-4b04-8186-f89332d8f72b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6d553b5e-4206-4b04-8186-f89332d8f72b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4abbf621-3b82-45c6-9b36-576ed75df9da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4abbf621-3b82-45c6-9b36-576ed75df9da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_99194419-fbfe-4045-acf4-551772d2cab0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_ProfitLoss_99194419-fbfe-4045-acf4-551772d2cab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_dbec1c6e-d0a2-4261-8887-0c92f97df734" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_dbec1c6e-d0a2-4261-8887-0c92f97df734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c5fc4fd9-7bc7-4753-9e32-2cd64087685d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c5fc4fd9-7bc7-4753-9e32-2cd64087685d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1f2766af-6e70-4bb8-be0e-b3e9d8cdab6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_EarningsPerShareAbstract_1f2766af-6e70-4bb8-be0e-b3e9d8cdab6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_5beb77b1-7321-440c-9dfd-f5e55c4875c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1f2766af-6e70-4bb8-be0e-b3e9d8cdab6c" xlink:to="loc_us-gaap_EarningsPerShareBasic_5beb77b1-7321-440c-9dfd-f5e55c4875c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_d8e7ed8b-bb01-4855-98e1-4f9f5dbe0507" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1f2766af-6e70-4bb8-be0e-b3e9d8cdab6c" xlink:to="loc_us-gaap_EarningsPerShareDiluted_d8e7ed8b-bb01-4855-98e1-4f9f5dbe0507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8d45d635-d070-4125-b943-8bbbd5e8731a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d2df89ff-c869-4cc3-a307-e9d8c7458f72" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8d45d635-d070-4125-b943-8bbbd5e8731a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7f8aa6a9-864b-4427-b30d-acaea6388498" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8d45d635-d070-4125-b943-8bbbd5e8731a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7f8aa6a9-864b-4427-b30d-acaea6388498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7dc09571-6220-4488-a482-2ad6359f32e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8d45d635-d070-4125-b943-8bbbd5e8731a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7dc09571-6220-4488-a482-2ad6359f32e1" 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-20200927.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_76a18b32-82ca-4005-893b-6236379faf27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_53fbd847-9b6a-4e61-894f-3740e873c88c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_76a18b32-82ca-4005-893b-6236379faf27" xlink:to="loc_us-gaap_ProfitLoss_53fbd847-9b6a-4e61-894f-3740e873c88c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2adafa31-3630-4a03-bfff-259de566397b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_76a18b32-82ca-4005-893b-6236379faf27" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2adafa31-3630-4a03-bfff-259de566397b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_c15e2023-eea5-45fc-9b77-40c56430f0b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2adafa31-3630-4a03-bfff-259de566397b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_c15e2023-eea5-45fc-9b77-40c56430f0b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_5d4581ea-39e5-436d-b070-c89e52f7bf49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2adafa31-3630-4a03-bfff-259de566397b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_5d4581ea-39e5-436d-b070-c89e52f7bf49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_265bd731-cb29-4bd6-b719-3fd04a331016" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2adafa31-3630-4a03-bfff-259de566397b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_265bd731-cb29-4bd6-b719-3fd04a331016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_42f32837-c179-4ff1-93be-637b6ef29a79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2adafa31-3630-4a03-bfff-259de566397b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_42f32837-c179-4ff1-93be-637b6ef29a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_c03779b3-35fc-430e-af3b-2dca759588ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2adafa31-3630-4a03-bfff-259de566397b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_c03779b3-35fc-430e-af3b-2dca759588ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4cb0d7f5-40c0-483d-8e5e-983520438c35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_76a18b32-82ca-4005-893b-6236379faf27" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4cb0d7f5-40c0-483d-8e5e-983520438c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_3cd1ec2f-84ba-4361-b8d1-3a4fb8adeedc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_76a18b32-82ca-4005-893b-6236379faf27" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_3cd1ec2f-84ba-4361-b8d1-3a4fb8adeedc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_1b1d93c1-c200-44d9-a054-018b9610f740" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_76a18b32-82ca-4005-893b-6236379faf27" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_1b1d93c1-c200-44d9-a054-018b9610f740" 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-20200927.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_35a8e054-de45-4f38-9f08-a8c76df9f4fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_5541fcf8-f1d8-45d2-a57a-3323c28b4636" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_35a8e054-de45-4f38-9f08-a8c76df9f4fe" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_5541fcf8-f1d8-45d2-a57a-3323c28b4636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_e07ff918-8f93-4a85-a19b-d8f760d4e6f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5541fcf8-f1d8-45d2-a57a-3323c28b4636" xlink:to="loc_us-gaap_ProfitLoss_e07ff918-8f93-4a85-a19b-d8f760d4e6f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_304df008-42e1-4977-ae8a-e2075f655e7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5541fcf8-f1d8-45d2-a57a-3323c28b4636" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_304df008-42e1-4977-ae8a-e2075f655e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d7705a65-6d3b-4241-a92e-754ad78f3f2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_304df008-42e1-4977-ae8a-e2075f655e7c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d7705a65-6d3b-4241-a92e-754ad78f3f2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_79992c37-8faa-4d55-b3f0-435adc80585c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_304df008-42e1-4977-ae8a-e2075f655e7c" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_79992c37-8faa-4d55-b3f0-435adc80585c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_d8b0ced9-d19e-46f0-8022-3b2fa1170937" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_304df008-42e1-4977-ae8a-e2075f655e7c" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_d8b0ced9-d19e-46f0-8022-3b2fa1170937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_7a46d817-cd6f-410b-aeb3-1efcf2a9680c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_304df008-42e1-4977-ae8a-e2075f655e7c" xlink:to="loc_us-gaap_ShareBasedCompensation_7a46d817-cd6f-410b-aeb3-1efcf2a9680c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_127c0020-7928-47d0-a9c7-f6fa3c73157e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_304df008-42e1-4977-ae8a-e2075f655e7c" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_127c0020-7928-47d0-a9c7-f6fa3c73157e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_bfbbc170-9d3c-401b-a7d3-0ccd1b32209a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_304df008-42e1-4977-ae8a-e2075f655e7c" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_bfbbc170-9d3c-401b-a7d3-0ccd1b32209a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_39ba7c91-9b57-4730-ac42-ab737caadb0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_304df008-42e1-4977-ae8a-e2075f655e7c" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_39ba7c91-9b57-4730-ac42-ab737caadb0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_466c197d-500f-415a-86d9-b1c5bd66a742" xlink:href="ttek-20200927.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_304df008-42e1-4977-ae8a-e2075f655e7c" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_466c197d-500f-415a-86d9-b1c5bd66a742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_f821e411-60c4-4a33-bfbc-b265d58ddebe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_304df008-42e1-4977-ae8a-e2075f655e7c" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_f821e411-60c4-4a33-bfbc-b265d58ddebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_04dc51e3-b1e8-4bbc-9a38-dfd745c731c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_304df008-42e1-4977-ae8a-e2075f655e7c" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_04dc51e3-b1e8-4bbc-9a38-dfd745c731c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset_d44d61e3-cebe-4862-ae7b-b2874085de71" xlink:href="ttek-20200927.xsd#ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_04dc51e3-b1e8-4bbc-9a38-dfd745c731c1" xlink:to="loc_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset_d44d61e3-cebe-4862-ae7b-b2874085de71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_9a4a3021-9b1a-419b-b021-a6515d709821" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_04dc51e3-b1e8-4bbc-9a38-dfd745c731c1" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_9a4a3021-9b1a-419b-b021-a6515d709821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_0d538968-7a98-46fd-b448-8554546139f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_04dc51e3-b1e8-4bbc-9a38-dfd745c731c1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_0d538968-7a98-46fd-b448-8554546139f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_IncreaseDecreaseInAccruedCompensation_d5a20e8c-6ca2-4c24-aafb-ea460d754c66" xlink:href="ttek-20200927.xsd#ttek_IncreaseDecreaseInAccruedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_04dc51e3-b1e8-4bbc-9a38-dfd745c731c1" xlink:to="loc_ttek_IncreaseDecreaseInAccruedCompensation_d5a20e8c-6ca2-4c24-aafb-ea460d754c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_b224b52e-ca51-4b34-8a01-1a2917600fa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_04dc51e3-b1e8-4bbc-9a38-dfd745c731c1" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_b224b52e-ca51-4b34-8a01-1a2917600fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_5f314baa-672e-4315-a123-37fdb82996da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_04dc51e3-b1e8-4bbc-9a38-dfd745c731c1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_5f314baa-672e-4315-a123-37fdb82996da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_b63c1d66-5d9a-43d8-8cbf-3999225de4ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_04dc51e3-b1e8-4bbc-9a38-dfd745c731c1" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_b63c1d66-5d9a-43d8-8cbf-3999225de4ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_1d41b9ed-4603-4b8c-a4af-54d5513a31d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_04dc51e3-b1e8-4bbc-9a38-dfd745c731c1" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_1d41b9ed-4603-4b8c-a4af-54d5513a31d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d994b89a-5cf4-4764-b6ae-7e0596d65e58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5541fcf8-f1d8-45d2-a57a-3323c28b4636" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d994b89a-5cf4-4764-b6ae-7e0596d65e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_edd8603f-38b9-4874-b6a4-b4866f8bf53f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_35a8e054-de45-4f38-9f08-a8c76df9f4fe" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_edd8603f-38b9-4874-b6a4-b4866f8bf53f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e2ada6d5-a3ea-45c5-af2b-994373e58f17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_edd8603f-38b9-4874-b6a4-b4866f8bf53f" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e2ada6d5-a3ea-45c5-af2b-994373e58f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a0dfb2aa-32cc-464d-afa9-3cdc1a16575e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_edd8603f-38b9-4874-b6a4-b4866f8bf53f" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a0dfb2aa-32cc-464d-afa9-3cdc1a16575e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_702b6a64-99a8-4791-a194-d3402b41c67e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_edd8603f-38b9-4874-b6a4-b4866f8bf53f" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_702b6a64-99a8-4791-a194-d3402b41c67e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_faa47522-8ae6-4fe1-a92c-c8254599a312" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_edd8603f-38b9-4874-b6a4-b4866f8bf53f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_faa47522-8ae6-4fe1-a92c-c8254599a312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_ba4faa38-f910-4b17-b737-4819733da147" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_35a8e054-de45-4f38-9f08-a8c76df9f4fe" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_ba4faa38-f910-4b17-b737-4819733da147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_cb1c4b2a-e628-45d4-bcad-f6a7b1604c8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ba4faa38-f910-4b17-b737-4819733da147" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_cb1c4b2a-e628-45d4-bcad-f6a7b1604c8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_557f726e-18f1-49a0-86ef-a3494ac19325" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ba4faa38-f910-4b17-b737-4819733da147" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_557f726e-18f1-49a0-86ef-a3494ac19325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_26958e91-6a9f-40a0-87bf-49563dbef85e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ba4faa38-f910-4b17-b737-4819733da147" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_26958e91-6a9f-40a0-87bf-49563dbef85e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_3d72340d-c110-46a7-a602-53e995dca79e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ba4faa38-f910-4b17-b737-4819733da147" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_3d72340d-c110-46a7-a602-53e995dca79e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_a7db1ac9-9ce4-4ddc-918d-e16da6580712" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ba4faa38-f910-4b17-b737-4819733da147" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_a7db1ac9-9ce4-4ddc-918d-e16da6580712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_e91fe71a-1791-4f56-baa6-e147ea08f31f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_ba4faa38-f910-4b17-b737-4819733da147" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_e91fe71a-1791-4f56-baa6-e147ea08f31f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_cb81be16-cce6-4e6c-a2cd-239a2e395e49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_ba4faa38-f910-4b17-b737-4819733da147" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_cb81be16-cce6-4e6c-a2cd-239a2e395e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_fb1a333f-038b-4d4e-8f70-e4e682f3b987" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ba4faa38-f910-4b17-b737-4819733da147" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_fb1a333f-038b-4d4e-8f70-e4e682f3b987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_0dc045df-f786-44f7-9194-e2dba5383afb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ba4faa38-f910-4b17-b737-4819733da147" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_0dc045df-f786-44f7-9194-e2dba5383afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6ea5ef19-b52d-433d-8cca-7cd2e9bcb9fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ba4faa38-f910-4b17-b737-4819733da147" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6ea5ef19-b52d-433d-8cca-7cd2e9bcb9fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_14f07c35-8922-4c4c-886e-780f1367acef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_35a8e054-de45-4f38-9f08-a8c76df9f4fe" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_14f07c35-8922-4c4c-886e-780f1367acef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_12c9e386-7333-49f2-838e-89c424c87ca7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_35a8e054-de45-4f38-9f08-a8c76df9f4fe" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_12c9e386-7333-49f2-838e-89c424c87ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_577d7682-10f9-41f7-9735-18c24060b13c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_35a8e054-de45-4f38-9f08-a8c76df9f4fe" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_577d7682-10f9-41f7-9735-18c24060b13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3959c11d-253a-489f-900b-d74cb2cd1f65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_35a8e054-de45-4f38-9f08-a8c76df9f4fe" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3959c11d-253a-489f-900b-d74cb2cd1f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_fb31d8c2-43cc-4056-a74a-0307deaf1b4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_35a8e054-de45-4f38-9f08-a8c76df9f4fe" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_fb31d8c2-43cc-4056-a74a-0307deaf1b4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CashPaidDuringThePeriodAbstract_7532515a-21c0-4fe2-869b-fd55ee777bb3" xlink:href="ttek-20200927.xsd#ttek_CashPaidDuringThePeriodAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_fb31d8c2-43cc-4056-a74a-0307deaf1b4d" xlink:to="loc_ttek_CashPaidDuringThePeriodAbstract_7532515a-21c0-4fe2-869b-fd55ee777bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_a2b05116-cc05-4e37-bee4-59b25ff4d0f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7532515a-21c0-4fe2-869b-fd55ee777bb3" xlink:to="loc_us-gaap_InterestPaidNet_a2b05116-cc05-4e37-bee4-59b25ff4d0f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_5072d5c0-a87b-483f-bc9f-f6746bd16a24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7532515a-21c0-4fe2-869b-fd55ee777bb3" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_5072d5c0-a87b-483f-bc9f-f6746bd16a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_b99d966a-3f38-4962-87bd-349a75397417" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_fb31d8c2-43cc-4056-a74a-0307deaf1b4d" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_b99d966a-3f38-4962-87bd-349a75397417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b07cf75f-bd42-4581-965d-7d0ebf152c86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_b99d966a-3f38-4962-87bd-349a75397417" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b07cf75f-bd42-4581-965d-7d0ebf152c86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_1721aebf-b286-42d0-93f1-e279e871ec32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_b99d966a-3f38-4962-87bd-349a75397417" xlink:to="loc_us-gaap_RestrictedCash_1721aebf-b286-42d0-93f1-e279e871ec32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c967b58f-5563-4519-ab0a-1339d7e0c696" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_b99d966a-3f38-4962-87bd-349a75397417" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c967b58f-5563-4519-ab0a-1339d7e0c696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="simple" xlink:href="ttek-20200927.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_afdcff0f-8dbe-4624-8704-b7b984811718" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIncomeTaxRefunds_8c2099c3-32e9-427e-8421-42e901e71cc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_afdcff0f-8dbe-4624-8704-b7b984811718" xlink:to="loc_us-gaap_ProceedsFromIncomeTaxRefunds_8c2099c3-32e9-427e-8421-42e901e71cc0" 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-20200927.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_d5e4c723-bc0c-4d77-b420-1a2aa8c03765" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c5010e1d-c680-4605-8571-7df3ecc51019" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d5e4c723-bc0c-4d77-b420-1a2aa8c03765" xlink:to="loc_us-gaap_StatementTable_c5010e1d-c680-4605-8571-7df3ecc51019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_6d6ea347-644e-4799-909b-4b768059313a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c5010e1d-c680-4605-8571-7df3ecc51019" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_6d6ea347-644e-4799-909b-4b768059313a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_13c23065-8c0b-4d13-86d5-b3e86c41ef45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6d6ea347-644e-4799-909b-4b768059313a" xlink:to="loc_us-gaap_EquityComponentDomain_13c23065-8c0b-4d13-86d5-b3e86c41ef45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_dc387073-7dcd-470b-b9b1-ea40a3186225" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_13c23065-8c0b-4d13-86d5-b3e86c41ef45" xlink:to="loc_us-gaap_CommonStockMember_dc387073-7dcd-470b-b9b1-ea40a3186225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_94f182cb-12b6-45a3-bc7f-f67c444afa12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_13c23065-8c0b-4d13-86d5-b3e86c41ef45" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_94f182cb-12b6-45a3-bc7f-f67c444afa12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b0a07474-1e08-4413-9f48-14ce8ac0c75f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_13c23065-8c0b-4d13-86d5-b3e86c41ef45" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b0a07474-1e08-4413-9f48-14ce8ac0c75f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_33e9bfdb-3578-4caf-a1f5-9f5aea84bb05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_13c23065-8c0b-4d13-86d5-b3e86c41ef45" xlink:to="loc_us-gaap_RetainedEarningsMember_33e9bfdb-3578-4caf-a1f5-9f5aea84bb05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_a134eaf5-70d4-40e6-9e09-c893bf58fadd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_13c23065-8c0b-4d13-86d5-b3e86c41ef45" xlink:to="loc_us-gaap_ParentMember_a134eaf5-70d4-40e6-9e09-c893bf58fadd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_5929565f-82d4-44b5-9073-837c4528bccd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_13c23065-8c0b-4d13-86d5-b3e86c41ef45" xlink:to="loc_us-gaap_NoncontrollingInterestMember_5929565f-82d4-44b5-9073-837c4528bccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_bbad9f43-6217-4896-b118-7c72384bd88a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c5010e1d-c680-4605-8571-7df3ecc51019" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_bbad9f43-6217-4896-b118-7c72384bd88a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_b9743384-813e-48f0-97c1-70218726b252" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_bbad9f43-6217-4896-b118-7c72384bd88a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_b9743384-813e-48f0-97c1-70218726b252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_500629b1-2c72-46b9-8c78-70987252bbc5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_b9743384-813e-48f0-97c1-70218726b252" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_500629b1-2c72-46b9-8c78-70987252bbc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_690f544c-8791-4794-8bd8-965637b9de38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c5010e1d-c680-4605-8571-7df3ecc51019" xlink:to="loc_us-gaap_StatementLineItems_690f544c-8791-4794-8bd8-965637b9de38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_690f544c-8791-4794-8bd8-965637b9de38" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_b58f0f3c-b36c-4ea3-963a-90f7e31cf8be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_SharesOutstanding_b58f0f3c-b36c-4ea3-963a-90f7e31cf8be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1c6845c6-89e0-4737-8100-e2115230cb9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1c6845c6-89e0-4737-8100-e2115230cb9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_fd4a19d0-c58e-49cb-ab92-9249273ccb3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_fd4a19d0-c58e-49cb-ab92-9249273ccb3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b6a04689-39a4-488e-a453-92d49bcc1dac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_fd4a19d0-c58e-49cb-ab92-9249273ccb3f" xlink:to="loc_us-gaap_ProfitLoss_b6a04689-39a4-488e-a453-92d49bcc1dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_349d380d-065b-4821-b9a7-3c9a484cecee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_fd4a19d0-c58e-49cb-ab92-9249273ccb3f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_349d380d-065b-4821-b9a7-3c9a484cecee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_21b98d34-8ba1-4511-92a3-be9fd83c0417" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_fd4a19d0-c58e-49cb-ab92-9249273ccb3f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_21b98d34-8ba1-4511-92a3-be9fd83c0417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1f59769d-da60-4518-a032-436017afd7b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_fd4a19d0-c58e-49cb-ab92-9249273ccb3f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1f59769d-da60-4518-a032-436017afd7b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_aa8aa85f-188d-41b1-9943-4f12976e523f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_fd4a19d0-c58e-49cb-ab92-9249273ccb3f" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_aa8aa85f-188d-41b1-9943-4f12976e523f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_e093075e-0b83-4b5c-9245-26807a8adbfb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_e093075e-0b83-4b5c-9245-26807a8adbfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_0ecb828b-fbe5-4335-b583-6bb3c0e3cbaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_DividendsCommonStockCash_0ecb828b-fbe5-4335-b583-6bb3c0e3cbaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0914207d-672b-4888-8dce-8ad93853e31d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0914207d-672b-4888-8dce-8ad93853e31d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_227c8a9e-22cf-4fd6-bc31-1b535c9194a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_227c8a9e-22cf-4fd6-bc31-1b535c9194a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_07f43b18-b6ca-468e-9ec0-8a8abe447c73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_07f43b18-b6ca-468e-9ec0-8a8abe447c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0952d63f-39f5-4f98-8ea7-5958093c4768" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0952d63f-39f5-4f98-8ea7-5958093c4768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_5456b043-5ae0-4ed6-a2c4-266861555685" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_5456b043-5ae0-4ed6-a2c4-266861555685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_dc4c04c7-ff68-48a2-8f01-bee0abb0809e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_dc4c04c7-ff68-48a2-8f01-bee0abb0809e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_a9a2fd6c-f870-4b21-be58-e38612388662" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_a9a2fd6c-f870-4b21-be58-e38612388662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b5d87775-027a-4b76-a544-f3b6de95cdaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b5d87775-027a-4b76-a544-f3b6de95cdaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_52dc9fbe-de7c-484d-8060-8e39ece7e8ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_52dc9fbe-de7c-484d-8060-8e39ece7e8ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_90125294-8b41-49a9-b32d-73520b4213bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_SharesOutstanding_90125294-8b41-49a9-b32d-73520b4213bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_34a8ad8f-f512-423b-abfa-3751d3f99e97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f69442bf-5f1a-4f4e-8d7f-10be743c8210" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_34a8ad8f-f512-423b-abfa-3751d3f99e97" 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-20200927.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_1c5515e4-b442-4130-a23a-97bc3aefe7e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_e1a3f72a-0a8b-4143-9ad0-09916121c491" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1c5515e4-b442-4130-a23a-97bc3aefe7e8" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_e1a3f72a-0a8b-4143-9ad0-09916121c491" 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-20200927.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_f1fe02fc-61a3-4b4e-8c3b-718bb6bccde7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_601e3bd4-36e1-4eee-a112-9372ba4fe561" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f1fe02fc-61a3-4b4e-8c3b-718bb6bccde7" xlink:to="loc_us-gaap_NatureOfOperations_601e3bd4-36e1-4eee-a112-9372ba4fe561" 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-20200927.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_0fbfcdf7-b6b9-4904-893d-f0931659266d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_96c108e9-f674-47c1-9c80-fd597a1f0fe6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0fbfcdf7-b6b9-4904-893d-f0931659266d" xlink:to="loc_us-gaap_NumberOfReportableSegments_96c108e9-f674-47c1-9c80-fd597a1f0fe6" 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-20200927.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_7a2db0d6-09df-4316-aaef-7e6d13853a9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_f3ce5eb1-3c19-409e-a3a5-fe6ec32537c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7a2db0d6-09df-4316-aaef-7e6d13853a9b" xlink:to="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_f3ce5eb1-3c19-409e-a3a5-fe6ec32537c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" xlink:type="simple" xlink:href="ttek-20200927.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_d901fb29-9a78-4a6a-b066-7d49bd127cf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ConsolidationAndPresentationPolicyTextBlock_80454f77-5d64-47f3-9a47-06b435b7bb59" xlink:href="ttek-20200927.xsd#ttek_ConsolidationAndPresentationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d901fb29-9a78-4a6a-b066-7d49bd127cf1" xlink:to="loc_ttek_ConsolidationAndPresentationPolicyTextBlock_80454f77-5d64-47f3-9a47-06b435b7bb59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_6bf760f8-f133-45ad-a8ea-c77149a59df2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d901fb29-9a78-4a6a-b066-7d49bd127cf1" xlink:to="loc_us-gaap_FiscalPeriod_6bf760f8-f133-45ad-a8ea-c77149a59df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_0f99ad69-cc5f-47b7-9356-3eaff4e0b08b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d901fb29-9a78-4a6a-b066-7d49bd127cf1" xlink:to="loc_us-gaap_UseOfEstimates_0f99ad69-cc5f-47b7-9356-3eaff4e0b08b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_88382efc-a37e-4661-9563-523f988ef1f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d901fb29-9a78-4a6a-b066-7d49bd127cf1" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_88382efc-a37e-4661-9563-523f988ef1f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_70a5257d-0952-4b11-b2cc-dc37ca3420f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d901fb29-9a78-4a6a-b066-7d49bd127cf1" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_70a5257d-0952-4b11-b2cc-dc37ca3420f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_110d4a16-a885-4afe-8479-b5d0d22449e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d901fb29-9a78-4a6a-b066-7d49bd127cf1" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_110d4a16-a885-4afe-8479-b5d0d22449e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_d4528927-7db8-4a69-afd1-5101629f4aad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d901fb29-9a78-4a6a-b066-7d49bd127cf1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_d4528927-7db8-4a69-afd1-5101629f4aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_cc95694d-342c-42c3-8a47-e163cda041a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d901fb29-9a78-4a6a-b066-7d49bd127cf1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_cc95694d-342c-42c3-8a47-e163cda041a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_86b1f249-1c88-4fa3-bbae-136047e0f499" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d901fb29-9a78-4a6a-b066-7d49bd127cf1" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_86b1f249-1c88-4fa3-bbae-136047e0f499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_ac5e00d6-8114-45cf-a8a4-c08ba87eb40f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d901fb29-9a78-4a6a-b066-7d49bd127cf1" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_ac5e00d6-8114-45cf-a8a4-c08ba87eb40f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_4bbf5400-89b1-4d51-929a-cabd5dc7d988" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d901fb29-9a78-4a6a-b066-7d49bd127cf1" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_4bbf5400-89b1-4d51-929a-cabd5dc7d988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_b36fcb54-b8c1-4eda-8845-45fd17474cfb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d901fb29-9a78-4a6a-b066-7d49bd127cf1" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_b36fcb54-b8c1-4eda-8845-45fd17474cfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContingentConsiderationPolicyTextBlock_05a3433d-f8a7-4562-b798-373b2d01613a" xlink:href="ttek-20200927.xsd#ttek_ContingentConsiderationPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d901fb29-9a78-4a6a-b066-7d49bd127cf1" xlink:to="loc_ttek_ContingentConsiderationPolicyTextBlock_05a3433d-f8a7-4562-b798-373b2d01613a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_a11c9222-72ec-4786-98dd-ee78c194988f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d901fb29-9a78-4a6a-b066-7d49bd127cf1" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_a11c9222-72ec-4786-98dd-ee78c194988f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_cd7e1b64-fdd3-440f-ad06-58f5e1d35952" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d901fb29-9a78-4a6a-b066-7d49bd127cf1" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_cd7e1b64-fdd3-440f-ad06-58f5e1d35952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_82e3a166-2b0b-4f9d-8135-57951a5dfd9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d901fb29-9a78-4a6a-b066-7d49bd127cf1" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_82e3a166-2b0b-4f9d-8135-57951a5dfd9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_b727a468-5636-4092-9cd0-e5884ef8bb80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d901fb29-9a78-4a6a-b066-7d49bd127cf1" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_b727a468-5636-4092-9cd0-e5884ef8bb80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ConcentrationOfCreditRiskPolicyTextBlock_0bc338bd-2d5a-47e6-9659-83a354483260" xlink:href="ttek-20200927.xsd#ttek_ConcentrationOfCreditRiskPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d901fb29-9a78-4a6a-b066-7d49bd127cf1" xlink:to="loc_ttek_ConcentrationOfCreditRiskPolicyTextBlock_0bc338bd-2d5a-47e6-9659-83a354483260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_8d4c656e-c5bb-4e85-b4d4-4d53d0e6f590" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d901fb29-9a78-4a6a-b066-7d49bd127cf1" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_8d4c656e-c5bb-4e85-b4d4-4d53d0e6f590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_7f9e2d85-242d-4b8c-a7e5-1f8968e9c6b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d901fb29-9a78-4a6a-b066-7d49bd127cf1" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_7f9e2d85-242d-4b8c-a7e5-1f8968e9c6b4" 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-20200927.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_3c90afa5-896c-4fa5-9df2-8e6d35078191" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent_170bcc34-9d2a-47df-a747-d3c227374b06" xlink:href="ttek-20200927.xsd#ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3c90afa5-896c-4fa5-9df2-8e6d35078191" xlink:to="loc_ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent_170bcc34-9d2a-47df-a747-d3c227374b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection_37dd0c72-1eda-4bd3-87f6-288c8ddd2400" xlink:href="ttek-20200927.xsd#ttek_UnbilledContractsReceivablePeriodForBillingAndCollection"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3c90afa5-896c-4fa5-9df2-8e6d35078191" xlink:to="loc_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection_37dd0c72-1eda-4bd3-87f6-288c8ddd2400" 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-20200927.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_15cda316-901c-418e-ae6c-ee76b18641cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_73a83468-d586-4a88-8b58-516d19f8da8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_15cda316-901c-418e-ae6c-ee76b18641cc" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_73a83468-d586-4a88-8b58-516d19f8da8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e2fe74a9-2ac9-482a-a608-4d109965b373" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_73a83468-d586-4a88-8b58-516d19f8da8c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e2fe74a9-2ac9-482a-a608-4d109965b373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5ea3e520-7eba-4f8a-b177-2bd10c28c9ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e2fe74a9-2ac9-482a-a608-4d109965b373" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5ea3e520-7eba-4f8a-b177-2bd10c28c9ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_c40c8f05-dbf6-4d2c-81c1-731f7a2e1280" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5ea3e520-7eba-4f8a-b177-2bd10c28c9ef" xlink:to="loc_us-gaap_EquipmentMember_c40c8f05-dbf6-4d2c-81c1-731f7a2e1280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_f0dff756-b522-4ce0-b074-e9dec59b6b8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5ea3e520-7eba-4f8a-b177-2bd10c28c9ef" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_f0dff756-b522-4ce0-b074-e9dec59b6b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_14b3bfcf-a0a7-4953-82d4-b2ef02e70a8a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_73a83468-d586-4a88-8b58-516d19f8da8c" xlink:to="loc_srt_RangeAxis_14b3bfcf-a0a7-4953-82d4-b2ef02e70a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_97343631-a7db-419c-ad1d-144b92d71ee0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_14b3bfcf-a0a7-4953-82d4-b2ef02e70a8a" xlink:to="loc_srt_RangeMember_97343631-a7db-419c-ad1d-144b92d71ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c712b4b1-a750-433a-a44e-c4a887c7d8b6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_97343631-a7db-419c-ad1d-144b92d71ee0" xlink:to="loc_srt_MinimumMember_c712b4b1-a750-433a-a44e-c4a887c7d8b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9675bf60-3c5c-4e95-92d2-61a7a24afe33" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_97343631-a7db-419c-ad1d-144b92d71ee0" xlink:to="loc_srt_MaximumMember_9675bf60-3c5c-4e95-92d2-61a7a24afe33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2268ce02-1ac1-4b1d-9c86-f5ccebc7b339" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_73a83468-d586-4a88-8b58-516d19f8da8c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2268ce02-1ac1-4b1d-9c86-f5ccebc7b339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_59adfef8-3dda-4f5f-8c8d-6a1fb4f26a38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2268ce02-1ac1-4b1d-9c86-f5ccebc7b339" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_59adfef8-3dda-4f5f-8c8d-6a1fb4f26a38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationLeasesDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#BasisofPresentationandPreparationLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f97b01fb-d0b6-4815-9a6e-7ee5f9370728" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_3c55fde9-aad9-4b49-85f2-fa3481de5d7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f97b01fb-d0b6-4815-9a6e-7ee5f9370728" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_3c55fde9-aad9-4b49-85f2-fa3481de5d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a81d0268-9757-4577-a233-7097f6084e03" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_3c55fde9-aad9-4b49-85f2-fa3481de5d7f" xlink:to="loc_srt_RangeAxis_a81d0268-9757-4577-a233-7097f6084e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4192a367-f520-4a59-b7f6-6e5f8f8692b6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_a81d0268-9757-4577-a233-7097f6084e03" xlink:to="loc_srt_RangeMember_4192a367-f520-4a59-b7f6-6e5f8f8692b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f7f662d9-b286-41b1-9ea4-99600eea589c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4192a367-f520-4a59-b7f6-6e5f8f8692b6" xlink:to="loc_srt_MinimumMember_f7f662d9-b286-41b1-9ea4-99600eea589c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6928d062-6d64-4456-a888-e885a9f2b554" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4192a367-f520-4a59-b7f6-6e5f8f8692b6" xlink:to="loc_srt_MaximumMember_6928d062-6d64-4456-a888-e885a9f2b554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_c553c409-497b-44c2-b1fa-6554b96df29a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3c55fde9-aad9-4b49-85f2-fa3481de5d7f" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_c553c409-497b-44c2-b1fa-6554b96df29a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_fb612b5e-8623-4eaf-b8e4-a1b75f2fe2a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c553c409-497b-44c2-b1fa-6554b96df29a" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_fb612b5e-8623-4eaf-b8e4-a1b75f2fe2a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_27f78b42-28c7-4f8b-82e3-d571cae7bede" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c553c409-497b-44c2-b1fa-6554b96df29a" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_27f78b42-28c7-4f8b-82e3-d571cae7bede" 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-20200927.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_a96017a7-1e73-4174-aaa4-cb58dd21410f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting_28b082d4-9399-4fcb-a3cc-2280b1fadabc" xlink:href="ttek-20200927.xsd#ttek_NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a96017a7-1e73-4174-aaa4-cb58dd21410f" xlink:to="loc_ttek_NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting_28b082d4-9399-4fcb-a3cc-2280b1fadabc" 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-20200927.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_50d2f9bd-e7e4-4209-b35c-1c1b0f3fee5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5a5a3077-8b0d-4f24-bee9-792156164374" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_50d2f9bd-e7e4-4209-b35c-1c1b0f3fee5b" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5a5a3077-8b0d-4f24-bee9-792156164374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_f981555c-378e-49a3-bb7d-791f11d13f67" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5a5a3077-8b0d-4f24-bee9-792156164374" xlink:to="loc_srt_MajorCustomersAxis_f981555c-378e-49a3-bb7d-791f11d13f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_682fe415-ccaa-47f2-a2f7-a5d39938d8d2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_f981555c-378e-49a3-bb7d-791f11d13f67" xlink:to="loc_srt_NameOfMajorCustomerDomain_682fe415-ccaa-47f2-a2f7-a5d39938d8d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FederalGovernmentMember_4c0eaf67-d983-45e3-baff-d310326c2a0d" xlink:href="ttek-20200927.xsd#ttek_FederalGovernmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_682fe415-ccaa-47f2-a2f7-a5d39938d8d2" xlink:to="loc_ttek_FederalGovernmentMember_4c0eaf67-d983-45e3-baff-d310326c2a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialMember_94bfcd89-d3bf-46cf-89e4-b867b25da5f1" xlink:href="ttek-20200927.xsd#ttek_CommercialMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_682fe415-ccaa-47f2-a2f7-a5d39938d8d2" xlink:to="loc_ttek_CommercialMember_94bfcd89-d3bf-46cf-89e4-b867b25da5f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InternationalMember_9b8ab471-1fe0-47ba-9f13-5a08b9580964" xlink:href="ttek-20200927.xsd#ttek_InternationalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_682fe415-ccaa-47f2-a2f7-a5d39938d8d2" xlink:to="loc_ttek_InternationalMember_9b8ab471-1fe0-47ba-9f13-5a08b9580964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bc6f31fa-0334-4dfa-9175-638761e79265" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5a5a3077-8b0d-4f24-bee9-792156164374" xlink:to="loc_srt_RangeAxis_bc6f31fa-0334-4dfa-9175-638761e79265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3201e276-9cc9-4552-89be-462be0912440" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_bc6f31fa-0334-4dfa-9175-638761e79265" xlink:to="loc_srt_RangeMember_3201e276-9cc9-4552-89be-462be0912440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a3aebae6-ea5c-4181-856b-c8b535ac0d67" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3201e276-9cc9-4552-89be-462be0912440" xlink:to="loc_srt_MinimumMember_a3aebae6-ea5c-4181-856b-c8b535ac0d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5fead443-0087-4561-809f-4199002ec500" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3201e276-9cc9-4552-89be-462be0912440" xlink:to="loc_srt_MaximumMember_5fead443-0087-4561-809f-4199002ec500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_fc416ae3-1c62-4804-9196-c5c1846902e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5a5a3077-8b0d-4f24-bee9-792156164374" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_fc416ae3-1c62-4804-9196-c5c1846902e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_8334e85c-877d-4fc8-ac12-1479e97e808f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_fc416ae3-1c62-4804-9196-c5c1846902e4" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_8334e85c-877d-4fc8-ac12-1479e97e808f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationPaymentPeriod_955fb3da-db16-4053-98cd-326f32d318ee" xlink:href="ttek-20200927.xsd#ttek_BusinessCombinationContingentConsiderationPaymentPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_8334e85c-877d-4fc8-ac12-1479e97e808f" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationPaymentPeriod_955fb3da-db16-4053-98cd-326f32d318ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_b500d277-5564-46ab-afdd-a1fb27750933" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SegmentReportingInformationLineItems_fc416ae3-1c62-4804-9196-c5c1846902e4" xlink:to="loc_us-gaap_RisksAndUncertaintiesAbstract_b500d277-5564-46ab-afdd-a1fb27750933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure_12dc4d39-1271-40e4-9f7b-e344523dafae" xlink:href="ttek-20200927.xsd#ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_b500d277-5564-46ab-afdd-a1fb27750933" xlink:to="loc_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure_12dc4d39-1271-40e4-9f7b-e344523dafae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PercentageOfAccountReceivablesDueFromAgencies_c4c67444-cac9-4596-a7f1-bdb78295a227" xlink:href="ttek-20200927.xsd#ttek_PercentageOfAccountReceivablesDueFromAgencies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_b500d277-5564-46ab-afdd-a1fb27750933" xlink:to="loc_ttek_PercentageOfAccountReceivablesDueFromAgencies_c4c67444-cac9-4596-a7f1-bdb78295a227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PercentageOfRevenueEarnedFromAgencies_6ea6fb2a-0ca9-45cf-9e9b-9b9543775351" xlink:href="ttek-20200927.xsd#ttek_PercentageOfRevenueEarnedFromAgencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_b500d277-5564-46ab-afdd-a1fb27750933" xlink:to="loc_ttek_PercentageOfRevenueEarnedFromAgencies_6ea6fb2a-0ca9-45cf-9e9b-9b9543775351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalances" xlink:type="simple" xlink:href="ttek-20200927.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_28f95439-c67a-4506-98d9-a726cf426197" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_c529b51b-9927-4040-a8a1-cfeefbaf4eb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_28f95439-c67a-4506-98d9-a726cf426197" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_c529b51b-9927-4040-a8a1-cfeefbaf4eb6" 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-20200927.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_8541e2d1-0dfb-479a-89cd-13f68221e45f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_5046dc54-ccda-4c19-8d52-63a757981e15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8541e2d1-0dfb-479a-89cd-13f68221e45f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_5046dc54-ccda-4c19-8d52-63a757981e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_3971a733-b531-414e-8f45-d0d5d3e6ef7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8541e2d1-0dfb-479a-89cd-13f68221e45f" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_3971a733-b531-414e-8f45-d0d5d3e6ef7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_320286f2-cbc5-4480-8d1b-f2562d777932" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8541e2d1-0dfb-479a-89cd-13f68221e45f" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_320286f2-cbc5-4480-8d1b-f2562d777932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_612c72bb-6a98-4727-8d52-421b560a6dcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8541e2d1-0dfb-479a-89cd-13f68221e45f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_612c72bb-6a98-4727-8d52-421b560a6dcf" 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-20200927.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_c97b6d8e-274e-440b-9e5d-d30809f3338d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ad47fb9f-93ca-468b-8ea8-4c44dd43e136" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c97b6d8e-274e-440b-9e5d-d30809f3338d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ad47fb9f-93ca-468b-8ea8-4c44dd43e136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_98912864-f331-498b-a541-0f717557cf76" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_ad47fb9f-93ca-468b-8ea8-4c44dd43e136" xlink:to="loc_srt_MajorCustomersAxis_98912864-f331-498b-a541-0f717557cf76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_f6bf0c86-a899-443b-909e-53a1fa502631" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_98912864-f331-498b-a541-0f717557cf76" xlink:to="loc_srt_NameOfMajorCustomerDomain_f6bf0c86-a899-443b-909e-53a1fa502631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_StateAndLocalGovernmentMember_241e0dc2-c05d-4bd9-b437-1112e257593b" xlink:href="ttek-20200927.xsd#ttek_StateAndLocalGovernmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_f6bf0c86-a899-443b-909e-53a1fa502631" xlink:to="loc_ttek_StateAndLocalGovernmentMember_241e0dc2-c05d-4bd9-b437-1112e257593b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FederalGovernmentMember_5bbd4ac3-d1ed-4012-816c-05a1d9126cc0" xlink:href="ttek-20200927.xsd#ttek_FederalGovernmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_f6bf0c86-a899-443b-909e-53a1fa502631" xlink:to="loc_ttek_FederalGovernmentMember_5bbd4ac3-d1ed-4012-816c-05a1d9126cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialMember_4a796ddf-3ade-4858-a356-55666faeda36" xlink:href="ttek-20200927.xsd#ttek_CommercialMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_f6bf0c86-a899-443b-909e-53a1fa502631" xlink:to="loc_ttek_CommercialMember_4a796ddf-3ade-4858-a356-55666faeda36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InternationalMember_d1d32922-920f-4af2-bd24-e61fba0a8033" xlink:href="ttek-20200927.xsd#ttek_InternationalMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_f6bf0c86-a899-443b-909e-53a1fa502631" xlink:to="loc_ttek_InternationalMember_d1d32922-920f-4af2-bd24-e61fba0a8033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_92624d30-7605-493d-81d3-6036713d498c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ad47fb9f-93ca-468b-8ea8-4c44dd43e136" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_92624d30-7605-493d-81d3-6036713d498c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_33b0202d-8968-448b-99d1-8711a49497f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_92624d30-7605-493d-81d3-6036713d498c" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_33b0202d-8968-448b-99d1-8711a49497f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_d34936f4-a76b-4f38-a8f8-ef0509f92ec1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_33b0202d-8968-448b-99d1-8711a49497f3" xlink:to="loc_us-gaap_FixedPriceContractMember_d34936f4-a76b-4f38-a8f8-ef0509f92ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_1b1b0bfe-5da2-4241-85f0-8ba90feea491" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_33b0202d-8968-448b-99d1-8711a49497f3" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_1b1b0bfe-5da2-4241-85f0-8ba90feea491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CostPlusMember_6c49fae0-cd7c-49c4-80b2-69449b9aacdc" xlink:href="ttek-20200927.xsd#ttek_CostPlusMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_33b0202d-8968-448b-99d1-8711a49497f3" xlink:to="loc_ttek_CostPlusMember_6c49fae0-cd7c-49c4-80b2-69449b9aacdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_64193b03-6bc6-4de1-be0e-bafa8958dde4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ad47fb9f-93ca-468b-8ea8-4c44dd43e136" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_64193b03-6bc6-4de1-be0e-bafa8958dde4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9c0f689e-eda1-4c5a-a814-49d1848d30f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_64193b03-6bc6-4de1-be0e-bafa8958dde4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9c0f689e-eda1-4c5a-a814-49d1848d30f7" 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-20200927.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_dcc71020-8a6b-4b37-aace-334c84609023" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_126c4ff2-a5be-4341-887a-c1c2c1d347a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dcc71020-8a6b-4b37-aace-334c84609023" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_126c4ff2-a5be-4341-887a-c1c2c1d347a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f2b3768e-a666-4a6e-b2f2-87dcd0a444af" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_126c4ff2-a5be-4341-887a-c1c2c1d347a1" xlink:to="loc_srt_ProductOrServiceAxis_f2b3768e-a666-4a6e-b2f2-87dcd0a444af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0e9c2486-4bd4-427c-bedc-b1607189de7b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_f2b3768e-a666-4a6e-b2f2-87dcd0a444af" xlink:to="loc_srt_ProductsAndServicesDomain_0e9c2486-4bd4-427c-bedc-b1607189de7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractRetentionsMember_bba4a0c5-bbcb-4f84-bbf5-a7a8c574373c" xlink:href="ttek-20200927.xsd#ttek_ContractRetentionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0e9c2486-4bd4-427c-bedc-b1607189de7b" xlink:to="loc_ttek_ContractRetentionsMember_bba4a0c5-bbcb-4f84-bbf5-a7a8c574373c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2e601672-51ca-42d0-865a-7f7bad556d16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_126c4ff2-a5be-4341-887a-c1c2c1d347a1" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_2e601672-51ca-42d0-865a-7f7bad556d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_d15aad2a-9717-469c-a577-af6c26a06ecb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2e601672-51ca-42d0-865a-7f7bad556d16" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_d15aad2a-9717-469c-a577-af6c26a06ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_fce8660d-4c90-4253-84a4-a7b411514c45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2e601672-51ca-42d0-865a-7f7bad556d16" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_fce8660d-4c90-4253-84a4-a7b411514c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractWithCustomerAssetLiabilityNetCurrent_260fb4c9-0108-4aee-a083-626c7921d327" xlink:href="ttek-20200927.xsd#ttek_ContractWithCustomerAssetLiabilityNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2e601672-51ca-42d0-865a-7f7bad556d16" xlink:to="loc_ttek_ContractWithCustomerAssetLiabilityNetCurrent_260fb4c9-0108-4aee-a083-626c7921d327" 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-20200927.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_7ea4621b-b43a-441f-925d-46f8a741d9ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_8641635e-fbca-4536-b990-34251718169d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7ea4621b-b43a-441f-925d-46f8a741d9ee" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_8641635e-fbca-4536-b990-34251718169d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fdc68857-dbef-4706-9c25-5b538ec8fee2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8641635e-fbca-4536-b990-34251718169d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fdc68857-dbef-4706-9c25-5b538ec8fee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_20c80112-f70e-4949-ba51-a94766d62939" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_fdc68857-dbef-4706-9c25-5b538ec8fee2" xlink:to="loc_us-gaap_SegmentDomain_20c80112-f70e-4949-ba51-a94766d62939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_01e1619b-299d-4359-ac18-d2dfa6f52606" xlink:href="ttek-20200927.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_20c80112-f70e-4949-ba51-a94766d62939" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_01e1619b-299d-4359-ac18-d2dfa6f52606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RemediationAndConstructionManagementMember_2d46953c-3ac3-4b5d-b5cf-be27d566ff23" xlink:href="ttek-20200927.xsd#ttek_RemediationAndConstructionManagementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_20c80112-f70e-4949-ba51-a94766d62939" xlink:to="loc_ttek_RemediationAndConstructionManagementMember_2d46953c-3ac3-4b5d-b5cf-be27d566ff23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8641635e-fbca-4536-b990-34251718169d" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_74c50036-737a-4b87-9dbc-ff6a7a91a4c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_74c50036-737a-4b87-9dbc-ff6a7a91a4c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_2f4e9f3f-70ed-44ab-9f27-fe98665d9dd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_2f4e9f3f-70ed-44ab-9f27-fe98665d9dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLossOnContracts_258bdba6-ec1c-4001-900d-0c5f8313dd0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLossOnContracts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_us-gaap_ProvisionForLossOnContracts_258bdba6-ec1c-4001-900d-0c5f8313dd0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts_c304545d-d961-4556-ba43-de6c521b0d9a" xlink:href="ttek-20200927.xsd#ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts_c304545d-d961-4556-ba43-de6c521b0d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection_37157b88-23f0-41d8-9a52-88e99536911d" xlink:href="ttek-20200927.xsd#ttek_UnbilledContractsReceivablePeriodForBillingAndCollection"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection_37157b88-23f0-41d8-9a52-88e99536911d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_6fc1a4ff-bd38-4c4d-b3f8-3869b71876ca" xlink:href="ttek-20200927.xsd#ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_6fc1a4ff-bd38-4c4d-b3f8-3869b71876ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossRelatedToLitigationSettlement_0ff4b24e-8f6b-424b-93b9-ced1e6031dcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossRelatedToLitigationSettlement"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_us-gaap_GainLossRelatedToLitigationSettlement_0ff4b24e-8f6b-424b-93b9-ced1e6031dcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_50e28fbe-b134-442e-9231-e2bb21364d18" xlink:href="ttek-20200927.xsd#ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_50e28fbe-b134-442e-9231-e2bb21364d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_b413e0e5-4cb7-437b-81b6-4c3280d52a1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_b413e0e5-4cb7-437b-81b6-4c3280d52a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne_243ded46-3bac-450d-af5d-913446312835" xlink:href="ttek-20200927.xsd#ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne_243ded46-3bac-450d-af5d-913446312835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo_8bd89975-1b4a-4bf8-85f0-2315a7767485" xlink:href="ttek-20200927.xsd#ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo_8bd89975-1b4a-4bf8-85f0-2315a7767485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree_c687d699-d7d2-4937-9193-3591f8296242" xlink:href="ttek-20200927.xsd#ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_62534571-b105-4365-b741-2ebf11c30627" xlink:to="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree_c687d699-d7d2-4937-9193-3591f8296242" 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-20200927.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_14e296e5-24ee-4f16-9758-8eb828e7d385" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BilledContractReceivables_37184bdd-4dc2-4e12-a612-75d34df398ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_14e296e5-24ee-4f16-9758-8eb828e7d385" xlink:to="loc_us-gaap_BilledContractReceivables_37184bdd-4dc2-4e12-a612-75d34df398ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_2600d1ff-92da-41a4-b043-bae92bf885f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_14e296e5-24ee-4f16-9758-8eb828e7d385" xlink:to="loc_us-gaap_UnbilledContractsReceivable_2600d1ff-92da-41a4-b043-bae92bf885f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_165abc3e-5b9d-4791-b669-6c5d1ba3c5f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_14e296e5-24ee-4f16-9758-8eb828e7d385" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_165abc3e-5b9d-4791-b669-6c5d1ba3c5f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_bb493c74-909d-40c3-83f1-84203f015cdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_14e296e5-24ee-4f16-9758-8eb828e7d385" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_bb493c74-909d-40c3-83f1-84203f015cdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5778a56f-7d4d-428a-82bb-30546d75a67d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_14e296e5-24ee-4f16-9758-8eb828e7d385" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_5778a56f-7d4d-428a-82bb-30546d75a67d" 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-20200927.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_3f3e8244-4641-40ea-b4a1-c5f64286f673" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_50741f0d-fb55-42ec-bef8-c2ac7d583239" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3f3e8244-4641-40ea-b4a1-c5f64286f673" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_50741f0d-fb55-42ec-bef8-c2ac7d583239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_0cd6f80f-73bf-409a-a2aa-b82393e24731" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_50741f0d-fb55-42ec-bef8-c2ac7d583239" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_0cd6f80f-73bf-409a-a2aa-b82393e24731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8621c6e6-de9a-49a9-a944-1ff07e1916d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_50741f0d-fb55-42ec-bef8-c2ac7d583239" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8621c6e6-de9a-49a9-a944-1ff07e1916d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_4aa50a58-d0da-4d4f-aefa-a6367622e192" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8621c6e6-de9a-49a9-a944-1ff07e1916d8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_4aa50a58-d0da-4d4f-aefa-a6367622e192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f7d7559e-88f8-44a6-bba8-71bab6bbb33e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8621c6e6-de9a-49a9-a944-1ff07e1916d8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f7d7559e-88f8-44a6-bba8-71bab6bbb33e" 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-20200927.xsd#RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails_1"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockRepurchaseandDividends" xlink:type="simple" xlink:href="ttek-20200927.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_8046042d-3b2a-4918-a011-95b1eeac08ad" xlink:href="ttek-20200927.xsd#ttek_StockRepurchaseAndDividendsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTextBlock_4bcf3249-006d-4dac-b02d-72ff5f438da4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8046042d-3b2a-4918-a011-95b1eeac08ad" xlink:to="loc_us-gaap_TreasuryStockTextBlock_4bcf3249-006d-4dac-b02d-72ff5f438da4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsTables" xlink:type="simple" xlink:href="ttek-20200927.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_71b402df-1809-4042-8f4a-731e89383818" xlink:href="ttek-20200927.xsd#ttek_StockRepurchaseAndDividendsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SummaryOfSharesRepurchasedTableTextBlock_ec160762-3a37-4a93-938f-b771685f1868" xlink:href="ttek-20200927.xsd#ttek_SummaryOfSharesRepurchasedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_StockRepurchaseAndDividendsAbstract_71b402df-1809-4042-8f4a-731e89383818" xlink:to="loc_ttek_SummaryOfSharesRepurchasedTableTextBlock_ec160762-3a37-4a93-938f-b771685f1868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDeclaredTableTextBlock_910f7aa4-2bf6-4486-8409-56435e23f5ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsDeclaredTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_StockRepurchaseAndDividendsAbstract_71b402df-1809-4042-8f4a-731e89383818" xlink:to="loc_us-gaap_DividendsDeclaredTableTextBlock_910f7aa4-2bf6-4486-8409-56435e23f5ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" xlink:type="simple" xlink:href="ttek-20200927.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_6049af07-52fc-4283-8ca0-b298eb5d37cb" xlink:href="ttek-20200927.xsd#ttek_StockRepurchaseAndDividendsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_5fd27811-a1b4-4b2b-9f34-2ffe1c8c8734" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_StockRepurchaseAndDividendsAbstract_6049af07-52fc-4283-8ca0-b298eb5d37cb" xlink:to="loc_us-gaap_SubsequentEventTable_5fd27811-a1b4-4b2b-9f34-2ffe1c8c8734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_82b62c10-9f08-4189-a452-c0a67f408b30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_5fd27811-a1b4-4b2b-9f34-2ffe1c8c8734" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_82b62c10-9f08-4189-a452-c0a67f408b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_73aedd76-acf9-4d05-ad47-1a3afd1d95e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_82b62c10-9f08-4189-a452-c0a67f408b30" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_73aedd76-acf9-4d05-ad47-1a3afd1d95e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_505f2cb8-7e2d-4695-920d-4d732c97eed4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_73aedd76-acf9-4d05-ad47-1a3afd1d95e0" xlink:to="loc_us-gaap_SubsequentEventMember_505f2cb8-7e2d-4695-920d-4d732c97eed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_ca1217f6-86bf-4e89-bcf9-0641a74a7116" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_5fd27811-a1b4-4b2b-9f34-2ffe1c8c8734" xlink:to="loc_srt_StatementScenarioAxis_ca1217f6-86bf-4e89-bcf9-0641a74a7116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_7ba287b6-2502-415e-99e2-9530e017a906" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_ca1217f6-86bf-4e89-bcf9-0641a74a7116" xlink:to="loc_srt_ScenarioUnspecifiedDomain_7ba287b6-2502-415e-99e2-9530e017a906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_f064ebfe-4e46-4920-a268-50653b90f5ec" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_7ba287b6-2502-415e-99e2-9530e017a906" xlink:to="loc_srt_ScenarioForecastMember_f064ebfe-4e46-4920-a268-50653b90f5ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_7736b348-cc31-4fdc-aac6-ca7353f268e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_5fd27811-a1b4-4b2b-9f34-2ffe1c8c8734" xlink:to="loc_us-gaap_SubsequentEventLineItems_7736b348-cc31-4fdc-aac6-ca7353f268e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_c4d90754-4c68-4040-81ca-9d09ba3f8c02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_7736b348-cc31-4fdc-aac6-ca7353f268e6" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_c4d90754-4c68-4040-81ca-9d09ba3f8c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_c41945ef-5a72-428e-92d5-ebc35b800d49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_7736b348-cc31-4fdc-aac6-ca7353f268e6" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_c41945ef-5a72-428e-92d5-ebc35b800d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_90704297-0cb8-43d7-8eeb-809c7d1bac73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_7736b348-cc31-4fdc-aac6-ca7353f268e6" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_90704297-0cb8-43d7-8eeb-809c7d1bac73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_956c30d0-fad1-4319-a1bc-a66313125954" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_7736b348-cc31-4fdc-aac6-ca7353f268e6" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_956c30d0-fad1-4319-a1bc-a66313125954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ttek_StockRepurchaseAndDividendsAbstract_05a325b7-8119-488b-9d14-88b25daa025c" xlink:href="ttek-20200927.xsd#ttek_StockRepurchaseAndDividendsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_4dd007cb-abf7-436f-824c-2dd0882a779c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_05a325b7-8119-488b-9d14-88b25daa025c" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_4dd007cb-abf7-436f-824c-2dd0882a779c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_473a0706-a27a-4ab1-8346-b2f8975fd303" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4dd007cb-abf7-436f-824c-2dd0882a779c" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_473a0706-a27a-4ab1-8346-b2f8975fd303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_0ad50704-841c-43da-a9e3-2e169c9a697f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_473a0706-a27a-4ab1-8346-b2f8975fd303" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_0ad50704-841c-43da-a9e3-2e169c9a697f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_November52018StockRepurchaseProgramMember_ecb10fe2-b9fa-408d-8792-993e5d873605" xlink:href="ttek-20200927.xsd#ttek_November52018StockRepurchaseProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_0ad50704-841c-43da-a9e3-2e169c9a697f" xlink:to="loc_ttek_November52018StockRepurchaseProgramMember_ecb10fe2-b9fa-408d-8792-993e5d873605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_A2019StockRepurchaseProgramMember_4e9c3035-53e6-458a-9cd9-d8121d9af0db" xlink:href="ttek-20200927.xsd#ttek_A2019StockRepurchaseProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_0ad50704-841c-43da-a9e3-2e169c9a697f" xlink:to="loc_ttek_A2019StockRepurchaseProgramMember_4e9c3035-53e6-458a-9cd9-d8121d9af0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c70c5511-b46b-424f-92a8-d133395be8e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_4dd007cb-abf7-436f-824c-2dd0882a779c" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c70c5511-b46b-424f-92a8-d133395be8e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_e490bfcb-d1fa-4ad0-9dc4-2fbcf35b7448" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c70c5511-b46b-424f-92a8-d133395be8e4" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_e490bfcb-d1fa-4ad0-9dc4-2fbcf35b7448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SharesRepurchasedAveragePricePerShare_dc912c98-8f4e-47d1-9334-17e277499ace" xlink:href="ttek-20200927.xsd#ttek_SharesRepurchasedAveragePricePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c70c5511-b46b-424f-92a8-d133395be8e4" xlink:to="loc_ttek_SharesRepurchasedAveragePricePerShare_dc912c98-8f4e-47d1-9334-17e277499ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_1ac3e870-6c22-4b56-a3a7-eb862cabd58e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_c70c5511-b46b-424f-92a8-d133395be8e4" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_1ac3e870-6c22-4b56-a3a7-eb862cabd58e" 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-20200927.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_8298f5ea-05b1-4672-83df-b37ba024025a" xlink:href="ttek-20200927.xsd#ttek_StockRepurchaseAndDividendsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_3e5147b7-58e0-4c91-8886-190c4e9d45a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8298f5ea-05b1-4672-83df-b37ba024025a" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_3e5147b7-58e0-4c91-8886-190c4e9d45a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_326f2bc2-6641-4c23-94a8-db5fade8c349" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8298f5ea-05b1-4672-83df-b37ba024025a" xlink:to="loc_us-gaap_Dividends_326f2bc2-6641-4c23-94a8-db5fade8c349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/AcquisitionsandDivestitures" xlink:type="simple" xlink:href="ttek-20200927.xsd#AcquisitionsandDivestitures"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/AcquisitionsandDivestitures" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_b1beb1e3-9309-403a-87b4-c782e31ce284" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_47fbc4ae-52ca-486a-8499-da8ffd46df94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_b1beb1e3-9309-403a-87b4-c782e31ce284" xlink:to="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_47fbc4ae-52ca-486a-8499-da8ffd46df94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/AcquisitionsandDivestituresTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#AcquisitionsandDivestituresTables"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/AcquisitionsandDivestituresTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_ce3b7dee-30f2-43a0-9131-eb6d1289dca7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock_904c3ca0-5bae-4a95-9e1d-743ea2219f1e" xlink:href="ttek-20200927.xsd#ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_ce3b7dee-30f2-43a0-9131-eb6d1289dca7" xlink:to="loc_ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock_904c3ca0-5bae-4a95-9e1d-743ea2219f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#AcquisitionsandDivestituresNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_a0e255ca-2e67-4af3-a666-785db37382ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b591a1a-2c7e-4a12-9208-4c8dd4e8928c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationsAbstract_a0e255ca-2e67-4af3-a666-785db37382ef" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b591a1a-2c7e-4a12-9208-4c8dd4e8928c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_77a6cda0-2be9-4866-9a98-6d7c10060c21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5b591a1a-2c7e-4a12-9208-4c8dd4e8928c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_77a6cda0-2be9-4866-9a98-6d7c10060c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1da53037-0dbc-4fd0-87c7-931dbf5be1a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_77a6cda0-2be9-4866-9a98-6d7c10060c21" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1da53037-0dbc-4fd0-87c7-931dbf5be1a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GlumacMember_998dedcf-5e6d-4b0a-be75-f611f70558bf" xlink:href="ttek-20200927.xsd#ttek_GlumacMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1da53037-0dbc-4fd0-87c7-931dbf5be1a0" xlink:to="loc_ttek_GlumacMember_998dedcf-5e6d-4b0a-be75-f611f70558bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NormanDisneyAndYoungMember_857eb9f4-e51e-45b4-9051-c391e97e0daf" xlink:href="ttek-20200927.xsd#ttek_NormanDisneyAndYoungMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1da53037-0dbc-4fd0-87c7-931dbf5be1a0" xlink:to="loc_ttek_NormanDisneyAndYoungMember_857eb9f4-e51e-45b4-9051-c391e97e0daf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EGlobalTechMember_a14c7fa6-0d5a-41ca-9885-ae57a6cc7651" xlink:href="ttek-20200927.xsd#ttek_EGlobalTechMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1da53037-0dbc-4fd0-87c7-931dbf5be1a0" xlink:to="loc_ttek_EGlobalTechMember_a14c7fa6-0d5a-41ca-9885-ae57a6cc7651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_WYGplcMember_259233dd-5f80-4671-b07a-f970ffae35c3" xlink:href="ttek-20200927.xsd#ttek_WYGplcMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1da53037-0dbc-4fd0-87c7-931dbf5be1a0" xlink:to="loc_ttek_WYGplcMember_259233dd-5f80-4671-b07a-f970ffae35c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SegueTechnologiesIncMember_dbba5486-287f-4268-8a7c-5b9509979824" xlink:href="ttek-20200927.xsd#ttek_SegueTechnologiesIncMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1da53037-0dbc-4fd0-87c7-931dbf5be1a0" xlink:to="loc_ttek_SegueTechnologiesIncMember_dbba5486-287f-4268-8a7c-5b9509979824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BlueWaterFederalSolutionsIncMember_ff0e4c2f-49ff-4c3b-a64b-43fd4492e78c" xlink:href="ttek-20200927.xsd#ttek_BlueWaterFederalSolutionsIncMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1da53037-0dbc-4fd0-87c7-931dbf5be1a0" xlink:to="loc_ttek_BlueWaterFederalSolutionsIncMember_ff0e4c2f-49ff-4c3b-a64b-43fd4492e78c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fdb28451-9c9f-4c0c-9cd3-056e97635d50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b591a1a-2c7e-4a12-9208-4c8dd4e8928c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fdb28451-9c9f-4c0c-9cd3-056e97635d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2b3785dd-9e1f-4132-ac9d-d024e33db105" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fdb28451-9c9f-4c0c-9cd3-056e97635d50" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2b3785dd-9e1f-4132-ac9d-d024e33db105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NonCoreFieldServicesBusinessMember_0b48b5b3-274b-4e6e-a04e-564a1432f8a4" xlink:href="ttek-20200927.xsd#ttek_NonCoreFieldServicesBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2b3785dd-9e1f-4132-ac9d-d024e33db105" xlink:to="loc_ttek_NonCoreFieldServicesBusinessMember_0b48b5b3-274b-4e6e-a04e-564a1432f8a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_e8e92ace-3dd0-401a-a0ad-4997b19f2978" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b591a1a-2c7e-4a12-9208-4c8dd4e8928c" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_e8e92ace-3dd0-401a-a0ad-4997b19f2978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_5570bedb-c01b-49c4-98fa-74ab94ce559c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_e8e92ace-3dd0-401a-a0ad-4997b19f2978" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_5570bedb-c01b-49c4-98fa-74ab94ce559c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_20a1176f-64f5-4786-ac28-013389a79668" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_5570bedb-c01b-49c4-98fa-74ab94ce559c" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_20a1176f-64f5-4786-ac28-013389a79668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_06607d94-0b05-426d-9d9a-21a5ca1d7daa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b591a1a-2c7e-4a12-9208-4c8dd4e8928c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_06607d94-0b05-426d-9d9a-21a5ca1d7daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fbae883a-87c3-4ffe-b49a-77df956de62d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_06607d94-0b05-426d-9d9a-21a5ca1d7daa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fbae883a-87c3-4ffe-b49a-77df956de62d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerContractsMember_37c04557-4abe-4550-bd6c-16229788afde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_fbae883a-87c3-4ffe-b49a-77df956de62d" xlink:to="loc_us-gaap_CustomerContractsMember_37c04557-4abe-4550-bd6c-16229788afde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_d037fa66-03fa-4bc5-b861-c6bf2b0489b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_fbae883a-87c3-4ffe-b49a-77df956de62d" xlink:to="loc_us-gaap_TradeNamesMember_d037fa66-03fa-4bc5-b861-c6bf2b0489b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_42e0820c-cf0c-4032-8625-76b49889cb32" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b591a1a-2c7e-4a12-9208-4c8dd4e8928c" xlink:to="loc_srt_RangeAxis_42e0820c-cf0c-4032-8625-76b49889cb32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cc61a1c8-9c98-4d46-a878-092421f0371c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_42e0820c-cf0c-4032-8625-76b49889cb32" xlink:to="loc_srt_RangeMember_cc61a1c8-9c98-4d46-a878-092421f0371c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_65b7263e-b78d-4958-84e5-285584afe0bc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_cc61a1c8-9c98-4d46-a878-092421f0371c" xlink:to="loc_srt_MinimumMember_65b7263e-b78d-4958-84e5-285584afe0bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_645cba11-5ece-4f82-9275-5a557ea96757" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_cc61a1c8-9c98-4d46-a878-092421f0371c" xlink:to="loc_srt_MaximumMember_645cba11-5ece-4f82-9275-5a557ea96757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b591a1a-2c7e-4a12-9208-4c8dd4e8928c" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NumberOfEmployeesAcquiredInAcquisition_62a59b61-541f-4c1d-9e94-55a6a5eb84e7" xlink:href="ttek-20200927.xsd#ttek_NumberOfEmployeesAcquiredInAcquisition"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_ttek_NumberOfEmployeesAcquiredInAcquisition_62a59b61-541f-4c1d-9e94-55a6a5eb84e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_480a7f2d-0e4b-4ff5-8c31-839c73f33833" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_480a7f2d-0e4b-4ff5-8c31-839c73f33833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_0fd00ee3-7b46-4100-b22a-fbfc8aa2e1d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_0fd00ee3-7b46-4100-b22a-fbfc8aa2e1d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_6fc98ebf-3a5e-47c7-9d5e-d871ea82551f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_6fc98ebf-3a5e-47c7-9d5e-d871ea82551f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_7a572c14-4338-43b1-a3d7-0f54a357a388" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_7a572c14-4338-43b1-a3d7-0f54a357a388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_f3ab3103-e002-4975-b2ec-65f3958069ee" xlink:href="ttek-20200927.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_f3ab3103-e002-4975-b2ec-65f3958069ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_40bd3a66-dadd-4759-9acd-20958daeffa5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EscrowDeposit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_EscrowDeposit_40bd3a66-dadd-4759-9acd-20958daeffa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_30785f47-c29f-44ee-9973-8dc7a359ce2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_30785f47-c29f-44ee-9973-8dc7a359ce2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_f6543d24-ac1d-48f6-a6df-c9454f5dcb8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_f6543d24-ac1d-48f6-a6df-c9454f5dcb8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_2437a626-8d53-44eb-9572-d2ddbdc585a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_2437a626-8d53-44eb-9572-d2ddbdc585a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_743f7b71-338e-4898-b5e0-85d212ecbc04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_743f7b71-338e-4898-b5e0-85d212ecbc04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_ebe77372-d203-41dc-b54a-80882e86025b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_ebe77372-d203-41dc-b54a-80882e86025b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_ba9c3364-fe51-4b77-896f-0de97bb3caf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_ba9c3364-fe51-4b77-896f-0de97bb3caf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_a2d82e92-6d9e-4bbb-8d83-7ad35225a835" xlink:href="ttek-20200927.xsd#ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_a2d82e92-6d9e-4bbb-8d83-7ad35225a835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_187a7b9a-69b9-427f-80c4-42868d22b870" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_187a7b9a-69b9-427f-80c4-42868d22b870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_3f3ff375-991c-44f8-870e-788e67bd2d07" xlink:href="ttek-20200927.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_3f3ff375-991c-44f8-870e-788e67bd2d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne_beb2aab5-b1fc-4a72-b670-b01dc1ccdbe6" xlink:href="ttek-20200927.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne_beb2aab5-b1fc-4a72-b670-b01dc1ccdbe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo_2a18dec5-561b-4f14-9053-181447f21158" xlink:href="ttek-20200927.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo_2a18dec5-561b-4f14-9053-181447f21158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree_98d4fbf6-a8fb-4b52-894e-e0f015a20f4e" xlink:href="ttek-20200927.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree_98d4fbf6-a8fb-4b52-894e-e0f015a20f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut_8db5ea2a-990d-444d-b361-891c1b3f9780" xlink:href="ttek-20200927.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_81160c89-83f7-4654-a877-93e7c2c69f74" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut_8db5ea2a-990d-444d-b361-891c1b3f9780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_f6f1341d-7c4d-4a16-ac1e-27545eee232e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_f072a5f4-8180-4dae-bcec-a5e84f5d0f47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationsAbstract_f6f1341d-7c4d-4a16-ac1e-27545eee232e" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_f072a5f4-8180-4dae-bcec-a5e84f5d0f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a8472773-94b7-446c-9c2c-1f60157b2c72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f072a5f4-8180-4dae-bcec-a5e84f5d0f47" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a8472773-94b7-446c-9c2c-1f60157b2c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3ef6d744-2369-46ea-8102-7baf59f48cb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a8472773-94b7-446c-9c2c-1f60157b2c72" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3ef6d744-2369-46ea-8102-7baf59f48cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_b1b1b6be-f2e9-49ed-a43e-e5acb1c9d882" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3ef6d744-2369-46ea-8102-7baf59f48cb5" xlink:to="loc_us-gaap_InterestExpenseMember_b1b1b6be-f2e9-49ed-a43e-e5acb1c9d882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLossMember_b782d758-aa6f-4201-b492-4b235463f8c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3ef6d744-2369-46ea-8102-7baf59f48cb5" xlink:to="loc_us-gaap_OperatingIncomeLossMember_b782d758-aa6f-4201-b492-4b235463f8c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_dc66aafe-f039-4c41-ac94-de068112685d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f072a5f4-8180-4dae-bcec-a5e84f5d0f47" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_dc66aafe-f039-4c41-ac94-de068112685d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_b0139127-56df-45d1-92a6-f32c6fc85ae5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dc66aafe-f039-4c41-ac94-de068112685d" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_b0139127-56df-45d1-92a6-f32c6fc85ae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContingentConsiderationMember_ae9939ac-a087-4b0b-a882-dd3bfdd020ee" xlink:href="ttek-20200927.xsd#ttek_ContingentConsiderationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_b0139127-56df-45d1-92a6-f32c6fc85ae5" xlink:to="loc_ttek_ContingentConsiderationMember_ae9939ac-a087-4b0b-a882-dd3bfdd020ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_cd9fbb13-59b2-45c9-8edb-55365185f606" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f072a5f4-8180-4dae-bcec-a5e84f5d0f47" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_cd9fbb13-59b2-45c9-8edb-55365185f606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c6b8d6ed-c083-4a72-a49b-112ff509ba4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cd9fbb13-59b2-45c9-8edb-55365185f606" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c6b8d6ed-c083-4a72-a49b-112ff509ba4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3007a4b1-4c0b-4b8f-8c21-c2dd934e5c09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c6b8d6ed-c083-4a72-a49b-112ff509ba4c" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3007a4b1-4c0b-4b8f-8c21-c2dd934e5c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_f80ac5dc-c831-422b-8b6c-3f79216edbe9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c6b8d6ed-c083-4a72-a49b-112ff509ba4c" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_f80ac5dc-c831-422b-8b6c-3f79216edbe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_ebbf3dc1-33f8-4b03-992d-c4128934aa95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c6b8d6ed-c083-4a72-a49b-112ff509ba4c" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_ebbf3dc1-33f8-4b03-992d-c4128934aa95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_62a56051-6138-4281-bba6-730667bd5722" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c6b8d6ed-c083-4a72-a49b-112ff509ba4c" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_62a56051-6138-4281-bba6-730667bd5722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EarnOutPaymentsAbstract_c1ace5cd-e4e5-4b42-b7df-711d027f91fe" xlink:href="ttek-20200927.xsd#ttek_EarnOutPaymentsAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c6b8d6ed-c083-4a72-a49b-112ff509ba4c" xlink:to="loc_ttek_EarnOutPaymentsAbstract_c1ace5cd-e4e5-4b42-b7df-711d027f91fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_cd2c812f-c277-4733-8d03-e3345c338927" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c1ace5cd-e4e5-4b42-b7df-711d027f91fe" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_cd2c812f-c277-4733-8d03-e3345c338927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_5e2d0f4b-2981-4067-86ba-d3dfe26c9836" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c1ace5cd-e4e5-4b42-b7df-711d027f91fe" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_5e2d0f4b-2981-4067-86ba-d3dfe26c9836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_bf3f5f8d-0266-4577-a2da-aed05419aa65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c6b8d6ed-c083-4a72-a49b-112ff509ba4c" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_bf3f5f8d-0266-4577-a2da-aed05419aa65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="ttek-20200927.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_2d3200f6-7b05-48fc-bfca-19dff76e509c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_b2af73b9-7fac-4064-8070-8deaa3e7830b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2d3200f6-7b05-48fc-bfca-19dff76e509c" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_b2af73b9-7fac-4064-8070-8deaa3e7830b" 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-20200927.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_a55b1ad1-18c0-4935-8b94-c834fc9363a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_224097b5-f37e-425d-8e9c-975bc10b7384" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a55b1ad1-18c0-4935-8b94-c834fc9363a0" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_224097b5-f37e-425d-8e9c-975bc10b7384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock_723d38b2-490b-49c0-abfb-12d07c534457" xlink:href="ttek-20200927.xsd#ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a55b1ad1-18c0-4935-8b94-c834fc9363a0" xlink:to="loc_ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock_723d38b2-490b-49c0-abfb-12d07c534457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5f511c5b-dfed-4c4a-8b54-2243783c441b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a55b1ad1-18c0-4935-8b94-c834fc9363a0" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5f511c5b-dfed-4c4a-8b54-2243783c441b" 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-20200927.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_8265e917-b368-4f3c-8e0c-414bfceec43b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_8b141538-e785-436f-a38b-68731a8888a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8265e917-b368-4f3c-8e0c-414bfceec43b" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_8b141538-e785-436f-a38b-68731a8888a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_edd6e989-fc54-4c98-a345-085881b0158d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8b141538-e785-436f-a38b-68731a8888a9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_edd6e989-fc54-4c98-a345-085881b0158d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4d9eb83a-73c2-4a1d-b266-34b447100d61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_edd6e989-fc54-4c98-a345-085881b0158d" xlink:to="loc_us-gaap_SegmentDomain_4d9eb83a-73c2-4a1d-b266-34b447100d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentServicesGroupMember_1cc479cf-e126-4f62-b094-0ee0b9a9df58" xlink:href="ttek-20200927.xsd#ttek_GovernmentServicesGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4d9eb83a-73c2-4a1d-b266-34b447100d61" xlink:to="loc_ttek_GovernmentServicesGroupMember_1cc479cf-e126-4f62-b094-0ee0b9a9df58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_c5e9a276-8ddd-4017-be09-978364541dbc" xlink:href="ttek-20200927.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4d9eb83a-73c2-4a1d-b266-34b447100d61" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_c5e9a276-8ddd-4017-be09-978364541dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_ee2e1817-49cc-4eff-8da9-517ae3550f53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8b141538-e785-436f-a38b-68731a8888a9" xlink:to="loc_us-gaap_GoodwillLineItems_ee2e1817-49cc-4eff-8da9-517ae3550f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_b485ffa8-e1b5-423a-9b36-5cf5009f778f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ee2e1817-49cc-4eff-8da9-517ae3550f53" xlink:to="loc_us-gaap_GoodwillRollForward_b485ffa8-e1b5-423a-9b36-5cf5009f778f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1b31b306-7963-49d4-ae9b-0217aadbaecd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b485ffa8-e1b5-423a-9b36-5cf5009f778f" xlink:to="loc_us-gaap_Goodwill_1b31b306-7963-49d4-ae9b-0217aadbaecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_d708182f-32e8-45e2-a00f-b046a0dd34b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b485ffa8-e1b5-423a-9b36-5cf5009f778f" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_d708182f-32e8-45e2-a00f-b046a0dd34b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_ab6d8ef8-83e2-407d-86c9-8b5963e750d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b485ffa8-e1b5-423a-9b36-5cf5009f778f" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_ab6d8ef8-83e2-407d-86c9-8b5963e750d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments_7e54cf28-86e6-425c-90ec-daab318236c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b485ffa8-e1b5-423a-9b36-5cf5009f778f" xlink:to="loc_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments_7e54cf28-86e6-425c-90ec-daab318236c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5dedd547-d166-45d7-81dd-02ed63984d87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b485ffa8-e1b5-423a-9b36-5cf5009f778f" xlink:to="loc_us-gaap_Goodwill_5dedd547-d166-45d7-81dd-02ed63984d87" 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-20200927.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_69543e4c-66fc-4dda-ba6c-d0f0ac59002d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_6f835edf-c495-4021-95c8-ade97ec05bcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_69543e4c-66fc-4dda-ba6c-d0f0ac59002d" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_6f835edf-c495-4021-95c8-ade97ec05bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_997ab115-12f8-40ef-a2ea-b3e06308f72d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_6f835edf-c495-4021-95c8-ade97ec05bcc" xlink:to="loc_us-gaap_ReportingUnitAxis_997ab115-12f8-40ef-a2ea-b3e06308f72d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_531abb78-ded0-4bb8-a2c2-175a49ffdad7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_997ab115-12f8-40ef-a2ea-b3e06308f72d" xlink:to="loc_us-gaap_ReportingUnitDomain_531abb78-ded0-4bb8-a2c2-175a49ffdad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AllReportingUnitsExcludingAsiaPacificReportingUnitMember_bb4b5b02-8e99-4851-ba4a-4586af293d8e" xlink:href="ttek-20200927.xsd#ttek_AllReportingUnitsExcludingAsiaPacificReportingUnitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_531abb78-ded0-4bb8-a2c2-175a49ffdad7" xlink:to="loc_ttek_AllReportingUnitsExcludingAsiaPacificReportingUnitMember_bb4b5b02-8e99-4851-ba4a-4586af293d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AsiaPacificReportingUnitMember_7a18f8e3-debb-4f45-98d9-93c8eadb5bef" xlink:href="ttek-20200927.xsd#ttek_AsiaPacificReportingUnitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_531abb78-ded0-4bb8-a2c2-175a49ffdad7" xlink:to="loc_ttek_AsiaPacificReportingUnitMember_7a18f8e3-debb-4f45-98d9-93c8eadb5bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RemediationFieldServicesMember_3db5c0e8-ff2f-4da8-ae66-0e362f8ec953" xlink:href="ttek-20200927.xsd#ttek_RemediationFieldServicesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_531abb78-ded0-4bb8-a2c2-175a49ffdad7" xlink:to="loc_ttek_RemediationFieldServicesMember_3db5c0e8-ff2f-4da8-ae66-0e362f8ec953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2c111f39-ff7a-426f-bac5-6923931eca44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_6f835edf-c495-4021-95c8-ade97ec05bcc" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2c111f39-ff7a-426f-bac5-6923931eca44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cc2dc933-47de-4453-82af-7b63a8497a05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2c111f39-ff7a-426f-bac5-6923931eca44" xlink:to="loc_us-gaap_SegmentDomain_cc2dc933-47de-4453-82af-7b63a8497a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentServicesGroupMember_012f9cc8-8edc-4538-88eb-62febc03249d" xlink:href="ttek-20200927.xsd#ttek_GovernmentServicesGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cc2dc933-47de-4453-82af-7b63a8497a05" xlink:to="loc_ttek_GovernmentServicesGroupMember_012f9cc8-8edc-4538-88eb-62febc03249d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_eecbb278-c82a-43c9-beda-bc8dfa9026d8" xlink:href="ttek-20200927.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cc2dc933-47de-4453-82af-7b63a8497a05" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_eecbb278-c82a-43c9-beda-bc8dfa9026d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_602f0049-a1af-4344-aa02-817811696195" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_6f835edf-c495-4021-95c8-ade97ec05bcc" xlink:to="loc_srt_StatementGeographicalAxis_602f0049-a1af-4344-aa02-817811696195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_29797716-bad8-4ec7-9c6e-d14572a57bf2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_602f0049-a1af-4344-aa02-817811696195" xlink:to="loc_srt_SegmentGeographicalDomain_29797716-bad8-4ec7-9c6e-d14572a57bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU_e1d31c1d-ee39-4bab-8282-56c7f56c28e2" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_AU"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_29797716-bad8-4ec7-9c6e-d14572a57bf2" xlink:to="loc_country_AU_e1d31c1d-ee39-4bab-8282-56c7f56c28e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_45860daf-5ecc-4a6b-ae29-d98ab7118c03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_6f835edf-c495-4021-95c8-ade97ec05bcc" xlink:to="loc_us-gaap_GoodwillLineItems_45860daf-5ecc-4a6b-ae29-d98ab7118c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_8e7af877-e3cc-437e-8bc8-95b3763b8606" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_45860daf-5ecc-4a6b-ae29-d98ab7118c03" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_8e7af877-e3cc-437e-8bc8-95b3763b8606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_0e6262a7-95c5-44d1-818b-528cd07a9f38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_45860daf-5ecc-4a6b-ae29-d98ab7118c03" xlink:to="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_0e6262a7-95c5-44d1-818b-528cd07a9f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PercentageNegativeGrowth_9a8bceb6-6135-4b48-8558-058cd37586f6" xlink:href="ttek-20200927.xsd#ttek_PercentageNegativeGrowth"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_45860daf-5ecc-4a6b-ae29-d98ab7118c03" xlink:to="loc_ttek_PercentageNegativeGrowth_9a8bceb6-6135-4b48-8558-058cd37586f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_dad4b23e-bdde-4d0b-96ac-0c48173bb2e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_45860daf-5ecc-4a6b-ae29-d98ab7118c03" xlink:to="loc_us-gaap_Assets_dad4b23e-bdde-4d0b-96ac-0c48173bb2e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_911f1fd1-05f6-4cac-ac57-98d272818449" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_45860daf-5ecc-4a6b-ae29-d98ab7118c03" xlink:to="loc_us-gaap_Goodwill_911f1fd1-05f6-4cac-ac57-98d272818449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_561aaa01-3eef-4775-8590-f686d5cf7e11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_45860daf-5ecc-4a6b-ae29-d98ab7118c03" xlink:to="loc_us-gaap_GoodwillGross_561aaa01-3eef-4775-8590-f686d5cf7e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_5f09327f-dfb5-4902-8303-05ffcd2369b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_45860daf-5ecc-4a6b-ae29-d98ab7118c03" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_5f09327f-dfb5-4902-8303-05ffcd2369b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_35c054b1-129a-492b-a780-995c440b11d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_45860daf-5ecc-4a6b-ae29-d98ab7118c03" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_35c054b1-129a-492b-a780-995c440b11d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_1c839d78-dec5-4391-aedf-d269c2473b11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_45860daf-5ecc-4a6b-ae29-d98ab7118c03" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_1c839d78-dec5-4391-aedf-d269c2473b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d7c0ea0c-79fc-4915-ad56-bf1d5ee14c5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c97ba6c3-f182-4b9b-8d88-6247936e9cb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d7c0ea0c-79fc-4915-ad56-bf1d5ee14c5f" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c97ba6c3-f182-4b9b-8d88-6247936e9cb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7a13586f-af4a-4fa6-b202-716b120a55de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c97ba6c3-f182-4b9b-8d88-6247936e9cb0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7a13586f-af4a-4fa6-b202-716b120a55de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bebb94bb-3f31-4cd9-84e2-86d1c8fbb8ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7a13586f-af4a-4fa6-b202-716b120a55de" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bebb94bb-3f31-4cd9-84e2-86d1c8fbb8ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_71c067a4-25c4-4fe9-a2cb-17ffeadd1e20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_bebb94bb-3f31-4cd9-84e2-86d1c8fbb8ca" xlink:to="loc_us-gaap_CustomerRelationshipsMember_71c067a4-25c4-4fe9-a2cb-17ffeadd1e20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_38a38640-7617-4cd3-bd41-d463bcc62135" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_bebb94bb-3f31-4cd9-84e2-86d1c8fbb8ca" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_38a38640-7617-4cd3-bd41-d463bcc62135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_9211998a-c533-4671-bdf6-fa014c9fa609" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_bebb94bb-3f31-4cd9-84e2-86d1c8fbb8ca" xlink:to="loc_us-gaap_TradeNamesMember_9211998a-c533-4671-bdf6-fa014c9fa609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a5019775-5c12-4bcc-a212-f47915a483ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c97ba6c3-f182-4b9b-8d88-6247936e9cb0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a5019775-5c12-4bcc-a212-f47915a483ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_00435607-11e4-4334-9f17-bef1b16721ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a5019775-5c12-4bcc-a212-f47915a483ef" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_00435607-11e4-4334-9f17-bef1b16721ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d47f01a6-25dc-4dd7-ac77-1b4582d4d438" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a5019775-5c12-4bcc-a212-f47915a483ef" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d47f01a6-25dc-4dd7-ac77-1b4582d4d438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5262d148-ac52-4fe1-9260-d3c7badabdf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a5019775-5c12-4bcc-a212-f47915a483ef" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5262d148-ac52-4fe1-9260-d3c7badabdf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_7d0acf7a-67b6-48a9-880a-dc5b40eacdb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a5019775-5c12-4bcc-a212-f47915a483ef" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_7d0acf7a-67b6-48a9-880a-dc5b40eacdb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_d2bcf4f0-1898-422e-88a6-17af17af9a0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_7d0acf7a-67b6-48a9-880a-dc5b40eacdb2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_d2bcf4f0-1898-422e-88a6-17af17af9a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_a5ffc59c-2851-40f9-bbed-d2a43daba549" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_7d0acf7a-67b6-48a9-880a-dc5b40eacdb2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_a5ffc59c-2851-40f9-bbed-d2a43daba549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_a8cbb762-2ec3-45d6-aa52-5000a1064926" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_7d0acf7a-67b6-48a9-880a-dc5b40eacdb2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_a8cbb762-2ec3-45d6-aa52-5000a1064926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_f02db433-af80-487b-9c82-2c5fcf0f02ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_7d0acf7a-67b6-48a9-880a-dc5b40eacdb2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_f02db433-af80-487b-9c82-2c5fcf0f02ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_916d472f-0e6c-41d9-9933-fa8b35e92c7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_7d0acf7a-67b6-48a9-880a-dc5b40eacdb2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_916d472f-0e6c-41d9-9933-fa8b35e92c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="ttek-20200927.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_396f621c-073e-4d02-bc04-77472d228e3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_5bd6f2ca-387a-413c-8db2-1e03077c9288" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_396f621c-073e-4d02-bc04-77472d228e3e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_5bd6f2ca-387a-413c-8db2-1e03077c9288" 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-20200927.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_ead93334-1e6a-4ce8-8d72-36afccce8908" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_2e2694b6-13f7-4329-ae7d-06703a358f97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ead93334-1e6a-4ce8-8d72-36afccce8908" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_2e2694b6-13f7-4329-ae7d-06703a358f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="ttek-20200927.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_edf14c31-82ed-4419-8340-cc3feabdaaad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_43bc5f8b-ae59-42dc-8196-d83e9948309e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_edf14c31-82ed-4419-8340-cc3feabdaaad" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_43bc5f8b-ae59-42dc-8196-d83e9948309e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d56b0143-8a7e-4083-9d9e-4893ba02511a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_43bc5f8b-ae59-42dc-8196-d83e9948309e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d56b0143-8a7e-4083-9d9e-4893ba02511a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c4af207-b7eb-493b-b9c5-45faab01829e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d56b0143-8a7e-4083-9d9e-4893ba02511a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c4af207-b7eb-493b-b9c5-45faab01829e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquipmentFurnitureAndFixturesMember_9544a639-48c6-4285-a0bb-ef64236c1a0d" xlink:href="ttek-20200927.xsd#ttek_EquipmentFurnitureAndFixturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c4af207-b7eb-493b-b9c5-45faab01829e" xlink:to="loc_ttek_EquipmentFurnitureAndFixturesMember_9544a639-48c6-4285-a0bb-ef64236c1a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_3cfad508-1410-44aa-b564-7278812734e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0c4af207-b7eb-493b-b9c5-45faab01829e" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_3cfad508-1410-44aa-b564-7278812734e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_c2fae02b-7458-4da9-801a-713bad95ff91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandAndBuildingMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c4af207-b7eb-493b-b9c5-45faab01829e" xlink:to="loc_us-gaap_LandAndBuildingMember_c2fae02b-7458-4da9-801a-713bad95ff91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1f7ce827-ec63-45ec-90db-2254970b9f44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_43bc5f8b-ae59-42dc-8196-d83e9948309e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1f7ce827-ec63-45ec-90db-2254970b9f44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_bfee4d69-722b-4095-902f-8262ebdd929b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1f7ce827-ec63-45ec-90db-2254970b9f44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_bfee4d69-722b-4095-902f-8262ebdd929b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7ba580f0-a93c-474d-894b-a504d75d45ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1f7ce827-ec63-45ec-90db-2254970b9f44" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7ba580f0-a93c-474d-894b-a504d75d45ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_54d9a152-2611-4fcd-92c1-88d94590e0e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1f7ce827-ec63-45ec-90db-2254970b9f44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_54d9a152-2611-4fcd-92c1-88d94590e0e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_92b8db59-f95c-4118-91e8-c4835ce40e74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1f7ce827-ec63-45ec-90db-2254970b9f44" xlink:to="loc_us-gaap_Depreciation_92b8db59-f95c-4118-91e8-c4835ce40e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup_a5e16f36-cd0c-492b-85cc-1aaa961d3f82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1f7ce827-ec63-45ec-90db-2254970b9f44" xlink:to="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup_a5e16f36-cd0c-492b-85cc-1aaa961d3f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_faf5fbb9-e1c7-4557-b260-5045ff414ba2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1f7ce827-ec63-45ec-90db-2254970b9f44" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_faf5fbb9-e1c7-4557-b260-5045ff414ba2" 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-20200927.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_557983d7-874a-4ce1-b4ec-45a5930a5908" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_6d7ccbcb-3ae9-46b6-9820-d83d535f2414" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_557983d7-874a-4ce1-b4ec-45a5930a5908" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_6d7ccbcb-3ae9-46b6-9820-d83d535f2414" 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-20200927.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_13a02249-7413-4d29-83cf-6493566abecf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_d2be7455-76f3-4deb-a475-9ae7f41d87fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_13a02249-7413-4d29-83cf-6493566abecf" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_d2be7455-76f3-4deb-a475-9ae7f41d87fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_ed41b882-c01d-4ffb-b154-a08f8488ecea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_13a02249-7413-4d29-83cf-6493566abecf" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_ed41b882-c01d-4ffb-b154-a08f8488ecea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_f4e43399-cdcb-4f9e-8e69-5a50ccbeeb83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_13a02249-7413-4d29-83cf-6493566abecf" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_f4e43399-cdcb-4f9e-8e69-5a50ccbeeb83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_28bbd38b-35c3-4d47-9b44-21f6babb1fe0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_13a02249-7413-4d29-83cf-6493566abecf" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_28bbd38b-35c3-4d47-9b44-21f6babb1fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_96d2698c-10b6-4589-829c-07f211ad697f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_13a02249-7413-4d29-83cf-6493566abecf" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_96d2698c-10b6-4589-829c-07f211ad697f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesSummaryDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#IncomeTaxesSummaryDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/IncomeTaxesSummaryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_cb6e6fde-bc0b-404b-be42-a24999586fdb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_bc04a401-d2e7-43f6-b47a-ecb0deebe127" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cb6e6fde-bc0b-404b-be42-a24999586fdb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_bc04a401-d2e7-43f6-b47a-ecb0deebe127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_03755e0e-cb14-4639-965b-74f8f67d241f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_bc04a401-d2e7-43f6-b47a-ecb0deebe127" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_03755e0e-cb14-4639-965b-74f8f67d241f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_921ecfc4-ce09-44cb-b954-6dde348c0915" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_bc04a401-d2e7-43f6-b47a-ecb0deebe127" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_921ecfc4-ce09-44cb-b954-6dde348c0915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2db9e87c-6050-4cd6-bb91-3fd99d93c476" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_bc04a401-d2e7-43f6-b47a-ecb0deebe127" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2db9e87c-6050-4cd6-bb91-3fd99d93c476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_ad583eba-7b64-4cff-998d-0c630cc4478c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cb6e6fde-bc0b-404b-be42-a24999586fdb" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_ad583eba-7b64-4cff-998d-0c630cc4478c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_6b3d4e60-53ec-43d4-a9d2-819166c5a53e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ad583eba-7b64-4cff-998d-0c630cc4478c" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_6b3d4e60-53ec-43d4-a9d2-819166c5a53e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_6e775ba8-e58b-4cc1-8dd9-bc7a77f932e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ad583eba-7b64-4cff-998d-0c630cc4478c" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_6e775ba8-e58b-4cc1-8dd9-bc7a77f932e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_ad9641db-89a9-441d-b4bc-c76d108cdb18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ad583eba-7b64-4cff-998d-0c630cc4478c" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_ad9641db-89a9-441d-b4bc-c76d108cdb18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f1a6d209-5de5-4c39-8ded-5bbfddae4032" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ad583eba-7b64-4cff-998d-0c630cc4478c" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f1a6d209-5de5-4c39-8ded-5bbfddae4032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_0987c7a2-a235-4cd2-be90-dee15fd30cb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cb6e6fde-bc0b-404b-be42-a24999586fdb" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_0987c7a2-a235-4cd2-be90-dee15fd30cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2c9a5f76-c2fc-4220-8a38-f9238f337bba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0987c7a2-a235-4cd2-be90-dee15fd30cb1" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2c9a5f76-c2fc-4220-8a38-f9238f337bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_f4189264-8cfa-439a-b249-38a153d2f3aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0987c7a2-a235-4cd2-be90-dee15fd30cb1" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_f4189264-8cfa-439a-b249-38a153d2f3aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_75f1c349-1dd4-4247-bfe3-699214287b85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0987c7a2-a235-4cd2-be90-dee15fd30cb1" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_75f1c349-1dd4-4247-bfe3-699214287b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_314bc2e2-a723-4bdd-a5fe-3e1fcf84e2d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0987c7a2-a235-4cd2-be90-dee15fd30cb1" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_314bc2e2-a723-4bdd-a5fe-3e1fcf84e2d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2d89fb1f-2e59-43b3-a09e-6830aa36c843" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cb6e6fde-bc0b-404b-be42-a24999586fdb" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2d89fb1f-2e59-43b3-a09e-6830aa36c843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_334a4fbd-bb22-4338-96cd-a14966dfe6ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cb6e6fde-bc0b-404b-be42-a24999586fdb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_334a4fbd-bb22-4338-96cd-a14966dfe6ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_83fb247a-3d79-41ac-a3d8-201d13ea41e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_334a4fbd-bb22-4338-96cd-a14966dfe6ad" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_83fb247a-3d79-41ac-a3d8-201d13ea41e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_8d12d77f-6bf6-4cbb-b5b1-5e6935d0c257" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_334a4fbd-bb22-4338-96cd-a14966dfe6ad" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_8d12d77f-6bf6-4cbb-b5b1-5e6935d0c257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_2e01a0a8-d0be-4130-9515-8067dbbce0af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_334a4fbd-bb22-4338-96cd-a14966dfe6ad" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_2e01a0a8-d0be-4130-9515-8067dbbce0af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_28d1f51a-93f0-454e-8416-23bd1dbaf714" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_334a4fbd-bb22-4338-96cd-a14966dfe6ad" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_28d1f51a-93f0-454e-8416-23bd1dbaf714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_aed8c182-8e02-4a5c-9cfe-5c1182e28c73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_334a4fbd-bb22-4338-96cd-a14966dfe6ad" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_aed8c182-8e02-4a5c-9cfe-5c1182e28c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_2301d3fd-91ec-4be6-b2a9-743f8bc0324c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_334a4fbd-bb22-4338-96cd-a14966dfe6ad" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_2301d3fd-91ec-4be6-b2a9-743f8bc0324c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_98347400-eb4a-4b2a-ad0c-deb6954e5153" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_334a4fbd-bb22-4338-96cd-a14966dfe6ad" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_98347400-eb4a-4b2a-ad0c-deb6954e5153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent_9deaa2fa-f3a9-4283-93fa-bfbcf89b95c9" xlink:href="ttek-20200927.xsd#ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_334a4fbd-bb22-4338-96cd-a14966dfe6ad" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent_9deaa2fa-f3a9-4283-93fa-bfbcf89b95c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_b067ac82-dc04-4594-9235-3a1c5e36e11f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_334a4fbd-bb22-4338-96cd-a14966dfe6ad" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_b067ac82-dc04-4594-9235-3a1c5e36e11f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent_618234be-5f0a-4013-860b-e9ac3226cb11" xlink:href="ttek-20200927.xsd#ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_334a4fbd-bb22-4338-96cd-a14966dfe6ad" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent_618234be-5f0a-4013-860b-e9ac3226cb11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_b62ef54c-a279-4fdf-99ad-dab5786f0ecb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_334a4fbd-bb22-4338-96cd-a14966dfe6ad" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_b62ef54c-a279-4fdf-99ad-dab5786f0ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent_2480c70b-b8ad-4ae4-889f-10324fbd4a64" xlink:href="ttek-20200927.xsd#ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_334a4fbd-bb22-4338-96cd-a14966dfe6ad" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent_2480c70b-b8ad-4ae4-889f-10324fbd4a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent_d2c4f1fc-190f-4eba-b3c2-9c39d20f41ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_334a4fbd-bb22-4338-96cd-a14966dfe6ad" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent_d2c4f1fc-190f-4eba-b3c2-9c39d20f41ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_039095fd-6e0d-4e40-b716-73a5347cb447" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_334a4fbd-bb22-4338-96cd-a14966dfe6ad" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_039095fd-6e0d-4e40-b716-73a5347cb447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fca204cc-57e1-4411-b6d9-fa0323b413d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_334a4fbd-bb22-4338-96cd-a14966dfe6ad" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fca204cc-57e1-4411-b6d9-fa0323b413d2" 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-20200927.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_2b8dc59e-32ed-450c-884b-cccb06248da9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_6597a3fc-581e-4d42-ba42-15bef01f1e5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2b8dc59e-32ed-450c-884b-cccb06248da9" xlink:to="loc_us-gaap_ValuationAllowanceTable_6597a3fc-581e-4d42-ba42-15bef01f1e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_69b344a2-d0b8-407a-bf1d-8e79d057a689" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ValuationAllowanceTable_6597a3fc-581e-4d42-ba42-15bef01f1e5b" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_69b344a2-d0b8-407a-bf1d-8e79d057a689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_c17402ba-f04f-48be-92b7-3438baead926" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_69b344a2-d0b8-407a-bf1d-8e79d057a689" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_c17402ba-f04f-48be-92b7-3438baead926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_9ecb1278-026c-49f8-a36e-7201aa8e1f76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c17402ba-f04f-48be-92b7-3438baead926" xlink:to="loc_us-gaap_ForeignCountryMember_9ecb1278-026c-49f8-a36e-7201aa8e1f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_736aa5a2-f132-4bb1-be06-9ec17508d68e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c17402ba-f04f-48be-92b7-3438baead926" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_736aa5a2-f132-4bb1-be06-9ec17508d68e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_6597a3fc-581e-4d42-ba42-15bef01f1e5b" xlink:to="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4e89f904-759d-49f5-90da-b8b3c164ce5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4e89f904-759d-49f5-90da-b8b3c164ce5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_919d5270-03f3-415e-81d4-fed01b61a59c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_919d5270-03f3-415e-81d4-fed01b61a59c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit_58bb2eb1-5ce4-4855-b147-34ce415c3d03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit_58bb2eb1-5ce4-4855-b147-34ce415c3d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_ae303550-81d8-4028-93b0-f0ce3159c4e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_ae303550-81d8-4028-93b0-f0ce3159c4e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent_dd8717fc-877d-4fe3-882d-06880e40ad74" xlink:href="ttek-20200927.xsd#ttek_EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent_dd8717fc-877d-4fe3-882d-06880e40ad74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_ae0d75a9-775b-48b0-bb17-5c789facc5d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_ae0d75a9-775b-48b0-bb17-5c789facc5d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ForeignEarningsRepatriatedTaxExpenseBenefit_7e8b3941-964b-4c23-81b1-9a49d7d336b7" xlink:href="ttek-20200927.xsd#ttek_ForeignEarningsRepatriatedTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_ttek_ForeignEarningsRepatriatedTaxExpenseBenefit_7e8b3941-964b-4c23-81b1-9a49d7d336b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_058b1e6b-ff7a-4859-9bc9-16ab45ef390b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_058b1e6b-ff7a-4859-9bc9-16ab45ef390b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_6bd341b0-5e4e-4a42-80f8-54c8a3b35125" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_6bd341b0-5e4e-4a42-80f8-54c8a3b35125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_4e40d185-8393-4bda-96b9-ebd6ac622aa4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_4e40d185-8393-4bda-96b9-ebd6ac622aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_539c0b9c-0520-4af5-9dd5-41eb00c2a20f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_539c0b9c-0520-4af5-9dd5-41eb00c2a20f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_4ff33471-e01f-4e3a-92af-4a7234b2f8d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_4ff33471-e01f-4e3a-92af-4a7234b2f8d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_14f5e1f2-e800-4aee-afba-e1b7ab1e4f5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_14f5e1f2-e800-4aee-afba-e1b7ab1e4f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_21f33347-3a3b-4c39-8e60-87a6a5016fd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_21f33347-3a3b-4c39-8e60-87a6a5016fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_99cd6eef-fc46-4775-820c-24d4400db781" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_99cd6eef-fc46-4775-820c-24d4400db781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_fe1bcbe4-606f-41a9-a785-7cd3be794597" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_fe1bcbe4-606f-41a9-a785-7cd3be794597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_9545748d-3e63-44c4-91a0-800d88f0f983" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fda29c4a-ee42-4fee-9e37-c8e207bb8020" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_9545748d-3e63-44c4-91a0-800d88f0f983" 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-20200927.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_5c587adb-9016-415e-a12d-a02957dba9ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_c940e5e2-ed4f-43fa-ad67-ed4d0b5e9a7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5c587adb-9016-415e-a12d-a02957dba9ce" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_c940e5e2-ed4f-43fa-ad67-ed4d0b5e9a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_21bba26e-e035-4557-9719-62e6554927ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c940e5e2-ed4f-43fa-ad67-ed4d0b5e9a7b" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_21bba26e-e035-4557-9719-62e6554927ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_7c2869e4-1530-4128-9ade-c93c9cd3d859" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c940e5e2-ed4f-43fa-ad67-ed4d0b5e9a7b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_7c2869e4-1530-4128-9ade-c93c9cd3d859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_a763bd82-6fc6-4507-a7ed-365b2463cbe2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c940e5e2-ed4f-43fa-ad67-ed4d0b5e9a7b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_a763bd82-6fc6-4507-a7ed-365b2463cbe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_eb871373-a9af-4a26-ac77-39b86abd65cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c940e5e2-ed4f-43fa-ad67-ed4d0b5e9a7b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_eb871373-a9af-4a26-ac77-39b86abd65cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DeferredTaxAssetsLeasingArrangements_ebc28c0b-c7ec-439f-bdf5-4ef86d845849" xlink:href="ttek-20200927.xsd#ttek_DeferredTaxAssetsLeasingArrangements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_c940e5e2-ed4f-43fa-ad67-ed4d0b5e9a7b" xlink:to="loc_ttek_DeferredTaxAssetsLeasingArrangements_ebc28c0b-c7ec-439f-bdf5-4ef86d845849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_f25c75a5-bb01-4dde-8e4e-068653ea2b71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c940e5e2-ed4f-43fa-ad67-ed4d0b5e9a7b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_f25c75a5-bb01-4dde-8e4e-068653ea2b71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_892720e3-1e5c-475d-b6a3-9c42d9e981b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_c940e5e2-ed4f-43fa-ad67-ed4d0b5e9a7b" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_892720e3-1e5c-475d-b6a3-9c42d9e981b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_85b63277-ec3f-436b-9cd2-15da07e983f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_c940e5e2-ed4f-43fa-ad67-ed4d0b5e9a7b" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_85b63277-ec3f-436b-9cd2-15da07e983f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_91660657-3a0a-4a58-8461-190e5a66982f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_c940e5e2-ed4f-43fa-ad67-ed4d0b5e9a7b" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_91660657-3a0a-4a58-8461-190e5a66982f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_b5d3eb78-bd94-4080-a501-9e44d8b47451" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5c587adb-9016-415e-a12d-a02957dba9ce" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_b5d3eb78-bd94-4080-a501-9e44d8b47451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_29c75bea-0140-492d-84ed-99e988ba20f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b5d3eb78-bd94-4080-a501-9e44d8b47451" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_29c75bea-0140-492d-84ed-99e988ba20f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_86fdce10-77aa-47ab-b89b-1b1c6e3551d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b5d3eb78-bd94-4080-a501-9e44d8b47451" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_86fdce10-77aa-47ab-b89b-1b1c6e3551d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_13c5272d-67c2-4c67-8ec2-f56fadef5493" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b5d3eb78-bd94-4080-a501-9e44d8b47451" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_13c5272d-67c2-4c67-8ec2-f56fadef5493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_e7955e65-37d4-4915-b37b-8ca785eb6fd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b5d3eb78-bd94-4080-a501-9e44d8b47451" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_e7955e65-37d4-4915-b37b-8ca785eb6fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_aa3f3a7d-0c7e-4964-879c-c3566cf902b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_b5d3eb78-bd94-4080-a501-9e44d8b47451" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_aa3f3a7d-0c7e-4964-879c-c3566cf902b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_7e55854b-c889-4f6c-9f77-96d8835e1980" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_b5d3eb78-bd94-4080-a501-9e44d8b47451" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_7e55854b-c889-4f6c-9f77-96d8835e1980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_56ac3789-3fb4-4e05-9350-b8bb9a98f8de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5c587adb-9016-415e-a12d-a02957dba9ce" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_56ac3789-3fb4-4e05-9350-b8bb9a98f8de" 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-20200927.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_ae1ecca7-75e6-4420-b956-7a0bced6bc6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b4c27b84-1623-4148-b029-0b6078352305" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ae1ecca7-75e6-4420-b956-7a0bced6bc6d" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b4c27b84-1623-4148-b029-0b6078352305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_63b56229-ccf8-400d-bc30-84e288ec6bf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b4c27b84-1623-4148-b029-0b6078352305" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_63b56229-ccf8-400d-bc30-84e288ec6bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_dbcd6f20-7f39-4b75-846e-47e2c840ca31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b4c27b84-1623-4148-b029-0b6078352305" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_dbcd6f20-7f39-4b75-846e-47e2c840ca31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_e95d458e-42c5-4b46-a222-8b45aaa3e85e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b4c27b84-1623-4148-b029-0b6078352305" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_e95d458e-42c5-4b46-a222-8b45aaa3e85e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_a89a2f73-548e-409f-8af6-1f0d6c4a1c9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b4c27b84-1623-4148-b029-0b6078352305" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_a89a2f73-548e-409f-8af6-1f0d6c4a1c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_3bea5c83-363f-4d98-8eca-4183fd1ca865" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b4c27b84-1623-4148-b029-0b6078352305" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_3bea5c83-363f-4d98-8eca-4183fd1ca865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_ea133ffd-9e79-4b86-9578-e0e0cedaa556" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b4c27b84-1623-4148-b029-0b6078352305" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_ea133ffd-9e79-4b86-9578-e0e0cedaa556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebt" xlink:type="simple" xlink:href="ttek-20200927.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_00230229-5b8b-4faa-b464-48e9969aa0e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_c53bdd1e-4fd5-4d70-9e6c-6f7eed9c7244" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_00230229-5b8b-4faa-b464-48e9969aa0e6" xlink:to="loc_us-gaap_LongTermDebtTextBlock_c53bdd1e-4fd5-4d70-9e6c-6f7eed9c7244" 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-20200927.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_c21ccbd8-201e-442b-9e1d-2a225690380e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_bfe0326c-9a8f-412d-947c-4e38e7f86873" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c21ccbd8-201e-442b-9e1d-2a225690380e" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_bfe0326c-9a8f-412d-947c-4e38e7f86873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_cfb39cb4-48fb-42ec-b283-b81315bf0f16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c21ccbd8-201e-442b-9e1d-2a225690380e" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_cfb39cb4-48fb-42ec-b283-b81315bf0f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="ttek-20200927.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_6ec13236-2340-42aa-b6e2-67a1c75d87a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_e191efa7-910d-4ec9-8d06-5951263b00b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6ec13236-2340-42aa-b6e2-67a1c75d87a3" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_e191efa7-910d-4ec9-8d06-5951263b00b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_5e8cc5e2-289b-4da1-839f-239927d02dd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6ec13236-2340-42aa-b6e2-67a1c75d87a3" xlink:to="loc_us-gaap_DebtCurrent_5e8cc5e2-289b-4da1-839f-239927d02dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c424e425-8786-4798-aeec-828ec003b261" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6ec13236-2340-42aa-b6e2-67a1c75d87a3" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c424e425-8786-4798-aeec-828ec003b261" 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-20200927.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_0606862b-5735-48b7-8e82-47278ef23f99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b073fca2-d191-41f9-b2f4-5124b122ae5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0606862b-5735-48b7-8e82-47278ef23f99" xlink:to="loc_us-gaap_DebtInstrumentTable_b073fca2-d191-41f9-b2f4-5124b122ae5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ec2f8f35-8cc2-439b-ac19-3a5255cf8b85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b073fca2-d191-41f9-b2f4-5124b122ae5a" xlink:to="loc_us-gaap_DebtInstrumentAxis_ec2f8f35-8cc2-439b-ac19-3a5255cf8b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bfd57e35-5d1d-4637-8e81-5dc631c06710" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ec2f8f35-8cc2-439b-ac19-3a5255cf8b85" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bfd57e35-5d1d-4637-8e81-5dc631c06710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AmendedCreditAgreementMember_b9f18939-f20c-4a7b-814b-c2214d7fec66" xlink:href="ttek-20200927.xsd#ttek_AmendedCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bfd57e35-5d1d-4637-8e81-5dc631c06710" xlink:to="loc_ttek_AmendedCreditAgreementMember_b9f18939-f20c-4a7b-814b-c2214d7fec66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_OtherCreditFacilitiesMember_635a020f-0566-4a25-981e-d1c2b90106db" xlink:href="ttek-20200927.xsd#ttek_OtherCreditFacilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bfd57e35-5d1d-4637-8e81-5dc631c06710" xlink:to="loc_ttek_OtherCreditFacilitiesMember_635a020f-0566-4a25-981e-d1c2b90106db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_fe1f0aec-d32f-4ea3-8e37-ac495c0601d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b073fca2-d191-41f9-b2f4-5124b122ae5a" xlink:to="loc_us-gaap_CreditFacilityAxis_fe1f0aec-d32f-4ea3-8e37-ac495c0601d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c15d0989-b036-4937-b8b9-dc5a8ddc1f3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_fe1f0aec-d32f-4ea3-8e37-ac495c0601d9" xlink:to="loc_us-gaap_CreditFacilityDomain_c15d0989-b036-4937-b8b9-dc5a8ddc1f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_TermLoanFacilityMember_a4cb4f8a-6f3f-4676-9375-3d2f4fde7988" xlink:href="ttek-20200927.xsd#ttek_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_c15d0989-b036-4937-b8b9-dc5a8ddc1f3e" xlink:to="loc_ttek_TermLoanFacilityMember_a4cb4f8a-6f3f-4676-9375-3d2f4fde7988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_c6e225fe-8a00-4667-a3df-9ac928db3128" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c15d0989-b036-4937-b8b9-dc5a8ddc1f3e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_c6e225fe-8a00-4667-a3df-9ac928db3128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_5e78cde1-3f4b-42b2-b675-33fe34adead4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c15d0989-b036-4937-b8b9-dc5a8ddc1f3e" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_5e78cde1-3f4b-42b2-b675-33fe34adead4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_cf68989f-51ad-4605-886e-20291ad31527" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c15d0989-b036-4937-b8b9-dc5a8ddc1f3e" xlink:to="loc_us-gaap_BridgeLoanMember_cf68989f-51ad-4605-886e-20291ad31527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember_8efa83e0-1845-4ddf-b61a-5570c04cc5d3" xlink:href="ttek-20200927.xsd#ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_c15d0989-b036-4937-b8b9-dc5a8ddc1f3e" xlink:to="loc_ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember_8efa83e0-1845-4ddf-b61a-5570c04cc5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_d72bddbe-01dc-4066-a7d5-89546230f429" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b073fca2-d191-41f9-b2f4-5124b122ae5a" xlink:to="loc_us-gaap_VariableRateAxis_d72bddbe-01dc-4066-a7d5-89546230f429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_87c92349-e19c-4c5c-8f00-858649fb620c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d72bddbe-01dc-4066-a7d5-89546230f429" xlink:to="loc_us-gaap_VariableRateDomain_87c92349-e19c-4c5c-8f00-858649fb620c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember_43c787c5-27ae-46c0-b806-9f933a6abe97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EurodollarMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_87c92349-e19c-4c5c-8f00-858649fb620c" xlink:to="loc_us-gaap_EurodollarMember_43c787c5-27ae-46c0-b806-9f933a6abe97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_53b90f18-37f3-45a4-a47c-e68ed995c72e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_87c92349-e19c-4c5c-8f00-858649fb620c" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_53b90f18-37f3-45a4-a47c-e68ed995c72e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PrimeRateOrEurodollarRateMember_f2951ac5-5fe6-4217-ae55-d5011b9b87f2" xlink:href="ttek-20200927.xsd#ttek_PrimeRateOrEurodollarRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_87c92349-e19c-4c5c-8f00-858649fb620c" xlink:to="loc_ttek_PrimeRateOrEurodollarRateMember_f2951ac5-5fe6-4217-ae55-d5011b9b87f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5724114f-a07d-4e76-b981-c16357d39ede" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_b073fca2-d191-41f9-b2f4-5124b122ae5a" xlink:to="loc_srt_RangeAxis_5724114f-a07d-4e76-b981-c16357d39ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ae77224b-a514-42a7-868f-620f541b4e07" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5724114f-a07d-4e76-b981-c16357d39ede" xlink:to="loc_srt_RangeMember_ae77224b-a514-42a7-868f-620f541b4e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_36e1ce15-cb4c-4e46-a8b5-127738f78d47" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ae77224b-a514-42a7-868f-620f541b4e07" xlink:to="loc_srt_MinimumMember_36e1ce15-cb4c-4e46-a8b5-127738f78d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_91c8a1ee-9d5d-4374-9ab2-1279585c8a42" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ae77224b-a514-42a7-868f-620f541b4e07" xlink:to="loc_srt_MaximumMember_91c8a1ee-9d5d-4374-9ab2-1279585c8a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b073fca2-d191-41f9-b2f4-5124b122ae5a" xlink:to="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_c8b8690c-a663-4d95-a8eb-d80dd70bd2c8" xlink:href="ttek-20200927.xsd#ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_c8b8690c-a663-4d95-a8eb-d80dd70bd2c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d3da9992-920e-44ce-9276-bb09e79f26b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d3da9992-920e-44ce-9276-bb09e79f26b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_dbf56454-61d7-4785-a647-303f90d9f317" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_us-gaap_DebtInstrumentTerm_dbf56454-61d7-4785-a647-303f90d9f317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit_b6e92012-1ae1-4cc2-bb9a-de08e773d899" xlink:href="ttek-20200927.xsd#ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit_b6e92012-1ae1-4cc2-bb9a-de08e773d899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage_83536ecd-bb3a-4712-bb31-7438a18dcab8" xlink:href="ttek-20200927.xsd#ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage_83536ecd-bb3a-4712-bb31-7438a18dcab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fd9e584c-42b1-4dca-9ebc-f75d2fcf77c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fd9e584c-42b1-4dca-9ebc-f75d2fcf77c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_c64be439-450d-41d6-9c8f-ad75696a05fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_us-gaap_LineOfCredit_c64be439-450d-41d6-9c8f-ad75696a05fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9d0b6906-d3fc-499c-887c-278c01512239" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_us-gaap_LongTermDebt_9d0b6906-d3fc-499c-887c-278c01512239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_e365b4d0-198a-4497-a25f-c92ff720c0c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_e365b4d0-198a-4497-a25f-c92ff720c0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_f12aefad-d9a5-47f6-950a-df08e8a7bfcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_f12aefad-d9a5-47f6-950a-df08e8a7bfcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap_6ea5dbf3-712d-416c-b7ae-be7383ffcf4e" xlink:href="ttek-20200927.xsd#ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap_6ea5dbf3-712d-416c-b7ae-be7383ffcf4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_25301e82-2142-4138-89ab-6a5aed6e2709" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_25301e82-2142-4138-89ab-6a5aed6e2709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum_63463358-96cb-47d3-b4b9-8f0a4f3cbe1f" xlink:href="ttek-20200927.xsd#ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum_63463358-96cb-47d3-b4b9-8f0a4f3cbe1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum_969fd288-101a-4272-9c7c-aa5c82d22a12" xlink:href="ttek-20200927.xsd#ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum_969fd288-101a-4272-9c7c-aa5c82d22a12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RatioOfIndebtednessToNetCapital1_32897a24-e82f-41c6-816d-39245905e6e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_us-gaap_RatioOfIndebtednessToNetCapital1_32897a24-e82f-41c6-816d-39245905e6e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RatioOfConsolidatedFixedChargeCoverageRatio_e0005b3c-0e0e-40ae-b04f-4878b6cb16ea" xlink:href="ttek-20200927.xsd#ttek_RatioOfConsolidatedFixedChargeCoverageRatio"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_ttek_RatioOfConsolidatedFixedChargeCoverageRatio_e0005b3c-0e0e-40ae-b04f-4878b6cb16ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOverdrafts_38902313-42c1-4252-b897-88566b51abae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_us-gaap_BankOverdrafts_38902313-42c1-4252-b897-88566b51abae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BankOverdraftProtection_1fd054c8-6f93-4116-ba33-4b733882dc8e" xlink:href="ttek-20200927.xsd#ttek_BankOverdraftProtection"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a686a36e-6156-4098-8360-e3f9131ca9b8" xlink:to="loc_ttek_BankOverdraftProtection_1fd054c8-6f93-4116-ba33-4b733882dc8e" 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-20200927.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_dbf72ba0-0c26-4b60-bbe7-c48d241c0984" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_fbe38eb5-df45-4bba-ad21-03be66ee45e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dbf72ba0-0c26-4b60-bbe7-c48d241c0984" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_fbe38eb5-df45-4bba-ad21-03be66ee45e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_6706488a-db58-4ea5-be2c-01ffb82743f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dbf72ba0-0c26-4b60-bbe7-c48d241c0984" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_6706488a-db58-4ea5-be2c-01ffb82743f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_8df92271-8b5f-48aa-9499-897004488181" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dbf72ba0-0c26-4b60-bbe7-c48d241c0984" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_8df92271-8b5f-48aa-9499-897004488181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_68e60072-dfd4-4f2a-adc5-e0441ec002cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_dbf72ba0-0c26-4b60-bbe7-c48d241c0984" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_68e60072-dfd4-4f2a-adc5-e0441ec002cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/Leases" xlink:type="simple" xlink:href="ttek-20200927.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_c3d14096-cdb2-40f0-9e69-1dd410a012c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_ea7cf1c3-481f-46eb-bfaa-683f4a4f01b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c3d14096-cdb2-40f0-9e69-1dd410a012c9" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_ea7cf1c3-481f-46eb-bfaa-683f4a4f01b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_e57dd090-59f9-4ec6-828b-97650dda1f0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c3d14096-cdb2-40f0-9e69-1dd410a012c9" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_e57dd090-59f9-4ec6-828b-97650dda1f0c" 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-20200927.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_e4d9408a-9f10-46fa-b2e4-8f7c329481fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_ef187fb3-893b-40e3-8580-f76e784ea64b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e4d9408a-9f10-46fa-b2e4-8f7c329481fc" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_ef187fb3-893b-40e3-8580-f76e784ea64b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AssetsAndLiabilitiesLesseeTableTextBlock_e1fa4d50-4d6c-443f-b70f-c9a401be3722" xlink:href="ttek-20200927.xsd#ttek_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e4d9408a-9f10-46fa-b2e4-8f7c329481fc" xlink:to="loc_ttek_AssetsAndLiabilitiesLesseeTableTextBlock_e1fa4d50-4d6c-443f-b70f-c9a401be3722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_12e2ed5d-d093-4e6a-9098-a92fdf826faa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e4d9408a-9f10-46fa-b2e4-8f7c329481fc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_12e2ed5d-d093-4e6a-9098-a92fdf826faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="ttek-20200927.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_57a7e0c9-183d-4c13-beef-8ff60392644d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_b0ce0b81-5363-4358-b089-f845f205681d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_57a7e0c9-183d-4c13-beef-8ff60392644d" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_b0ce0b81-5363-4358-b089-f845f205681d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9ab233ca-cc1b-43b7-be80-bea8acf9fb75" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_b0ce0b81-5363-4358-b089-f845f205681d" xlink:to="loc_srt_RangeAxis_9ab233ca-cc1b-43b7-be80-bea8acf9fb75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b1a51f52-118e-4e93-8690-46f7f0a18c58" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9ab233ca-cc1b-43b7-be80-bea8acf9fb75" xlink:to="loc_srt_RangeMember_b1a51f52-118e-4e93-8690-46f7f0a18c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_32f71973-0830-4fc8-a108-fc62cec344eb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b1a51f52-118e-4e93-8690-46f7f0a18c58" xlink:to="loc_srt_MinimumMember_32f71973-0830-4fc8-a108-fc62cec344eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_749f20af-bb36-4520-89a7-30fee920f505" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b1a51f52-118e-4e93-8690-46f7f0a18c58" xlink:to="loc_srt_MaximumMember_749f20af-bb36-4520-89a7-30fee920f505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_219437d9-5850-40c6-a2fb-ff9238112367" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b0ce0b81-5363-4358-b089-f845f205681d" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_219437d9-5850-40c6-a2fb-ff9238112367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_c37f9a6b-9161-465f-808e-83b15839ee1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_219437d9-5850-40c6-a2fb-ff9238112367" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_c37f9a6b-9161-465f-808e-83b15839ee1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_edf46c16-a472-4baf-a306-1192c551c33e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_219437d9-5850-40c6-a2fb-ff9238112367" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_edf46c16-a472-4baf-a306-1192c551c33e" 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-20200927.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_751429c8-3e1c-4054-becb-53f7a1738532" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_1294dbbe-1f21-4972-b711-c07141acb906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_751429c8-3e1c-4054-becb-53f7a1738532" xlink:to="loc_us-gaap_OperatingLeaseCost_1294dbbe-1f21-4972-b711-c07141acb906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_70909df4-921a-464b-b900-bfd205717789" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_751429c8-3e1c-4054-becb-53f7a1738532" xlink:to="loc_us-gaap_SubleaseIncome_70909df4-921a-464b-b900-bfd205717789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LeaseCostOther_5436d1f1-e201-47eb-ab6c-b6c36f3e4fdf" xlink:href="ttek-20200927.xsd#ttek_LeaseCostOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_751429c8-3e1c-4054-becb-53f7a1738532" xlink:to="loc_ttek_LeaseCostOther_5436d1f1-e201-47eb-ab6c-b6c36f3e4fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_1dc258cd-326b-47c9-9551-c8defabefdec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_751429c8-3e1c-4054-becb-53f7a1738532" xlink:to="loc_us-gaap_LeaseCost_1dc258cd-326b-47c9-9551-c8defabefdec" 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-20200927.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_4e026bac-6568-4906-a703-4580b1ef2b4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_3fd5d64c-473b-4a70-9478-609ae5c1830f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4e026bac-6568-4906-a703-4580b1ef2b4b" xlink:to="loc_us-gaap_OperatingLeasePayments_3fd5d64c-473b-4a70-9478-609ae5c1830f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_8a90ebd6-1ef7-4a57-b23d-674b9c879630" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4e026bac-6568-4906-a703-4580b1ef2b4b" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_8a90ebd6-1ef7-4a57-b23d-674b9c879630" 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-20200927.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_9c2fb73d-b142-44b4-96d3-4690e61d6ba3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_c71a0170-0256-4428-8fbf-03f924bb2900" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9c2fb73d-b142-44b4-96d3-4690e61d6ba3" xlink:to="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_c71a0170-0256-4428-8fbf-03f924bb2900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_68b582cd-404c-4b78-81c3-7cdb096eb3e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c71a0170-0256-4428-8fbf-03f924bb2900" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_68b582cd-404c-4b78-81c3-7cdb096eb3e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract_e5cccf76-cab1-4f54-b94c-c20d47594373" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9c2fb73d-b142-44b4-96d3-4690e61d6ba3" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract_e5cccf76-cab1-4f54-b94c-c20d47594373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_0924ec2b-07df-4c54-a55e-81a4cdca7aa7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e5cccf76-cab1-4f54-b94c-c20d47594373" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_0924ec2b-07df-4c54-a55e-81a4cdca7aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_74775005-8b50-464a-81f5-ba86762bf154" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e5cccf76-cab1-4f54-b94c-c20d47594373" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_74775005-8b50-464a-81f5-ba86762bf154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_06174b39-7acd-4ded-9d4c-3af8ee352d98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e5cccf76-cab1-4f54-b94c-c20d47594373" xlink:to="loc_us-gaap_OperatingLeaseLiability_06174b39-7acd-4ded-9d4c-3af8ee352d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_WeightedAverageRemainingLeaseTermAbstract_049a77f8-bec6-45b7-a887-4b3a4d3388a4" xlink:href="ttek-20200927.xsd#ttek_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9c2fb73d-b142-44b4-96d3-4690e61d6ba3" xlink:to="loc_ttek_WeightedAverageRemainingLeaseTermAbstract_049a77f8-bec6-45b7-a887-4b3a4d3388a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_e7a1298c-02d9-4680-857f-2f70b7a4160c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_049a77f8-bec6-45b7-a887-4b3a4d3388a4" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_e7a1298c-02d9-4680-857f-2f70b7a4160c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_WeightedAverageDiscountRateAbstract_1183a531-80b1-4642-afd0-237e621f6ed8" xlink:href="ttek-20200927.xsd#ttek_WeightedAverageDiscountRateAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9c2fb73d-b142-44b4-96d3-4690e61d6ba3" xlink:to="loc_ttek_WeightedAverageDiscountRateAbstract_1183a531-80b1-4642-afd0-237e621f6ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_8aa71505-3967-4fcc-b902-102461e99a3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1183a531-80b1-4642-afd0-237e621f6ed8" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_8aa71505-3967-4fcc-b902-102461e99a3b" 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-20200927.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_7c2c7c9e-4223-478f-83bc-ed35f120f538" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f93c3c26-09cb-48fa-a92f-ffe770c2a0ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7c2c7c9e-4223-478f-83bc-ed35f120f538" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_f93c3c26-09cb-48fa-a92f-ffe770c2a0ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5bbc63d9-fb3c-41bf-8fad-1416b8612b45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiabilitiesPaymentsDueAbstract_f93c3c26-09cb-48fa-a92f-ffe770c2a0ab" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5bbc63d9-fb3c-41bf-8fad-1416b8612b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1615769d-b5b9-4ce5-b22b-53cfbc7327ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiabilitiesPaymentsDueAbstract_f93c3c26-09cb-48fa-a92f-ffe770c2a0ab" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1615769d-b5b9-4ce5-b22b-53cfbc7327ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_aed96f0b-53b6-4712-9e90-ecb3da394cc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiabilitiesPaymentsDueAbstract_f93c3c26-09cb-48fa-a92f-ffe770c2a0ab" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_aed96f0b-53b6-4712-9e90-ecb3da394cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b60df995-31b5-45f5-9d21-7f30c45c5fe2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiabilitiesPaymentsDueAbstract_f93c3c26-09cb-48fa-a92f-ffe770c2a0ab" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b60df995-31b5-45f5-9d21-7f30c45c5fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_bb109609-cdc5-4a3a-9e84-6aa1f66d0b24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiabilitiesPaymentsDueAbstract_f93c3c26-09cb-48fa-a92f-ffe770c2a0ab" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_bb109609-cdc5-4a3a-9e84-6aa1f66d0b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1d363cea-5b6a-4ae5-a805-63d2e6db62d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiabilitiesPaymentsDueAbstract_f93c3c26-09cb-48fa-a92f-ffe770c2a0ab" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1d363cea-5b6a-4ae5-a805-63d2e6db62d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_71deae8e-fce0-40a8-9d1c-c617dfe481ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiabilitiesPaymentsDueAbstract_f93c3c26-09cb-48fa-a92f-ffe770c2a0ab" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_71deae8e-fce0-40a8-9d1c-c617dfe481ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2a73a12a-e969-4a8a-829d-5c4e225a5e2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiabilitiesPaymentsDueAbstract_f93c3c26-09cb-48fa-a92f-ffe770c2a0ab" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2a73a12a-e969-4a8a-829d-5c4e225a5e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_07ad36cd-d5ec-43b6-9c4e-392aaf20bec4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiabilitiesPaymentsDueAbstract_f93c3c26-09cb-48fa-a92f-ffe770c2a0ab" xlink:to="loc_us-gaap_OperatingLeaseLiability_07ad36cd-d5ec-43b6-9c4e-392aaf20bec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_4fdc4c30-ead0-42bd-ad76-390687c2bc82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7c2c7c9e-4223-478f-83bc-ed35f120f538" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_4fdc4c30-ead0-42bd-ad76-390687c2bc82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_375809a0-ff12-49c7-a5c2-3fbc107f7e96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_4fdc4c30-ead0-42bd-ad76-390687c2bc82" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_375809a0-ff12-49c7-a5c2-3fbc107f7e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_a253ee74-f05e-468e-88fa-af694517874f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_4fdc4c30-ead0-42bd-ad76-390687c2bc82" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_a253ee74-f05e-468e-88fa-af694517874f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_102542fb-ba4a-4d63-b9a4-053c2ba75473" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_4fdc4c30-ead0-42bd-ad76-390687c2bc82" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_102542fb-ba4a-4d63-b9a4-053c2ba75473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_f69c9cfd-fb83-4abd-95f7-e0e126e74fda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_4fdc4c30-ead0-42bd-ad76-390687c2bc82" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_f69c9cfd-fb83-4abd-95f7-e0e126e74fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_b9fc07a5-fd72-45d9-87cb-f37c5bb9c46b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_4fdc4c30-ead0-42bd-ad76-390687c2bc82" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_b9fc07a5-fd72-45d9-87cb-f37c5bb9c46b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_10acd197-1675-4e9a-98d3-9dc0194b4328" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_4fdc4c30-ead0-42bd-ad76-390687c2bc82" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_10acd197-1675-4e9a-98d3-9dc0194b4328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_ec832375-972a-4624-885b-d758f0190f17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_4fdc4c30-ead0-42bd-ad76-390687c2bc82" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_ec832375-972a-4624-885b-d758f0190f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_387aa95c-51fd-462c-999b-a6b6754553b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_4fdc4c30-ead0-42bd-ad76-390687c2bc82" xlink:to="loc_us-gaap_OperatingLeasesRentExpenseNet_387aa95c-51fd-462c-999b-a6b6754553b5" 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-20200927.xsd#LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans" xlink:type="simple" xlink:href="ttek-20200927.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_f7af7dff-f154-48f3-b413-28013e97fa96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_71537d32-fbe5-40d3-b7ea-4c208420bcd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f7af7dff-f154-48f3-b413-28013e97fa96" xlink:to="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_71537d32-fbe5-40d3-b7ea-4c208420bcd8" 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-20200927.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_cc911f63-111a-4d1a-9d3d-11bc20baf37b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_3dd6a332-425b-47e5-a919-3d9bd0cfee5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cc911f63-111a-4d1a-9d3d-11bc20baf37b" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_3dd6a332-425b-47e5-a919-3d9bd0cfee5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_02c8300b-3727-4025-b612-068b3857d624" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cc911f63-111a-4d1a-9d3d-11bc20baf37b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_02c8300b-3727-4025-b612-068b3857d624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1dfadd21-7643-43fb-a4f2-813b03fb3066" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_cc911f63-111a-4d1a-9d3d-11bc20baf37b" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1dfadd21-7643-43fb-a4f2-813b03fb3066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_af9e9489-7e70-4b9e-8887-9fda1d8e9bc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_cc911f63-111a-4d1a-9d3d-11bc20baf37b" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_af9e9489-7e70-4b9e-8887-9fda1d8e9bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_73f4caba-b602-4780-a9e5-86ce46401625" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_cc911f63-111a-4d1a-9d3d-11bc20baf37b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_73f4caba-b602-4780-a9e5-86ce46401625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_682a7866-8728-4edd-bd94-d31a093e478e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_cc911f63-111a-4d1a-9d3d-11bc20baf37b" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_682a7866-8728-4edd-bd94-d31a093e478e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockholdersEquityandStockCompensationPlansSummaryDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_c809def1-21b8-474f-a26c-a3c23e8fe1ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5049f353-5706-46dd-b4ab-159d1b2b6643" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c809def1-21b8-474f-a26c-a3c23e8fe1ec" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5049f353-5706-46dd-b4ab-159d1b2b6643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis_c41131c0-fd05-4988-a252-28265a9e08e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5049f353-5706-46dd-b4ab-159d1b2b6643" xlink:to="loc_us-gaap_AwardDateAxis_c41131c0-fd05-4988-a252-28265a9e08e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_d3b9ee4b-e4f6-4489-b858-cfff477aa277" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c41131c0-fd05-4988-a252-28265a9e08e0" xlink:to="loc_us-gaap_AwardDateDomain_d3b9ee4b-e4f6-4489-b858-cfff477aa277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DatesPriorToMarchSixth2006Member_3707738b-3672-4b85-9a04-9cb9840477f6" xlink:href="ttek-20200927.xsd#ttek_DatesPriorToMarchSixth2006Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateDomain_d3b9ee4b-e4f6-4489-b858-cfff477aa277" xlink:to="loc_ttek_DatesPriorToMarchSixth2006Member_3707738b-3672-4b85-9a04-9cb9840477f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_MarchSixth2006AndSubsequentDatesMember_80131b6c-d429-479e-a861-3ffefbfc5377" xlink:href="ttek-20200927.xsd#ttek_MarchSixth2006AndSubsequentDatesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateDomain_d3b9ee4b-e4f6-4489-b858-cfff477aa277" xlink:to="loc_ttek_MarchSixth2006AndSubsequentDatesMember_80131b6c-d429-479e-a861-3ffefbfc5377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_fd0a2418-0396-49c4-a01b-e6fbe4468045" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5049f353-5706-46dd-b4ab-159d1b2b6643" xlink:to="loc_us-gaap_PlanNameAxis_fd0a2418-0396-49c4-a01b-e6fbe4468045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_4940b82f-8b5a-444b-9021-991a85d2f0dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_fd0a2418-0396-49c4-a01b-e6fbe4468045" xlink:to="loc_us-gaap_PlanNameDomain_4940b82f-8b5a-444b-9021-991a85d2f0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeStockPurchasePlanMember_d426cfbb-a37b-45e5-99dd-54df85033287" xlink:href="ttek-20200927.xsd#ttek_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_4940b82f-8b5a-444b-9021-991a85d2f0dd" xlink:to="loc_ttek_EmployeeStockPurchasePlanMember_d426cfbb-a37b-45e5-99dd-54df85033287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquityIncentivePlan2005Member_2bf31421-82da-4b12-9a33-b7706a332740" xlink:href="ttek-20200927.xsd#ttek_EquityIncentivePlan2005Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_4940b82f-8b5a-444b-9021-991a85d2f0dd" xlink:to="loc_ttek_EquityIncentivePlan2005Member_2bf31421-82da-4b12-9a33-b7706a332740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquityIncentivePlan2015Member_117fbbaf-a0ce-411c-a4c9-96447c0c1a09" xlink:href="ttek-20200927.xsd#ttek_EquityIncentivePlan2015Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_4940b82f-8b5a-444b-9021-991a85d2f0dd" xlink:to="loc_ttek_EquityIncentivePlan2015Member_117fbbaf-a0ce-411c-a4c9-96447c0c1a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquityIncentivePlan2018Member_5ff9161f-cd73-41b7-bcfa-bda38221e529" xlink:href="ttek-20200927.xsd#ttek_EquityIncentivePlan2018Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_4940b82f-8b5a-444b-9021-991a85d2f0dd" xlink:to="loc_ttek_EquityIncentivePlan2018Member_5ff9161f-cd73-41b7-bcfa-bda38221e529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a328c5c5-650d-4f4c-873c-207dd26c5167" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5049f353-5706-46dd-b4ab-159d1b2b6643" xlink:to="loc_us-gaap_AwardTypeAxis_a328c5c5-650d-4f4c-873c-207dd26c5167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce74b81e-66c0-41a1-9672-a2cc52fd230a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a328c5c5-650d-4f4c-873c-207dd26c5167" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce74b81e-66c0-41a1-9672-a2cc52fd230a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeAndDirectorsStockOptionsMember_8ebf14e2-1a83-4639-8068-380de4e6c28c" xlink:href="ttek-20200927.xsd#ttek_EmployeeAndDirectorsStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce74b81e-66c0-41a1-9672-a2cc52fd230a" xlink:to="loc_ttek_EmployeeAndDirectorsStockOptionsMember_8ebf14e2-1a83-4639-8068-380de4e6c28c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_dc07bf91-cf93-40a0-a7ef-2b31e87c0165" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ce74b81e-66c0-41a1-9672-a2cc52fd230a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_dc07bf91-cf93-40a0-a7ef-2b31e87c0165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_932767c4-a584-4c11-bda0-511efe0ae593" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5049f353-5706-46dd-b4ab-159d1b2b6643" xlink:to="loc_us-gaap_VestingAxis_932767c4-a584-4c11-bda0-511efe0ae593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_009f6c08-27f0-4ccb-a668-de3b21bbb974" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_932767c4-a584-4c11-bda0-511efe0ae593" xlink:to="loc_us-gaap_VestingDomain_009f6c08-27f0-4ccb-a668-de3b21bbb974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember_be38273a-271f-4103-86f0-af6c13e2ad6c" xlink:href="ttek-20200927.xsd#ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_009f6c08-27f0-4ccb-a668-de3b21bbb974" xlink:to="loc_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember_be38273a-271f-4103-86f0-af6c13e2ad6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EachAnniversaryOfGrantDateMember_f7c54a4f-c12a-405b-8754-a859f23821f7" xlink:href="ttek-20200927.xsd#ttek_EachAnniversaryOfGrantDateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_009f6c08-27f0-4ccb-a668-de3b21bbb974" xlink:to="loc_ttek_EachAnniversaryOfGrantDateMember_f7c54a4f-c12a-405b-8754-a859f23821f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e8e45f-a79b-4e4c-a0e6-f5ff48389df2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5049f353-5706-46dd-b4ab-159d1b2b6643" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e8e45f-a79b-4e4c-a0e6-f5ff48389df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e85c87bd-ed4b-4d6b-a8a5-12ad369139d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e8e45f-a79b-4e4c-a0e6-f5ff48389df2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e85c87bd-ed4b-4d6b-a8a5-12ad369139d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution_0d0f1fdb-a691-4ac5-a45e-0ea427867241" xlink:href="ttek-20200927.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e8e45f-a79b-4e4c-a0e6-f5ff48389df2" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution_0d0f1fdb-a691-4ac5-a45e-0ea427867241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay_863ddef6-6ab9-4259-ac4f-eef328b8d8b0" xlink:href="ttek-20200927.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e8e45f-a79b-4e4c-a0e6-f5ff48389df2" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay_863ddef6-6ab9-4259-ac4f-eef328b8d8b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay_e3ee4ce2-74f3-4b6c-807c-c0725cfa9cdb" xlink:href="ttek-20200927.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e8e45f-a79b-4e4c-a0e6-f5ff48389df2" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay_e3ee4ce2-74f3-4b6c-807c-c0725cfa9cdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_21f922e0-b484-41b9-a7bf-7d3120da3719" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e8e45f-a79b-4e4c-a0e6-f5ff48389df2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_21f922e0-b484-41b9-a7bf-7d3120da3719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e2db27e7-0557-4ced-b433-e870836bbbc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e8e45f-a79b-4e4c-a0e6-f5ff48389df2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e2db27e7-0557-4ced-b433-e870836bbbc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8ae688a5-33be-4cb9-9eba-f28269c6269d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e8e45f-a79b-4e4c-a0e6-f5ff48389df2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8ae688a5-33be-4cb9-9eba-f28269c6269d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit_bb700e03-7e4c-4ef5-844f-0ea9c709e9f0" xlink:href="ttek-20200927.xsd#ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e8e45f-a79b-4e4c-a0e6-f5ff48389df2" xlink:to="loc_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit_bb700e03-7e4c-4ef5-844f-0ea9c709e9f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_b93cff19-286d-449c-8e0c-a06848611d11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e8e45f-a79b-4e4c-a0e6-f5ff48389df2" xlink:to="loc_us-gaap_ShareBasedCompensationAbstract_b93cff19-286d-449c-8e0c-a06848611d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_4e2b2ea2-7a1b-48e6-a3f2-b500cc0a9a13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationAbstract_b93cff19-286d-449c-8e0c-a06848611d11" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_4e2b2ea2-7a1b-48e6-a3f2-b500cc0a9a13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_c749e408-782e-42fc-89b5-1ad2765be3fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationAbstract_b93cff19-286d-449c-8e0c-a06848611d11" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_c749e408-782e-42fc-89b5-1ad2765be3fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_95729b4a-ecd3-481f-809f-70b03dfbda7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationAbstract_b93cff19-286d-449c-8e0c-a06848611d11" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_95729b4a-ecd3-481f-809f-70b03dfbda7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockholdersEquityandStockCompensationPlansStockOptionsDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_254c5792-7f9c-4104-9327-169623c5daec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1514f32b-fa32-4085-b38d-85df7a5c5214" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_254c5792-7f9c-4104-9327-169623c5daec" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1514f32b-fa32-4085-b38d-85df7a5c5214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a4eea2c0-57d8-4c6f-a643-c452d777637e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1514f32b-fa32-4085-b38d-85df7a5c5214" xlink:to="loc_us-gaap_AwardTypeAxis_a4eea2c0-57d8-4c6f-a643-c452d777637e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b488b5cd-202a-4f7c-8da6-29153dae4c3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a4eea2c0-57d8-4c6f-a643-c452d777637e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b488b5cd-202a-4f7c-8da6-29153dae4c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeAndDirectorsStockOptionsMember_50ad4e04-77b7-46d8-a615-45f31cf25b6f" xlink:href="ttek-20200927.xsd#ttek_EmployeeAndDirectorsStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b488b5cd-202a-4f7c-8da6-29153dae4c3e" xlink:to="loc_ttek_EmployeeAndDirectorsStockOptionsMember_50ad4e04-77b7-46d8-a615-45f31cf25b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1514f32b-fa32-4085-b38d-85df7a5c5214" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5bb08044-98ff-4426-bfa5-7159c9699ed0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5bb08044-98ff-4426-bfa5-7159c9699ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9c9c9bfe-6d9d-4c00-8564-6c15ea2820c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5bb08044-98ff-4426-bfa5-7159c9699ed0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9c9c9bfe-6d9d-4c00-8564-6c15ea2820c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9241bafd-da00-41d3-8a9b-9b72e0aef671" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5bb08044-98ff-4426-bfa5-7159c9699ed0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9241bafd-da00-41d3-8a9b-9b72e0aef671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_7a9b9d8c-13c9-4c35-803b-a24e894d38d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5bb08044-98ff-4426-bfa5-7159c9699ed0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_7a9b9d8c-13c9-4c35-803b-a24e894d38d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_637ef65a-c0f9-454b-8456-902b674af0d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5bb08044-98ff-4426-bfa5-7159c9699ed0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_637ef65a-c0f9-454b-8456-902b674af0d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_99c9d2f2-2cb9-42ba-b5ea-77b86e3cd213" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_99c9d2f2-2cb9-42ba-b5ea-77b86e3cd213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_dd94cbf3-09d2-42ac-9f6b-61ec007de7d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_dd94cbf3-09d2-42ac-9f6b-61ec007de7d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_65a7a673-bf96-4682-88e3-2b1f3bed5431" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_65a7a673-bf96-4682-88e3-2b1f3bed5431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d1222020-c333-400b-afa0-5be0e4475055" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_65a7a673-bf96-4682-88e3-2b1f3bed5431" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d1222020-c333-400b-afa0-5be0e4475055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_503df76f-3a3d-457b-8c54-7c0809aaf054" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_65a7a673-bf96-4682-88e3-2b1f3bed5431" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_503df76f-3a3d-457b-8c54-7c0809aaf054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_2c29ec0e-8ca5-49da-ad74-f8937a7cbcf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_65a7a673-bf96-4682-88e3-2b1f3bed5431" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_2c29ec0e-8ca5-49da-ad74-f8937a7cbcf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4187840b-71c5-481f-8986-4e0948f5786c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_65a7a673-bf96-4682-88e3-2b1f3bed5431" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4187840b-71c5-481f-8986-4e0948f5786c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_50a176f4-e8e9-4c78-8542-9662fd3e91a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_50a176f4-e8e9-4c78-8542-9662fd3e91a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_3606c82f-8266-401a-bcc3-4c15ae59cfb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_3606c82f-8266-401a-bcc3-4c15ae59cfb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_933f9110-0faa-4314-b73c-7178a9457ce3" xlink:href="ttek-20200927.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_933f9110-0faa-4314-b73c-7178a9457ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_e8730de9-7847-4090-b756-55c67b1d38a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_933f9110-0faa-4314-b73c-7178a9457ce3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_e8730de9-7847-4090-b756-55c67b1d38a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_85bcd52b-7747-4ce1-b752-d8dc29d99674" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_933f9110-0faa-4314-b73c-7178a9457ce3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_85bcd52b-7747-4ce1-b752-d8dc29d99674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dabad69c-e8d6-479e-9189-79903acc0ca7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_933f9110-0faa-4314-b73c-7178a9457ce3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dabad69c-e8d6-479e-9189-79903acc0ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_d2e8a090-6236-48ab-ab92-e610f2289815" xlink:href="ttek-20200927.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_d2e8a090-6236-48ab-ab92-e610f2289815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_8c795a84-5395-44bd-917a-e07ca11de819" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d2e8a090-6236-48ab-ab92-e610f2289815" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_8c795a84-5395-44bd-917a-e07ca11de819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_2f151600-97b8-43a3-ac68-6698fd9d2472" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d2e8a090-6236-48ab-ab92-e610f2289815" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_2f151600-97b8-43a3-ac68-6698fd9d2472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1af11c9e-7de2-4f20-8aaa-da3d6b1c2c4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d2e8a090-6236-48ab-ab92-e610f2289815" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1af11c9e-7de2-4f20-8aaa-da3d6b1c2c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_b52f66a2-dd8c-46c8-aa96-b6d0d9a93e98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_b52f66a2-dd8c-46c8-aa96-b6d0d9a93e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_fa4d56dd-5819-4a7c-87bd-9acccefc36d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_b52f66a2-dd8c-46c8-aa96-b6d0d9a93e98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_fa4d56dd-5819-4a7c-87bd-9acccefc36d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_f788c14e-1e2a-4d04-a59f-95a884370b0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_b52f66a2-dd8c-46c8-aa96-b6d0d9a93e98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_f788c14e-1e2a-4d04-a59f-95a884370b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_afbf299b-7bb4-41ce-b51f-34c7535240f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_b52f66a2-dd8c-46c8-aa96-b6d0d9a93e98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_afbf299b-7bb4-41ce-b51f-34c7535240f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_409cca5d-490a-4789-b51a-fcff82b20b84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_b52f66a2-dd8c-46c8-aa96-b6d0d9a93e98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_409cca5d-490a-4789-b51a-fcff82b20b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_93449adb-d413-43d0-ab3e-7d5e64a01315" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_b52f66a2-dd8c-46c8-aa96-b6d0d9a93e98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_93449adb-d413-43d0-ab3e-7d5e64a01315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_d5ad4d85-9297-410c-885d-754c8d66ad9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_d5ad4d85-9297-410c-885d-754c8d66ad9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_e3e3ff32-4b13-4118-98b9-04df408cc0c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_e3e3ff32-4b13-4118-98b9-04df408cc0c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2e007115-8942-4a41-b470-af5975999c66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2e007115-8942-4a41-b470-af5975999c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1d743a63-3e1a-47fe-89ab-6a46c23f6151" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1d743a63-3e1a-47fe-89ab-6a46c23f6151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_70162333-4768-4ca3-9dd7-2ac59438bfc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_70162333-4768-4ca3-9dd7-2ac59438bfc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_3723dcc9-3391-4318-b07f-1b4b10b560e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_3723dcc9-3391-4318-b07f-1b4b10b560e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_85c29536-9259-4a55-b924-14ea22bd6711" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_740d7f33-b085-4628-9d1a-9c44d788ddfa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_85c29536-9259-4a55-b924-14ea22bd6711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockholdersEquityandStockCompensationPlansRSUandPSUDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_3e18b9d2-bdf4-48ef-8a19-b33b7eab6d55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6eb1f7ae-9740-4519-a69d-a7d5d5d84f90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3e18b9d2-bdf4-48ef-8a19-b33b7eab6d55" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6eb1f7ae-9740-4519-a69d-a7d5d5d84f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_d10b06e6-b29f-4928-9e8d-d56e88105464" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6eb1f7ae-9740-4519-a69d-a7d5d5d84f90" xlink:to="loc_srt_TitleOfIndividualAxis_d10b06e6-b29f-4928-9e8d-d56e88105464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fe753392-ea4d-488f-b712-c35e0cc0dfda" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_d10b06e6-b29f-4928-9e8d-d56e88105464" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fe753392-ea4d-488f-b712-c35e0cc0dfda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_b911443a-2a7a-4152-8334-2b658195c780" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_DirectorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fe753392-ea4d-488f-b712-c35e0cc0dfda" xlink:to="loc_srt_DirectorMember_b911443a-2a7a-4152-8334-2b658195c780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e0132429-b725-4964-9aa8-11f82bc0cb9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6eb1f7ae-9740-4519-a69d-a7d5d5d84f90" xlink:to="loc_us-gaap_AwardTypeAxis_e0132429-b725-4964-9aa8-11f82bc0cb9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_664851d3-420b-4a03-868d-4448c19d4a9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e0132429-b725-4964-9aa8-11f82bc0cb9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_664851d3-420b-4a03-868d-4448c19d4a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_706050ac-8cd3-465d-bf0d-aaaef6de2a7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_664851d3-420b-4a03-868d-4448c19d4a9f" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_706050ac-8cd3-465d-bf0d-aaaef6de2a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_62bebdaf-ae1c-44a2-890a-8f020ea88ca1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_664851d3-420b-4a03-868d-4448c19d4a9f" xlink:to="loc_us-gaap_PerformanceSharesMember_62bebdaf-ae1c-44a2-890a-8f020ea88ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember_2e826fce-1621-4dc5-9787-0eb3ff7c86e6" xlink:href="ttek-20200927.xsd#ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_664851d3-420b-4a03-868d-4448c19d4a9f" xlink:to="loc_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember_2e826fce-1621-4dc5-9787-0eb3ff7c86e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e568da-a5e8-4b2f-9784-2d16163bb222" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6eb1f7ae-9740-4519-a69d-a7d5d5d84f90" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e568da-a5e8-4b2f-9784-2d16163bb222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e915261d-1e30-43a8-8904-1114340cc8d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e568da-a5e8-4b2f-9784-2d16163bb222" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e915261d-1e30-43a8-8904-1114340cc8d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1_a7681a3b-d98a-45c0-a31e-87b34143ec78" xlink:href="ttek-20200927.xsd#ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e568da-a5e8-4b2f-9784-2d16163bb222" xlink:to="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1_a7681a3b-d98a-45c0-a31e-87b34143ec78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2_b5ae5167-f011-45d2-9e71-ef6aa23debca" xlink:href="ttek-20200927.xsd#ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e568da-a5e8-4b2f-9784-2d16163bb222" xlink:to="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2_b5ae5167-f011-45d2-9e71-ef6aa23debca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_18417341-42ee-4a27-b0a0-5eedc67759a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e568da-a5e8-4b2f-9784-2d16163bb222" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_18417341-42ee-4a27-b0a0-5eedc67759a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fd64a21e-bbcb-4868-b3a6-899a564c23cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_18417341-42ee-4a27-b0a0-5eedc67759a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fd64a21e-bbcb-4868-b3a6-899a564c23cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_672e825a-d684-4422-8ec4-754a6fc4d55f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_18417341-42ee-4a27-b0a0-5eedc67759a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_672e825a-d684-4422-8ec4-754a6fc4d55f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b313840a-b482-4d72-942a-2ea3c9fc9e75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_18417341-42ee-4a27-b0a0-5eedc67759a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b313840a-b482-4d72-942a-2ea3c9fc9e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment_7c5c85d2-3d93-41dd-bcb4-f0a747b55901" xlink:href="ttek-20200927.xsd#ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_18417341-42ee-4a27-b0a0-5eedc67759a0" xlink:to="loc_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment_7c5c85d2-3d93-41dd-bcb4-f0a747b55901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_914a8965-2ca0-4eba-beca-fb5df1e0fede" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_18417341-42ee-4a27-b0a0-5eedc67759a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_914a8965-2ca0-4eba-beca-fb5df1e0fede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_69c93737-551d-48af-84f3-27d45a1067df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_18417341-42ee-4a27-b0a0-5eedc67759a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_69c93737-551d-48af-84f3-27d45a1067df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_25c07077-5afe-4e18-957f-7deb98b6813a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e568da-a5e8-4b2f-9784-2d16163bb222" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_25c07077-5afe-4e18-957f-7deb98b6813a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4d5c0c31-6849-4bf0-8822-9ba83ac3573a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_25c07077-5afe-4e18-957f-7deb98b6813a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4d5c0c31-6849-4bf0-8822-9ba83ac3573a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f132120d-4a66-45e4-8918-f53630dab2ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_25c07077-5afe-4e18-957f-7deb98b6813a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f132120d-4a66-45e4-8918-f53630dab2ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3cf4b4de-f190-4a52-b02e-3858c6082cf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_25c07077-5afe-4e18-957f-7deb98b6813a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3cf4b4de-f190-4a52-b02e-3858c6082cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue_1ecb6861-f075-40e7-a32e-fbda2b3f98e9" xlink:href="ttek-20200927.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_25c07077-5afe-4e18-957f-7deb98b6813a" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue_1ecb6861-f075-40e7-a32e-fbda2b3f98e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_492942ec-1707-4cc1-a5fd-afd158982cf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_25c07077-5afe-4e18-957f-7deb98b6813a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_492942ec-1707-4cc1-a5fd-afd158982cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3f34df07-ac8f-4670-ae76-366c67e9407f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_25c07077-5afe-4e18-957f-7deb98b6813a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3f34df07-ac8f-4670-ae76-366c67e9407f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_312b7705-565b-42be-b5c3-161bbfb8ae5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e568da-a5e8-4b2f-9784-2d16163bb222" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_312b7705-565b-42be-b5c3-161bbfb8ae5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2b9a22ad-3a46-49b3-adcc-f4d3a3cab435" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41e568da-a5e8-4b2f-9784-2d16163bb222" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2b9a22ad-3a46-49b3-adcc-f4d3a3cab435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#StockholdersEquityandStockCompensationPlansESPPDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_4f2f11ca-2dd3-40f5-9b37-07c7f015b8dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_65f42233-ac4d-40b0-8131-805dbb68539e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4f2f11ca-2dd3-40f5-9b37-07c7f015b8dd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_65f42233-ac4d-40b0-8131-805dbb68539e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d1c3ee35-ff0a-4ec9-8dde-b34931b5ce9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_65f42233-ac4d-40b0-8131-805dbb68539e" xlink:to="loc_us-gaap_PlanNameAxis_d1c3ee35-ff0a-4ec9-8dde-b34931b5ce9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_6ffddde8-ac59-401c-aa30-409a9bd1da08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d1c3ee35-ff0a-4ec9-8dde-b34931b5ce9b" xlink:to="loc_us-gaap_PlanNameDomain_6ffddde8-ac59-401c-aa30-409a9bd1da08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeStockPurchasePlanMember_761c407f-6f6c-45ec-8a94-6220621e418f" xlink:href="ttek-20200927.xsd#ttek_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_6ffddde8-ac59-401c-aa30-409a9bd1da08" xlink:to="loc_ttek_EmployeeStockPurchasePlanMember_761c407f-6f6c-45ec-8a94-6220621e418f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d474e02-3ccf-4f7f-884c-16dea7b06385" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_65f42233-ac4d-40b0-8131-805dbb68539e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d474e02-3ccf-4f7f-884c-16dea7b06385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_58f37ad0-4ebb-4aa7-ba74-d6758583359b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4d474e02-3ccf-4f7f-884c-16dea7b06385" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_58f37ad0-4ebb-4aa7-ba74-d6758583359b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_a424272c-0f11-4477-824d-5d754ff5a4d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4d474e02-3ccf-4f7f-884c-16dea7b06385" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_a424272c-0f11-4477-824d-5d754ff5a4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_e0c1f386-1822-4e4e-91ae-35c99d19ca6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4d474e02-3ccf-4f7f-884c-16dea7b06385" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_e0c1f386-1822-4e4e-91ae-35c99d19ca6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_cf8d1ca3-7a9b-4ae4-a2a3-0d2ebf9c975e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d474e02-3ccf-4f7f-884c-16dea7b06385" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_cf8d1ca3-7a9b-4ae4-a2a3-0d2ebf9c975e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_889a6d58-b49e-4789-af5a-0a1a1f350532" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_cf8d1ca3-7a9b-4ae4-a2a3-0d2ebf9c975e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_889a6d58-b49e-4789-af5a-0a1a1f350532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_9cb838a0-52a3-4eae-9741-7c386b590dd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_cf8d1ca3-7a9b-4ae4-a2a3-0d2ebf9c975e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_9cb838a0-52a3-4eae-9741-7c386b590dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_592985cd-aea2-4d0d-be71-407947f4d607" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_cf8d1ca3-7a9b-4ae4-a2a3-0d2ebf9c975e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_592985cd-aea2-4d0d-be71-407947f4d607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_88815d0b-21f9-4f4b-8766-277731de8240" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_cf8d1ca3-7a9b-4ae4-a2a3-0d2ebf9c975e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_88815d0b-21f9-4f4b-8766-277731de8240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_c4242215-6c4d-4ebb-be63-1b05f9a98c38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d474e02-3ccf-4f7f-884c-16dea7b06385" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_c4242215-6c4d-4ebb-be63-1b05f9a98c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_e85d4a9f-730f-4518-938a-3f63f51c16ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d474e02-3ccf-4f7f-884c-16dea7b06385" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_e85d4a9f-730f-4518-938a-3f63f51c16ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants_537b5c3e-6348-4670-999f-e760eacf5071" xlink:href="ttek-20200927.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d474e02-3ccf-4f7f-884c-16dea7b06385" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants_537b5c3e-6348-4670-999f-e760eacf5071" 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-20200927.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_60cf1576-696e-4ee5-ac55-96bea3bed714" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_9709e33b-eff4-4107-a99e-5c7740bd1d27" xlink:href="ttek-20200927.xsd#ttek_RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_60cf1576-696e-4ee5-ac55-96bea3bed714" xlink:to="loc_ttek_RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_9709e33b-eff4-4107-a99e-5c7740bd1d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RetirementPlansDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#RetirementPlansDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/RetirementPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_40a71fcd-baef-4eb9-8cb3-4defeb5f5892" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_fb0a6928-0ba1-4a1c-bded-e361145c1af9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_40a71fcd-baef-4eb9-8cb3-4defeb5f5892" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_fb0a6928-0ba1-4a1c-bded-e361145c1af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_8fd858cc-f421-4a05-a9f8-71eb3cbc3277" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_40a71fcd-baef-4eb9-8cb3-4defeb5f5892" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_8fd858cc-f421-4a05-a9f8-71eb3cbc3277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_d6caf512-6633-43a4-8898-4be59e2ec6ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_40a71fcd-baef-4eb9-8cb3-4defeb5f5892" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_d6caf512-6633-43a4-8898-4be59e2ec6ab" 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-20200927.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_78d11d60-4411-4878-bc30-a2a0f72af3bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_692c43ce-fb54-4064-9f1f-fd0988495c53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_78d11d60-4411-4878-bc30-a2a0f72af3bb" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_692c43ce-fb54-4064-9f1f-fd0988495c53" 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-20200927.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_e115171f-f852-421b-83d2-3fc361ca85b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_6070a279-9bc9-42b0-99d2-80b28647e7e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e115171f-f852-421b-83d2-3fc361ca85b4" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_6070a279-9bc9-42b0-99d2-80b28647e7e7" 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-20200927.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_1132c1e5-c3ae-4110-80ed-8f773b7f9773" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4b1e2095-7981-4f2b-8641-c15a3f64d4eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1132c1e5-c3ae-4110-80ed-8f773b7f9773" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4b1e2095-7981-4f2b-8641-c15a3f64d4eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e7de9c03-feb7-41f3-8d80-9e088066c4fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1132c1e5-c3ae-4110-80ed-8f773b7f9773" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e7de9c03-feb7-41f3-8d80-9e088066c4fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_bb53e6cc-dab7-4136-8863-175aa5ae51a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1132c1e5-c3ae-4110-80ed-8f773b7f9773" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_bb53e6cc-dab7-4136-8863-175aa5ae51a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2e1b75bf-c478-4008-bcda-82705ac148bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1132c1e5-c3ae-4110-80ed-8f773b7f9773" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2e1b75bf-c478-4008-bcda-82705ac148bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_2bdbad42-231a-40c9-a233-82e0c98dddbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1132c1e5-c3ae-4110-80ed-8f773b7f9773" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_2bdbad42-231a-40c9-a233-82e0c98dddbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_a4a00523-e501-42f7-8497-8172be5f2a10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2bdbad42-231a-40c9-a233-82e0c98dddbc" xlink:to="loc_us-gaap_EarningsPerShareBasic_a4a00523-e501-42f7-8497-8172be5f2a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_3bff2c68-dac2-4a22-b8e9-fe026992254f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2bdbad42-231a-40c9-a233-82e0c98dddbc" xlink:to="loc_us-gaap_EarningsPerShareDiluted_3bff2c68-dac2-4a22-b8e9-fe026992254f" 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-20200927.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_67773310-c696-49ce-8600-cee888eafa25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9e48e7ea-4786-46ea-ba51-7b8998a5fdc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_67773310-c696-49ce-8600-cee888eafa25" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9e48e7ea-4786-46ea-ba51-7b8998a5fdc3" 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-20200927.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_1665c1d6-77b1-44e2-9348-a5c18cf6bded" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_7579c58b-b914-4d44-8942-2528d80c861e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1665c1d6-77b1-44e2-9348-a5c18cf6bded" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_7579c58b-b914-4d44-8942-2528d80c861e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables" xlink:type="simple" xlink:href="ttek-20200927.xsd#DerivativeFinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_86427ea7-0c23-4996-ac26-bdd892ca8b41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_93ca49a7-71fc-49bf-9984-20e8abaa2653" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_86427ea7-0c23-4996-ac26-bdd892ca8b41" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_93ca49a7-71fc-49bf-9984-20e8abaa2653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_ac42e13f-625c-4fba-9175-7390d7df78fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_86427ea7-0c23-4996-ac26-bdd892ca8b41" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_ac42e13f-625c-4fba-9175-7390d7df78fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#DerivativeFinancialInstrumentsGeneralInformationDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_9197957b-1222-459a-a1f1-004d59e65c89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_77c53a9f-7fd3-4685-952f-20fbc48fbd1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9197957b-1222-459a-a1f1-004d59e65c89" xlink:to="loc_us-gaap_DerivativeTable_77c53a9f-7fd3-4685-952f-20fbc48fbd1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_5e5ea157-651a-4c08-843c-fc62961a4bdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_77c53a9f-7fd3-4685-952f-20fbc48fbd1a" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_5e5ea157-651a-4c08-843c-fc62961a4bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_6c46405f-372b-415d-9472-3d0b6df29029" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5e5ea157-651a-4c08-843c-fc62961a4bdd" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_6c46405f-372b-415d-9472-3d0b6df29029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_28812047-db4f-4722-9f9b-6c33c8d1d438" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6c46405f-372b-415d-9472-3d0b6df29029" xlink:to="loc_us-gaap_InterestRateSwapMember_28812047-db4f-4722-9f9b-6c33c8d1d438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap1Member_acc45a46-8c8a-40a7-9847-73192d105f65" xlink:href="ttek-20200927.xsd#ttek_InterestRateSwap1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6c46405f-372b-415d-9472-3d0b6df29029" xlink:to="loc_ttek_InterestRateSwap1Member_acc45a46-8c8a-40a7-9847-73192d105f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap2Member_4b95e9b5-7c89-4a0b-980d-96c1ed94c316" xlink:href="ttek-20200927.xsd#ttek_InterestRateSwap2Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6c46405f-372b-415d-9472-3d0b6df29029" xlink:to="loc_ttek_InterestRateSwap2Member_4b95e9b5-7c89-4a0b-980d-96c1ed94c316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap3Member_68966a45-1045-4399-8f69-b015a6884617" xlink:href="ttek-20200927.xsd#ttek_InterestRateSwap3Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6c46405f-372b-415d-9472-3d0b6df29029" xlink:to="loc_ttek_InterestRateSwap3Member_68966a45-1045-4399-8f69-b015a6884617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap4Member_10b23db5-9c66-4c90-8788-cf1a8bd21e37" xlink:href="ttek-20200927.xsd#ttek_InterestRateSwap4Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6c46405f-372b-415d-9472-3d0b6df29029" xlink:to="loc_ttek_InterestRateSwap4Member_10b23db5-9c66-4c90-8788-cf1a8bd21e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap5Member_c83604df-4e9f-4316-8024-e9eca24a4907" xlink:href="ttek-20200927.xsd#ttek_InterestRateSwap5Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6c46405f-372b-415d-9472-3d0b6df29029" xlink:to="loc_ttek_InterestRateSwap5Member_c83604df-4e9f-4316-8024-e9eca24a4907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ForeignExchangeForwardAndInterestRateSwapMember_56ddfdaa-9bdd-4e41-b468-b89757b042b8" xlink:href="ttek-20200927.xsd#ttek_ForeignExchangeForwardAndInterestRateSwapMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6c46405f-372b-415d-9472-3d0b6df29029" xlink:to="loc_ttek_ForeignExchangeForwardAndInterestRateSwapMember_56ddfdaa-9bdd-4e41-b468-b89757b042b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_34268eeb-af3d-49e9-9ed7-f92c44340edf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_77c53a9f-7fd3-4685-952f-20fbc48fbd1a" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_34268eeb-af3d-49e9-9ed7-f92c44340edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_722d4dc9-6d04-4354-a5d2-67a2a19163fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_34268eeb-af3d-49e9-9ed7-f92c44340edf" xlink:to="loc_us-gaap_HedgingRelationshipDomain_722d4dc9-6d04-4354-a5d2-67a2a19163fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_329b62c0-16d2-4519-96a6-19cfd7d6af67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_722d4dc9-6d04-4354-a5d2-67a2a19163fe" xlink:to="loc_us-gaap_CashFlowHedgingMember_329b62c0-16d2-4519-96a6-19cfd7d6af67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_f37047d0-2063-45b2-bede-839472d551d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_77c53a9f-7fd3-4685-952f-20fbc48fbd1a" xlink:to="loc_us-gaap_HedgingDesignationAxis_f37047d0-2063-45b2-bede-839472d551d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_2d32fb11-3fba-4a58-b8b0-1ebc63fc9264" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f37047d0-2063-45b2-bede-839472d551d0" xlink:to="loc_us-gaap_HedgingDesignationDomain_2d32fb11-3fba-4a58-b8b0-1ebc63fc9264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_f5698748-c4dd-4dfc-969f-3e56cf29da3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2d32fb11-3fba-4a58-b8b0-1ebc63fc9264" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_f5698748-c4dd-4dfc-969f-3e56cf29da3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_663e9621-6538-48f3-a1a7-101e307aa0a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_2d32fb11-3fba-4a58-b8b0-1ebc63fc9264" xlink:to="loc_us-gaap_NondesignatedMember_663e9621-6538-48f3-a1a7-101e307aa0a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_37dc783b-17bd-4477-9616-ce8eb99ffae7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_77c53a9f-7fd3-4685-952f-20fbc48fbd1a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_37dc783b-17bd-4477-9616-ce8eb99ffae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_42ffbed6-1cee-477e-9524-fac9a5a31e66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_37dc783b-17bd-4477-9616-ce8eb99ffae7" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_42ffbed6-1cee-477e-9524-fac9a5a31e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_fea6bf87-f82f-42ac-8001-0691bf4b5835" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_42ffbed6-1cee-477e-9524-fac9a5a31e66" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_fea6bf87-f82f-42ac-8001-0691bf4b5835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_68307f86-6a6d-45fd-b5a7-151744317e99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_77c53a9f-7fd3-4685-952f-20fbc48fbd1a" xlink:to="loc_us-gaap_DerivativeLineItems_68307f86-6a6d-45fd-b5a7-151744317e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity_638d8638-8bab-44b2-878d-861ecd73e131" xlink:href="ttek-20200927.xsd#ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_68307f86-6a6d-45fd-b5a7-151744317e99" xlink:to="loc_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity_638d8638-8bab-44b2-878d-861ecd73e131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_c0400912-dc63-420b-b413-997cf1bf4bf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_68307f86-6a6d-45fd-b5a7-151744317e99" xlink:to="loc_us-gaap_DerivativeNotionalAmount_c0400912-dc63-420b-b413-997cf1bf4bf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_02413f23-05c2-4733-a907-75b863621f92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_68307f86-6a6d-45fd-b5a7-151744317e99" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_02413f23-05c2-4733-a907-75b863621f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest_e14ee702-7264-4646-8215-0e031fd718bb" xlink:href="ttek-20200927.xsd#ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_68307f86-6a6d-45fd-b5a7-151744317e99" xlink:to="loc_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest_e14ee702-7264-4646-8215-0e031fd718bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_dd371358-43f4-437c-97ee-3f913b16cbc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_68307f86-6a6d-45fd-b5a7-151744317e99" xlink:to="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_dd371358-43f4-437c-97ee-3f913b16cbc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1_1bf5b2a6-3700-4af9-84a3-ac593538ff30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_68307f86-6a6d-45fd-b5a7-151744317e99" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1_1bf5b2a6-3700-4af9-84a3-ac593538ff30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion_ebd8c6cf-4e34-48e2-9a9c-7d91e15f8d31" xlink:href="ttek-20200927.xsd#ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_68307f86-6a6d-45fd-b5a7-151744317e99" xlink:to="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion_ebd8c6cf-4e34-48e2-9a9c-7d91e15f8d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet_7405b8fe-89c5-4fba-aada-6e4d294428de" xlink:href="ttek-20200927.xsd#ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_68307f86-6a6d-45fd-b5a7-151744317e99" xlink:to="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet_7405b8fe-89c5-4fba-aada-6e4d294428de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_b9624ee3-d54e-4115-9e07-70e0a33b0484" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_68307f86-6a6d-45fd-b5a7-151744317e99" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_b9624ee3-d54e-4115-9e07-70e0a33b0484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_07c638b0-4dba-44f5-b5af-8357062eea94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_9727e874-65cf-4996-a04e-f5365e2ef288" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_07c638b0-4dba-44f5-b5af-8357062eea94" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_9727e874-65cf-4996-a04e-f5365e2ef288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_b75ce9bd-b918-4c96-b6cd-90072c3bf1a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_9727e874-65cf-4996-a04e-f5365e2ef288" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_b75ce9bd-b918-4c96-b6cd-90072c3bf1a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f2c0cc31-8094-4c62-99a4-0d042699f8b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b75ce9bd-b918-4c96-b6cd-90072c3bf1a9" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f2c0cc31-8094-4c62-99a4-0d042699f8b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_b362ae45-a77d-4621-92a5-2407d311f822" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f2c0cc31-8094-4c62-99a4-0d042699f8b5" xlink:to="loc_us-gaap_InterestRateSwapMember_b362ae45-a77d-4621-92a5-2407d311f822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_fdf45af6-f102-4679-8732-b2f9e74b62f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_9727e874-65cf-4996-a04e-f5365e2ef288" xlink:to="loc_us-gaap_HedgingDesignationAxis_fdf45af6-f102-4679-8732-b2f9e74b62f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_8dafcf32-7198-44bb-801d-34fad8f35f05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_fdf45af6-f102-4679-8732-b2f9e74b62f3" xlink:to="loc_us-gaap_HedgingDesignationDomain_8dafcf32-7198-44bb-801d-34fad8f35f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6ca5f76e-a043-4137-9153-8cabd9df487f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8dafcf32-7198-44bb-801d-34fad8f35f05" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6ca5f76e-a043-4137-9153-8cabd9df487f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_1d9a62eb-8c94-42ec-a8ae-e0d852ab0bb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_9727e874-65cf-4996-a04e-f5365e2ef288" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_1d9a62eb-8c94-42ec-a8ae-e0d852ab0bb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_11db99ab-2dba-459d-ac99-38510a518779" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1d9a62eb-8c94-42ec-a8ae-e0d852ab0bb7" xlink:to="loc_us-gaap_HedgingRelationshipDomain_11db99ab-2dba-459d-ac99-38510a518779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_5631780d-d5f0-448c-9843-86c223c56747" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_11db99ab-2dba-459d-ac99-38510a518779" xlink:to="loc_us-gaap_CashFlowHedgingMember_5631780d-d5f0-448c-9843-86c223c56747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_06ad5b81-4dd1-4175-a3e7-720ae8dd2620" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_9727e874-65cf-4996-a04e-f5365e2ef288" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_06ad5b81-4dd1-4175-a3e7-720ae8dd2620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ee92901d-ba25-4525-966d-67e8c44988f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_06ad5b81-4dd1-4175-a3e7-720ae8dd2620" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ee92901d-ba25-4525-966d-67e8c44988f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_1b6fcd06-9466-47a8-9c90-1ef51f1bed0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ee92901d-ba25-4525-966d-67e8c44988f2" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_1b6fcd06-9466-47a8-9c90-1ef51f1bed0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_fe07e79e-cdb3-4bfb-86c0-ca0769895e7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_9727e874-65cf-4996-a04e-f5365e2ef288" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_fe07e79e-cdb3-4bfb-86c0-ca0769895e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_e5c889b3-cfd6-47e6-821e-5265404ffca7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_fe07e79e-cdb3-4bfb-86c0-ca0769895e7d" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_e5c889b3-cfd6-47e6-821e-5265404ffca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleofChangedinFVofCashFlowHedgesDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#DerivativeFinancialInstrumentsScheduleofChangedinFVofCashFlowHedgesDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleofChangedinFVofCashFlowHedgesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_30ee0ddc-dc01-4838-9110-af7412d79780" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_7efb5031-f134-4129-9f59-b065965419bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_30ee0ddc-dc01-4838-9110-af7412d79780" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_7efb5031-f134-4129-9f59-b065965419bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_30f14000-1463-42e2-85b5-331e922c67f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_7efb5031-f134-4129-9f59-b065965419bb" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_30f14000-1463-42e2-85b5-331e922c67f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_1e8b7828-90ed-41d5-807c-d2592eb9192e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_30f14000-1463-42e2-85b5-331e922c67f8" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_1e8b7828-90ed-41d5-807c-d2592eb9192e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_6167618d-815c-425a-a63d-845886d04a8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1e8b7828-90ed-41d5-807c-d2592eb9192e" xlink:to="loc_us-gaap_InterestRateSwapMember_6167618d-815c-425a-a63d-845886d04a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_810f84c0-a778-4ef2-8651-97faf6b65e8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_7efb5031-f134-4129-9f59-b065965419bb" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_810f84c0-a778-4ef2-8651-97faf6b65e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_28ef0ea3-62e9-4adb-a041-da4f2568eb58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_810f84c0-a778-4ef2-8651-97faf6b65e8f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_28ef0ea3-62e9-4adb-a041-da4f2568eb58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_05855bf8-db8f-4f15-84a6-d140087790e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_810f84c0-a778-4ef2-8651-97faf6b65e8f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_05855bf8-db8f-4f15-84a6-d140087790e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss" xlink:type="simple" xlink:href="ttek-20200927.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_93cd9117-eed3-4ce3-a5ef-9a634b015044" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_cd3f14d7-01d8-490d-9ad7-6a96c53b1935" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_93cd9117-eed3-4ce3-a5ef-9a634b015044" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_cd3f14d7-01d8-490d-9ad7-6a96c53b1935" 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-20200927.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_44de2771-4cfb-4bce-b339-e827049faeb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_ebb326d9-c1a0-4d8e-b26a-6a0ff103ded7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_44de2771-4cfb-4bce-b339-e827049faeb3" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_ebb326d9-c1a0-4d8e-b26a-6a0ff103ded7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="ttek-20200927.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_94a01f67-9c5e-4147-a9ff-0e4ebcd022d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_0d09f79f-3e3c-4b27-adab-ee821de964db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_94a01f67-9c5e-4147-a9ff-0e4ebcd022d8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_0d09f79f-3e3c-4b27-adab-ee821de964db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e5168aa6-3bf8-4cd6-9891-a8593f04c12f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0d09f79f-3e3c-4b27-adab-ee821de964db" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e5168aa6-3bf8-4cd6-9891-a8593f04c12f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c5c15f45-0509-4a80-8d6f-13390fb21bcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e5168aa6-3bf8-4cd6-9891-a8593f04c12f" xlink:to="loc_us-gaap_EquityComponentDomain_c5c15f45-0509-4a80-8d6f-13390fb21bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_abaebda2-3334-4014-8170-c0541b735381" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c5c15f45-0509-4a80-8d6f-13390fb21bcf" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_abaebda2-3334-4014-8170-c0541b735381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_0566f7f7-3723-4231-bb50-46c1e459e8a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_abaebda2-3334-4014-8170-c0541b735381" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_0566f7f7-3723-4231-bb50-46c1e459e8a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_18b76f03-514c-4e02-8b2f-3e1d4bd5de8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_abaebda2-3334-4014-8170-c0541b735381" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_18b76f03-514c-4e02-8b2f-3e1d4bd5de8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_71a19d42-89af-49e3-9847-2a2561a671e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_abaebda2-3334-4014-8170-c0541b735381" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_71a19d42-89af-49e3-9847-2a2561a671e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9a24536f-62a1-4cf5-b1e3-1252ac96b019" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_0d09f79f-3e3c-4b27-adab-ee821de964db" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9a24536f-62a1-4cf5-b1e3-1252ac96b019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_8c623df9-d4c9-43fb-8c9b-aeb90ba49ad8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9a24536f-62a1-4cf5-b1e3-1252ac96b019" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_8c623df9-d4c9-43fb-8c9b-aeb90ba49ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_2d9d62a8-28ae-499b-abd7-306bacc99466" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8c623df9-d4c9-43fb-8c9b-aeb90ba49ad8" xlink:to="loc_us-gaap_InterestRateSwapMember_2d9d62a8-28ae-499b-abd7-306bacc99466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4c3751dc-bf4b-4abf-8e9b-f23008511ee8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_0d09f79f-3e3c-4b27-adab-ee821de964db" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4c3751dc-bf4b-4abf-8e9b-f23008511ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_f694c4a3-ec12-43b4-ac74-8b2140341a66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4c3751dc-bf4b-4abf-8e9b-f23008511ee8" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_f694c4a3-ec12-43b4-ac74-8b2140341a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_135a6aa7-8e71-4abf-99dd-d9a8559c7d2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f694c4a3-ec12-43b4-ac74-8b2140341a66" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_135a6aa7-8e71-4abf-99dd-d9a8559c7d2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_e994381f-3d6e-48ac-8c78-e461ceec563e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f694c4a3-ec12-43b4-ac74-8b2140341a66" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_e994381f-3d6e-48ac-8c78-e461ceec563e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_8a96825f-bbf5-4d16-99b1-da33dfe1c875" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f694c4a3-ec12-43b4-ac74-8b2140341a66" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_8a96825f-bbf5-4d16-99b1-da33dfe1c875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_7a45dd77-bd98-4c56-a53a-38acb9bf080a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8a96825f-bbf5-4d16-99b1-da33dfe1c875" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_7a45dd77-bd98-4c56-a53a-38acb9bf080a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_affe4a5c-bd3d-43d5-92c2-721251def2ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f694c4a3-ec12-43b4-ac74-8b2140341a66" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_affe4a5c-bd3d-43d5-92c2-721251def2ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_745f3e3a-4c9f-48a1-a9a6-de66366ef83e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f694c4a3-ec12-43b4-ac74-8b2140341a66" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_745f3e3a-4c9f-48a1-a9a6-de66366ef83e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="ttek-20200927.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_13f953fb-23a3-4525-a1b4-1c2ca29cd10f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_1c96338e-03e3-46f1-a4f8-11c1e3f4d1f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_13f953fb-23a3-4525-a1b4-1c2ca29cd10f" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_1c96338e-03e3-46f1-a4f8-11c1e3f4d1f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="ttek-20200927.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_cdf11b01-9825-4ba2-8d42-87f5467de845" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_82b0fb38-1b13-40df-8157-02762145260b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cdf11b01-9825-4ba2-8d42-87f5467de845" xlink:to="loc_us-gaap_DebtInstrumentTable_82b0fb38-1b13-40df-8157-02762145260b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_5880d833-e61a-484c-ae92-1c3c0c26c7cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_82b0fb38-1b13-40df-8157-02762145260b" xlink:to="loc_us-gaap_DebtInstrumentAxis_5880d833-e61a-484c-ae92-1c3c0c26c7cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8786209f-3dcf-4dd3-a682-bb23696cfdc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5880d833-e61a-484c-ae92-1c3c0c26c7cd" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8786209f-3dcf-4dd3-a682-bb23696cfdc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AmendedCreditAgreementMember_14dca24d-32e6-47db-9884-42540d064686" xlink:href="ttek-20200927.xsd#ttek_AmendedCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8786209f-3dcf-4dd3-a682-bb23696cfdc9" xlink:to="loc_ttek_AmendedCreditAgreementMember_14dca24d-32e6-47db-9884-42540d064686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_537e3ceb-0636-4ec9-b159-b98c3d5818c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_82b0fb38-1b13-40df-8157-02762145260b" xlink:to="loc_us-gaap_DebtInstrumentLineItems_537e3ceb-0636-4ec9-b159-b98c3d5818c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_9f2ae7df-2431-4dec-80c8-881ff0cdc35b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_537e3ceb-0636-4ec9-b159-b98c3d5818c3" xlink:to="loc_us-gaap_LineOfCredit_9f2ae7df-2431-4dec-80c8-881ff0cdc35b" 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-20200927.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_88fbbc5c-c090-4007-8446-20fe7e189359" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_f5bb0883-6ec6-41a7-adf2-dd9818aa340b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_88fbbc5c-c090-4007-8446-20fe7e189359" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_f5bb0883-6ec6-41a7-adf2-dd9818aa340b" 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-20200927.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_54a25032-86a1-462f-96b4-fdec0656f944" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LossContingencyNumberOfActions_8c97a95e-4807-4c8d-b22d-16a70761fb76" xlink:href="ttek-20200927.xsd#ttek_LossContingencyNumberOfActions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_54a25032-86a1-462f-96b4-fdec0656f944" xlink:to="loc_ttek_LossContingencyNumberOfActions_8c97a95e-4807-4c8d-b22d-16a70761fb76" 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-20200927.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_be81fa55-57bf-4a82-8c8f-e096e09e16af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_f266fa4a-f82d-4a0c-8dbc-1b55f7475016" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_be81fa55-57bf-4a82-8c8f-e096e09e16af" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_f266fa4a-f82d-4a0c-8dbc-1b55f7475016" 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-20200927.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_61b81167-e066-4b77-afa9-b439e27d1ca7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4ef992bb-3c55-49f9-8a2e-e368bf83cd18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_61b81167-e066-4b77-afa9-b439e27d1ca7" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4ef992bb-3c55-49f9-8a2e-e368bf83cd18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_e171132b-337f-4624-b50f-29a5940fb387" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_61b81167-e066-4b77-afa9-b439e27d1ca7" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_e171132b-337f-4624-b50f-29a5940fb387" 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-20200927.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_2ea700e7-3ef8-4d51-a058-d8d026588af2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e235e628-ac25-4293-a376-2e0d5739df12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2ea700e7-3ef8-4d51-a058-d8d026588af2" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e235e628-ac25-4293-a376-2e0d5739df12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_afcdc8e4-0d43-4078-83f6-94c37d46bb4e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_e235e628-ac25-4293-a376-2e0d5739df12" xlink:to="loc_srt_ConsolidationItemsAxis_afcdc8e4-0d43-4078-83f6-94c37d46bb4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_8d307b06-585a-49c8-b836-648ffddb4197" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_afcdc8e4-0d43-4078-83f6-94c37d46bb4e" xlink:to="loc_srt_ConsolidationItemsDomain_8d307b06-585a-49c8-b836-648ffddb4197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_d7a6f96c-f9e4-4c53-a19a-7de54c452766" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8d307b06-585a-49c8-b836-648ffddb4197" xlink:to="loc_us-gaap_OperatingSegmentsMember_d7a6f96c-f9e4-4c53-a19a-7de54c452766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_450915a1-cb4c-4978-ab36-852b6bc93d06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8d307b06-585a-49c8-b836-648ffddb4197" xlink:to="loc_us-gaap_IntersegmentEliminationMember_450915a1-cb4c-4978-ab36-852b6bc93d06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_30c3a530-1c78-4355-a3f4-b001955c17c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8d307b06-585a-49c8-b836-648ffddb4197" xlink:to="loc_us-gaap_CorporateNonSegmentMember_30c3a530-1c78-4355-a3f4-b001955c17c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_06c17853-3211-40a2-93bf-66d7aeb7b7be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e235e628-ac25-4293-a376-2e0d5739df12" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_06c17853-3211-40a2-93bf-66d7aeb7b7be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bd4cb87b-e509-4b00-8d6c-9ca7c996e1b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_06c17853-3211-40a2-93bf-66d7aeb7b7be" xlink:to="loc_us-gaap_SegmentDomain_bd4cb87b-e509-4b00-8d6c-9ca7c996e1b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentServicesGroupMember_3537bd8e-0f6d-4f95-a076-d77b1f0a3051" xlink:href="ttek-20200927.xsd#ttek_GovernmentServicesGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bd4cb87b-e509-4b00-8d6c-9ca7c996e1b5" xlink:to="loc_ttek_GovernmentServicesGroupMember_3537bd8e-0f6d-4f95-a076-d77b1f0a3051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_45ab3991-7946-4459-bea9-c0caba3aeb44" xlink:href="ttek-20200927.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bd4cb87b-e509-4b00-8d6c-9ca7c996e1b5" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_45ab3991-7946-4459-bea9-c0caba3aeb44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RemediationAndConstructionManagementMember_788a649e-f49d-4b38-a07b-8bdf4bbda7d1" xlink:href="ttek-20200927.xsd#ttek_RemediationAndConstructionManagementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bd4cb87b-e509-4b00-8d6c-9ca7c996e1b5" xlink:to="loc_ttek_RemediationAndConstructionManagementMember_788a649e-f49d-4b38-a07b-8bdf4bbda7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_d882a1e0-9e5b-4bf9-a954-06c184c2329e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e235e628-ac25-4293-a376-2e0d5739df12" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_d882a1e0-9e5b-4bf9-a954-06c184c2329e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_9e6c4eb2-e84e-4dd3-b2a6-3d04cedf96c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d882a1e0-9e5b-4bf9-a954-06c184c2329e" xlink:to="loc_us-gaap_NumberOfReportableSegments_9e6c4eb2-e84e-4dd3-b2a6-3d04cedf96c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0e38c908-a191-46a6-a89c-1c951a7b8830" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d882a1e0-9e5b-4bf9-a954-06c184c2329e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0e38c908-a191-46a6-a89c-1c951a7b8830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_99900a0e-19d2-4d67-b500-953ccc21bf4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d882a1e0-9e5b-4bf9-a954-06c184c2329e" xlink:to="loc_us-gaap_OperatingIncomeLoss_99900a0e-19d2-4d67-b500-953ccc21bf4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b44ce31d-ff43-442f-bde4-7be64d360192" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d882a1e0-9e5b-4bf9-a954-06c184c2329e" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b44ce31d-ff43-442f-bde4-7be64d360192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_1f2ae51b-ea44-47e7-a7b5-a2f3632a7b9e" xlink:href="ttek-20200927.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d882a1e0-9e5b-4bf9-a954-06c184c2329e" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_1f2ae51b-ea44-47e7-a7b5-a2f3632a7b9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_86d20ea1-6085-4aff-9734-031ec763520c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d882a1e0-9e5b-4bf9-a954-06c184c2329e" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_86d20ea1-6085-4aff-9734-031ec763520c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_88e8a274-cfd9-4108-ab8a-75047b95d35a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d882a1e0-9e5b-4bf9-a954-06c184c2329e" xlink:to="loc_us-gaap_Assets_88e8a274-cfd9-4108-ab8a-75047b95d35a" 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-20200927.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_84357211-0fa5-4ed5-ba70-60237206a84f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_a71b46b7-f643-4273-906b-aec7770a2958" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_84357211-0fa5-4ed5-ba70-60237206a84f" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_a71b46b7-f643-4273-906b-aec7770a2958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_e3be9c11-d4ce-42d2-93ed-e3acb4560f17" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_a71b46b7-f643-4273-906b-aec7770a2958" xlink:to="loc_srt_StatementGeographicalAxis_e3be9c11-d4ce-42d2-93ed-e3acb4560f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f52d9959-af44-4d57-8084-273134bc8af0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_e3be9c11-d4ce-42d2-93ed-e3acb4560f17" xlink:to="loc_srt_SegmentGeographicalDomain_f52d9959-af44-4d57-8084-273134bc8af0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_1f11a7ec-fa4f-46ac-aaaa-d140493bdace" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f52d9959-af44-4d57-8084-273134bc8af0" xlink:to="loc_country_US_1f11a7ec-fa4f-46ac-aaaa-d140493bdace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_c2f20b06-4f62-4205-9bf6-3a9246d3bf0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f52d9959-af44-4d57-8084-273134bc8af0" xlink:to="loc_us-gaap_NonUsMember_c2f20b06-4f62-4205-9bf6-3a9246d3bf0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_aab75a89-2fde-4913-b8a7-b41905a1c49e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a71b46b7-f643-4273-906b-aec7770a2958" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_aab75a89-2fde-4913-b8a7-b41905a1c49e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_af4ac9ee-a6ee-4a55-9eeb-3fa0427f32cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_aab75a89-2fde-4913-b8a7-b41905a1c49e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_af4ac9ee-a6ee-4a55-9eeb-3fa0427f32cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_7680e213-2339-43bc-a7fb-5feda952e1d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_aab75a89-2fde-4913-b8a7-b41905a1c49e" xlink:to="loc_us-gaap_NoncurrentAssets_7680e213-2339-43bc-a7fb-5feda952e1d4" 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-20200927.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_7721af5c-89a1-46c4-b894-1ce57b81927a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_68723413-5729-4381-b153-3fcabf27b875" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7721af5c-89a1-46c4-b894-1ce57b81927a" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_68723413-5729-4381-b153-3fcabf27b875" 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-20200927.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_9707bd78-3467-43d2-82b1-c36705177482" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_d5f0bcc8-94dd-4cad-8fff-35af5bad28ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9707bd78-3467-43d2-82b1-c36705177482" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_d5f0bcc8-94dd-4cad-8fff-35af5bad28ce" 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-20200927.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_93191a18-8981-442d-b47c-090e5df69502" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_a9c60048-a053-491f-8726-d4bc6d1751b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_93191a18-8981-442d-b47c-090e5df69502" xlink:to="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_a9c60048-a053-491f-8726-d4bc6d1751b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_027af352-90fe-4952-a539-f60529abca83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_93191a18-8981-442d-b47c-090e5df69502" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_027af352-90fe-4952-a539-f60529abca83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_b262b932-1966-400a-9301-6fb11153657f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_93191a18-8981-442d-b47c-090e5df69502" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_b262b932-1966-400a-9301-6fb11153657f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractWithCustomerAssetRelatedParty_a850d8ba-867b-4f19-918a-d568ac084e50" xlink:href="ttek-20200927.xsd#ttek_ContractWithCustomerAssetRelatedParty"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_93191a18-8981-442d-b47c-090e5df69502" xlink:to="loc_ttek_ContractWithCustomerAssetRelatedParty_a850d8ba-867b-4f19-918a-d568ac084e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_12871f12-1610-4bad-b197-2c5605d1d233" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_93191a18-8981-442d-b47c-090e5df69502" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_12871f12-1610-4bad-b197-2c5605d1d233" 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-20200927.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_72118761-f7a1-4c72-90c2-178fb83de604" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_1c93fe19-ec3f-460a-9f7a-7042768da219" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_72118761-f7a1-4c72-90c2-178fb83de604" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_1c93fe19-ec3f-460a-9f7a-7042768da219" 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-20200927.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_48d96350-dfc0-4ed1-9de2-22a39bf7e344" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_5bff98f0-8ecb-4f8e-b246-bf36edea6694" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_48d96350-dfc0-4ed1-9de2-22a39bf7e344" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_5bff98f0-8ecb-4f8e-b246-bf36edea6694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" xlink:type="simple" xlink:href="ttek-20200927.xsd#QuarterlyFinancialInformationUnauditedDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8498145c-9d33-4e7e-98ff-5238e29e50a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_52505eef-5952-4ff0-8b71-08516dc4726a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8498145c-9d33-4e7e-98ff-5238e29e50a3" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_52505eef-5952-4ff0-8b71-08516dc4726a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9cbfc18a-8b7e-4a33-8cb5-fa055ca81a33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_52505eef-5952-4ff0-8b71-08516dc4726a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9cbfc18a-8b7e-4a33-8cb5-fa055ca81a33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_38ef9472-f097-496a-a78a-82e2eca3a37e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9cbfc18a-8b7e-4a33-8cb5-fa055ca81a33" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_38ef9472-f097-496a-a78a-82e2eca3a37e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_WYGplcMember_71f7e5d0-4cd2-4289-adc6-79688dfbfd88" xlink:href="ttek-20200927.xsd#ttek_WYGplcMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_38ef9472-f097-496a-a78a-82e2eca3a37e" xlink:to="loc_ttek_WYGplcMember_71f7e5d0-4cd2-4289-adc6-79688dfbfd88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_1f935c97-301c-4767-86b1-7e9ffa5933a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_52505eef-5952-4ff0-8b71-08516dc4726a" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_1f935c97-301c-4767-86b1-7e9ffa5933a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_d84cbc5e-6641-4c12-a156-10c421825d05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1f935c97-301c-4767-86b1-7e9ffa5933a5" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_d84cbc5e-6641-4c12-a156-10c421825d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContingentConsiderationMember_faf707cb-db1f-4319-95bd-8eaf84487bde" xlink:href="ttek-20200927.xsd#ttek_ContingentConsiderationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_d84cbc5e-6641-4c12-a156-10c421825d05" xlink:to="loc_ttek_ContingentConsiderationMember_faf707cb-db1f-4319-95bd-8eaf84487bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_8c2ef0ac-21c4-4a0a-9f34-3bb9f6e3709e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_52505eef-5952-4ff0-8b71-08516dc4726a" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_8c2ef0ac-21c4-4a0a-9f34-3bb9f6e3709e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_309d7acd-0001-47d8-8ab3-59b04b65654f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8c2ef0ac-21c4-4a0a-9f34-3bb9f6e3709e" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_309d7acd-0001-47d8-8ab3-59b04b65654f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_c19bc345-6a96-4e1a-a48e-f9dfff4a5fb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_309d7acd-0001-47d8-8ab3-59b04b65654f" xlink:to="loc_us-gaap_ForeignCountryMember_c19bc345-6a96-4e1a-a48e-f9dfff4a5fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_7fce2e2d-bd57-4af1-8f98-f6698d3dedba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_52505eef-5952-4ff0-8b71-08516dc4726a" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_7fce2e2d-bd57-4af1-8f98-f6698d3dedba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_COVID19IncrementalCosts_96d4f150-5062-46f9-9576-e6ae3536bc45" xlink:href="ttek-20200927.xsd#ttek_COVID19IncrementalCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7fce2e2d-bd57-4af1-8f98-f6698d3dedba" xlink:to="loc_ttek_COVID19IncrementalCosts_96d4f150-5062-46f9-9576-e6ae3536bc45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_6f4e07c6-2508-4687-bf00-ee8fa1b33a94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7fce2e2d-bd57-4af1-8f98-f6698d3dedba" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_6f4e07c6-2508-4687-bf00-ee8fa1b33a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_a961a6da-7718-4dda-ae3c-4eb9ad6e0dc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7fce2e2d-bd57-4af1-8f98-f6698d3dedba" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_a961a6da-7718-4dda-ae3c-4eb9ad6e0dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_b5185d8c-54b2-472c-aa46-7ba84a50eef0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7fce2e2d-bd57-4af1-8f98-f6698d3dedba" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_b5185d8c-54b2-472c-aa46-7ba84a50eef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_18d6b5d8-d233-43c7-a7ea-0073ceacb4d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7fce2e2d-bd57-4af1-8f98-f6698d3dedba" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_18d6b5d8-d233-43c7-a7ea-0073ceacb4d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_0e022325-eedf-4872-88ed-6840bea7c1e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7fce2e2d-bd57-4af1-8f98-f6698d3dedba" xlink:to="loc_us-gaap_RestructuringCharges_0e022325-eedf-4872-88ed-6840bea7c1e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0a890cb8-9fe9-460e-a8fe-0a6a4030ee4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7fce2e2d-bd57-4af1-8f98-f6698d3dedba" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0a890cb8-9fe9-460e-a8fe-0a6a4030ee4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fbae8b95-11a3-4acf-9fbe-35d83f84f26e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_QuarterlyFinancialInformationDisclosureAbstract_8498145c-9d33-4e7e-98ff-5238e29e50a3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fbae8b95-11a3-4acf-9fbe-35d83f84f26e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d68c7dc0-f569-430e-a775-fa0f129ec2f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_QuarterlyFinancialInformationDisclosureAbstract_8498145c-9d33-4e7e-98ff-5238e29e50a3" xlink:to="loc_us-gaap_OperatingIncomeLoss_d68c7dc0-f569-430e-a775-fa0f129ec2f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a4fecd5c-e65b-4524-ab59-99faa3c72469" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8498145c-9d33-4e7e-98ff-5238e29e50a3" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a4fecd5c-e65b-4524-ab59-99faa3c72469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1824badf-bfe9-4cb2-a462-545047bc5724" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8498145c-9d33-4e7e-98ff-5238e29e50a3" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1824badf-bfe9-4cb2-a462-545047bc5724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_86717710-e399-4eca-a2af-cc659dc84726" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1824badf-bfe9-4cb2-a462-545047bc5724" xlink:to="loc_us-gaap_EarningsPerShareBasic_86717710-e399-4eca-a2af-cc659dc84726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_83748753-91f3-42bf-ae35-a4aa000b833f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1824badf-bfe9-4cb2-a462-545047bc5724" xlink:to="loc_us-gaap_EarningsPerShareDiluted_83748753-91f3-42bf-ae35-a4aa000b833f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_db7b10cb-ea66-4721-8676-b8724cf1a3c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8498145c-9d33-4e7e-98ff-5238e29e50a3" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_db7b10cb-ea66-4721-8676-b8724cf1a3c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d6bfc068-fa51-41b3-971c-49100fe45096" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_db7b10cb-ea66-4721-8676-b8724cf1a3c0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d6bfc068-fa51-41b3-971c-49100fe45096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c0607ad9-8971-4962-be95-dd4a2906c1c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_db7b10cb-ea66-4721-8676-b8724cf1a3c0" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c0607ad9-8971-4962-be95-dd4a2906c1c2" 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-20200927.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_ccc0f41b-bb2b-4761-a1c2-8123784ba0c3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_d13f8c28-dd12-445d-914f-c0830407e1db" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_ccc0f41b-bb2b-4761-a1c2-8123784ba0c3" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_d13f8c28-dd12-445d-914f-c0830407e1db" 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-20200927.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_e9e8cfdb-8dad-4915-ad73-06b48b1a2582" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_fcc8ee02-da40-4d38-bf4b-330233a610e2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_e9e8cfdb-8dad-4915-ad73-06b48b1a2582" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_fcc8ee02-da40-4d38-bf4b-330233a610e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_fae4fef9-516c-4d07-ae0d-656ce0dba9e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_fcc8ee02-da40-4d38-bf4b-330233a610e2" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_fae4fef9-516c-4d07-ae0d-656ce0dba9e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_89f0b0a3-83fc-4f31-b15d-982ade429c41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_fae4fef9-516c-4d07-ae0d-656ce0dba9e1" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_89f0b0a3-83fc-4f31-b15d-982ade429c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_d941fe5f-5a57-4457-a09b-a74acbc64656" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_89f0b0a3-83fc-4f31-b15d-982ade429c41" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_d941fe5f-5a57-4457-a09b-a74acbc64656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_34f5c0d0-b9ea-4106-a977-81a9491d0c45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_89f0b0a3-83fc-4f31-b15d-982ade429c41" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_34f5c0d0-b9ea-4106-a977-81a9491d0c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8894b4cf-0aaf-4cae-a309-1140ae8e72c0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_fcc8ee02-da40-4d38-bf4b-330233a610e2" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8894b4cf-0aaf-4cae-a309-1140ae8e72c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b5aa603-df5e-42ec-b5f0-34c2a97ffcd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8894b4cf-0aaf-4cae-a309-1140ae8e72c0" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b5aa603-df5e-42ec-b5f0-34c2a97ffcd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_086bf70d-1ce7-46a5-a146-093508818b68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3b5aa603-df5e-42ec-b5f0-34c2a97ffcd5" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_086bf70d-1ce7-46a5-a146-093508818b68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense_98802c93-31fa-4ec6-be94-2ee3467076e4" xlink:href="ttek-20200927.xsd#ttek_ValuationAllowanceAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b5aa603-df5e-42ec-b5f0-34c2a97ffcd5" xlink:to="loc_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense_98802c93-31fa-4ec6-be94-2ee3467076e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_100b7671-5e4a-444e-a094-6774adf7f5a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3b5aa603-df5e-42ec-b5f0-34c2a97ffcd5" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_100b7671-5e4a-444e-a094-6774adf7f5a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments_7fcedab4-eb1e-4e08-afef-2a1235861a00" xlink:href="ttek-20200927.xsd#ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b5aa603-df5e-42ec-b5f0-34c2a97ffcd5" xlink:to="loc_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments_7fcedab4-eb1e-4e08-afef-2a1235861a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_d4d2da22-5683-4eb4-b4a7-6cfd3b71673a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3b5aa603-df5e-42ec-b5f0-34c2a97ffcd5" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_d4d2da22-5683-4eb4-b4a7-6cfd3b71673a" 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-20200927_g1.jpg
<TEXT>
begin 644 ttek-20200927_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 **** "BO(/V_/%_
M[2_@']C;XA>,?V.?"_\ ;7Q/T_P^\O@O2OL2W/VF]WJ%3RF(#_*6X)'2OQ=N
MOV]/^#RBXMI((OV-'@=XRJS1?#BR+1DC 8;IBN1U&01Z@T ?='_!>O\ X+U_
M#3_@E-\-)/A5\*I]/\1_'+Q'IY?0- D820:# X(74;Y0>%ZF*'AI6'9 S5^,
M?_!&3_@Y/_:._8H_:.U6+]LOX@^(/B)\,OB)X@?4/&,NHW#7-_HM_,PWZE9@
M_P /3S+9<*RJ#&%90&_/3]J'4_VB]8_:%\8:I^UPWB,_$N?7)F\9CQ=#)'J*
MWV?G69) "A' "X"JH4* H K@Z /[WOA?\4/AY\:_AYHWQ:^$OC+3_$/AKQ#I
M\=]HNM:5<"6WO+=QE71AU'MU!!! ((K>K^3O_@C)^T5_P<0_!?X!ZK9?\$S?
MA!XG\8?#*YUERL.H^%8]0TRUOQ@S?8WG*[&.1YB1,5W$%E#')_2;]@/]LO\
MX.C?'W[9/P]\'?MC_LI?V+\,-0\0)%XTU7_A!K:V^S66QRS^:LQ*?,%Y /6@
M#]GJ^6_C?\4?V[/A)^SSX^_:0U+QKX L8?#HU.^T3PG<> [R6=[&&XD6V$]S
M_:2 2O"(V;;%A2W&>WU)7AO_  4O_P"3!/BS_P!B7=_^@B@#F/A+\0?VZ_B)
M\#_AM^T'I_C;P!JEIXHCT+4?$/A:W\"7EO<1:?>20&Z%O<_VC(#)%%)(P+18
M.S)QT/TS7D7[ '_)C?P@_P"R;:-_Z115X9\+=&OOVZA\7-<^(7PF\*>+H+'X
MD:QX6T@^(O%-Q;3^'[6S"0Q+:Q)8S"UE8'SVF1Q(SRX)VHB@ ^I?C1\9? _P
M'\!3_$+Q_J:V]I'<06MM%N DNKF:18H8(P3\SL[ >PR3P":ZNOSH_:__ &<?
MB#X!_P""?OP_\(?M3^*]+\<>,/"WQ,TC3K/Q)!<3RO\ 89[Q<1NTH5C)Y9$9
M8C)15Y/)KT'_ (* _!;PUX%\8_LZ^'_A9J^L^%K6\^,EEIKVVCZU<+ D4HDE
M:18&<P^<'7*R%"P)[@8H ^UJ*^2/C/\ LF? ?]GGP5HGAW1/BUK_ (?\+ZW\
M6;;6=<\'W-S=ZS-XPG:,A='AC:0RR+*ZJ[*?,#!6:3*KE<C]DZ\U#PA_P4W^
M(WPQ\.?#ZX\#>&-1^&6GZXO@D7$'D6]V+E8?M(@MG>""1T+;EB8@\%B3T /I
M_P".^H_%S3/AA>S? JSTV;Q5+=V5OI?]L6TDUI");N&*6:9(V5V2.)Y)#M8'
M"5\W?M#_ +0/[;'P#_:"^#7P);XJ?#O53\5M4U"SGU0?#>[@_LW[,ML=ZQ_V
ML_F[OM'0LN-G4YX^P*^,/^"B7_*0;]C_ /[&KQ!_Z+TZ@#Z!^%H_:FT/XK:A
MX;^-/B/PMX@\-SZ(MSH>L>'/#%QILD5TLNV6"X26[N%^X\;(0P+8DX&VO3J\
M<_X*"?&[Q3^SE^QKX^^,?@B01ZQI.CJFF7!C#_9YYYH[=)MIX8QF4/@Y!V<@
MBO'OBK^Q9\6?$VD^#_B+^SAI_@?P'XP\-ZG;ZD?B"GC6^O+G7+,1GSH;]_L$
M;7J391F>9FZ$#AB* /L2O#_^"B_Q5^,'P,_9#\7_ !A^"GBC3=*UCP_8I<";
M4-(^U[E,L<9"!G"(P#D@NL@XQM[UQ7PTO?#'[7'[97QK\#_&C2+/7M"^&<ND
M:/X=\(ZM"L]E%]HMWFGOI('!26:21=J2,"8TBPNW<Q;B_P!JK]GS4_V8?^"5
M'QA^$]Y\8-1\76<0FO-!_M2/;+H^G2W5OY-@"9':1(RK[7)&=Q 50   ?77P
MIUO4_$OPN\->(];N?/O=0T"SN;N;8J^9*\",[84 #)).  /2M^OS\_:B^$/A
MSX%?"S]G_P#:E\#ZQK@\>#QWX4L-0\07.N3N]]8W,)6:S>+=Y*0%0JB-$50
M0!\S9_0.@"'4(KV>QFATV[2WN&B803R0^8L;XX8KD;@#VR,^M?,_[&G[1O[1
M_P <?VC/C%\,?B3KWA0:-\+_ !/%I5FVC^')X;C45D\\AY&>ZD6,JL:<!3DL
M>@'/T]7QK_P3NLXM0_:W_:XL+AY5CG^(EK&[03O$X#1W0)5T(9#SPRD$'D$&
M@#[*HK\_?V-/V7?AS^T#X<_:-\'?&+5O$VO:1HWQU\2:;I.GWWBF\*VXA2&.
M.X9Q()+B946-5>9I-OEY4*6<ME?"C]ISXH3_ /!+[]G+2M:\?:E!??$WXE6G
M@O7/%"WCI=VVE#5+R%]EQG='*;>V2$29W*&9@0P! !^B]%>'+^Q1X+\$_M%^
M$OC[\&/$T?@.RT>QN;'Q1X8T334CM?%"3+M@-R0Z@RQR-N$C*[N=HR" :]QH
M **** "BBB@ K\,?^#X+_D@/P"_['#6O_26WK[O_ ."WGQM_X*P?!+X6>!]5
M_P""4'PB_P"$N\0WWB"XB\66W]@17_V>R$ ,;[9'4)F3C(S7\_/_  7!_:)_
MX+<?&[P!X!L/^"L7P+_X1#1K#6+V3P=/_P (Q#I_VFY:*,3KF.1M^$"'!QC-
M 'YT4444 ?N=_P &/O\ R7SX^_\ 8GZ+_P"E5S7]%U?QU?\ !#[XX_\ !6WX
M(^/O']__ ,$G?@__ ,)?K%_H]E'XQ@_X1^+4/LULLLA@;$CKLRY<9&<XK]]O
M^"(?[1O_  7$^-OQ3\<:7_P5?^!'_"(^'K'P_;R^$[G_ (1>&P^T7IG(D3='
M(Q?$>#@XH _1/Q#:Z[>:-/;>&M7@L+YU'V>[NK,W$<9R.6C#H6&,C&X=>M?)
M?[*'_!1+QIKW[4GBK]C7]J^UT2P\2V>M75OX)\1Z)I\]GI_B".W<I)"J3R2%
M9P5+ !R#\R=54R?8%?&WB[]C3PS^V5\&?B-X<_M(Z+XNT'XRZ]J'@;Q7;LR3
MZ3J"S1LC!U^81L54.!SPK#YD4@ ]N_:1\<?&KP1XQ^'>G?#/Q5H%I9>+?&T6
MAZG#J^@2W4D41LKRZ>6)TN(P'Q:[ &4CY\]L'U>U6XAM(TO;A995C FE5-@=
M@.6 R=H)YQDX]:^#_@S^V3XG^-_BCX6?L]_M$:8-$^,GP\^+\5IXMTF50G]H
M1+HNK*FHP@<,C@IN*_*"ZL,)(E?1_P"W%XYU[1/@^GPR\#6FI7/B/XA:@OA[
M3(-%5&O(K>1&>^N8@[*H:&RCN)%)('F",$C<* ./_8E_;WM?VJOC/\4_A;?:
M4MA_PC.JP7G@XM$4;4] FB18KP9^^KNOG!^!LNX@.F:[O]MK]II?V2_V?=2^
M+=OI-M?:A]MM=.TBWOYS%:_:[F98D>>0<I"FXNY')5" 02"/DS]JCQ9%^RS^
MU3\'/VS/"OP0\4^#/"FD01>!/'9U:SMH[;^QY<+:G]Q<2']S\[?, #Y,*YX
M/VG^T1\*O@_\?/A-??!CXTV\5QH7BDI9JGG;',Y/F0M$X^[*K('4],J,@@D$
M \N^--Y^W7\%_@YJ7Q6\*?%;P=XTN].TTW6K:-<^#WLXTB #2SV<D=RQ/E+N
M<1RB3S%7&X'K5_X*5_M)?'K]E+X::!\2_@YJGAIQJGC"PT*YL/$&AS7 07 E
M_?*\5S$<J47Y2,$$\BOGSQ)I_P"WC_P2&T<ZW9^)!\9_@#8.D5YIVJD+JN@6
MKL$ 5CDA!N51@O%US'"#FN__ ."OOC'0OB)^Q7\-_B!X7N&ETS7?B3X:U#3I
M73:7@FBEDC8CL2K XH ]G^(</_!0CP!X4G\5>!?%?PS\?WEE$99O#,O@^]T6
M:]51DI;W/]HW")(W(421E2<98<UK_L8?M?\ @+]M+X.I\4?!NF7.E7EI>OI_
MB+P]?MFXTJ^C +PN<#<,,&5\#(/(5@RKZW7PA_P2)B_M?]I_]JWQ[X4RWA'4
M_B>(]'GB&8)YTN=0>5HR.,;9H6X_AD3T% 'LO_!1W]MN]_8I^&NA>*O#WAMM
M8U&_\06SWUFD)<PZ-#/#]ON#C[N!+# &/"R749YQBO?] U[1_%.@V7B?P]J$
M=WI^I6D=U8W4)RDT,BAT=3W!4@CZU\JZC?Z;^T7XW^*WB'Q=\"O&/BCPOKFE
MW'@/PU?Z)9VCP'38&D2^N(FEN(R'DOS(-P7!6QMV!]*__!'3XL>*-0^ ^L_L
ML_%**XM_&'P;UM]"O[6]4+,; EFLW(!( "B2)<$C;"I!.<T =WXJ_:F\=_%'
M]IW4_P!D;]F :3%?^%=.CO/B#XVUJT>ZM=%\W'DV<%O')']HNG!W99UCC"MD
M.P*#,_:&^.'[1/[#V@6WQL^)?B+3_B'\.8+ZWMO%QM= %AJ^B1S2+$EY$8Y#
M%<Q!V56B*(XW*0Y&<>4?\$FH[[1_VNOVM/#OBMBNNGXF)<SB88>6W>YU%HG&
M>2A5@1Z!U]17N_\ P4WN='M?V ?BQ+KC((#X.N40R=/.;"P_CYI3'OB@#VCP
MYXBT3Q=X>L/%GAG4XKW3=4LHKO3[R!LI/!(@>.13W5E8$>QKY._X*(?MN_'[
M]B'XH^!=;TC2]#U[P!K+7-WXPMVT687^E:?;7>GV\LL<RW&UB6U"(+F/AL Y
M!X]+_P""9^D>)=#_ &!_A3I_BR.1+P>$+>0)-]Y8'R\ .>G[EH^.W2J7[3?P
MO\*?&O\ :4\'?"3QQ9^?I/B/X0^.;"^08W!)+KP\NY3V920RGLR@]J />-(U
M;3->TJUUW1;Z*ZL[VW2>TN8'#)-$ZAE=2.H(((/H:^1/!W[=GQK^,G_!2'4O
MV5?AY%X?TSP)IV@7=];Z[>Z1+<W>IM:7!L[@Q,+A$6,7:31 [6R+=C_$,<+^
MQY^TS\3?AG^R]XI_8BUS4$/QA^'?BF/P'X5$V3]I2[9UL+X \M#!"LTQ Z06
MBG.6%;'P[^&_ASX/_P#!8OPI\+O",3KIV@_LRQV5J96W22!-1<&1V_B=CEF8
M\EF)/6@#[EHKXY^,/@#X>^+/BW\:[?Q3'-\8-<N]$MQ8:(-/C6W^'5JMD^U3
M=S2^7;RRR9GQ /M)VJ^PC##Q#XY^)_%_CW_@W\\/_%/Q1XXU^?7[/3[.(:BF
MO7,;7*'6%M"MP$D"W(\D!?WH?!^88/- 'VK^WI\2/BK\'/V3?&GQ8^#GB+3M
M,UGP[HTE]'-J6E?:U94'*JOF*JOZ,P=1W4YX[+]G[Q1KOC?X"^"/&GBB^^U:
MGJ_A#3;W4;GRE3S9Y;6.21]J *N68G"@ 9X %?-?[9?[)GPU^"?[)_QY^,/A
MW5_$%[XB\5_#Z2'Q)>:KKDUQ'>2QC)N!$[%(W8GH@"(ORHJ+D'GOV//$7PW_
M &UM3\-_"GXOZ)+ILGP;\):.VD^!]3B\NXUE9M.MQ_:TKJQ\ZR;*K' I*'*2
M3!BT21@'W'577-;T?PSHMWXC\0ZI!8V%A;/<7M[=2A(H(D4L\CL>%4*"23P
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** /S:_P""^O\ P0*^'?\ P5/^'<OQG^#%II_A[XZ^'M/VZ1J[@16_
MB6W0$KI]ZPZ-VBN#S&3M;,9^3\7_ /@C)_P;B?M'?MW?M':K%^U?X&\0?#OX
M9?#OQ ^G^.9-1M6MK_4[^%AYFE688?>Z>9.,K&K#&YF45_6+10!SOPE^$OPT
M^ _PTT3X.?!SP3I_ASPOX<T^.QT31-+@$<%I @P%4=SU)8Y9F)9B223T5%%
M!7F_[6/P/\3?M)? ?Q#\#_#_ (]LO#D?B73GL;_4KO0GOV2%R-WEHMQ" V 1
MDDCG...?2** .!_9B^$'B;X!? WPU\%_$GCBR\0CPOHUOIEEJ5GHC6!E@@C$
M:%XVN)LOM5<D, 2"<#->'^+_ -@#XZ^!_P!H?Q)\=OV,/VJ5^'T'CN[%WXS\
M-:KX9CU2SFO"27NX5=P%D8EF(X)9F^?:=H^KJ* / /CQ^PY/\8OV5_\ A0EO
M\8-0@\1)K=MKI\;ZC8I<37>K13B8SS0J478Q!18T*K&@C51MC"FK\;/V.OCC
M\<#\,]6U_P#:5TF'5OA]XP@\3373> FDBU"]BR%B6-;Z/R+?82NS+N<EC)FO
MHFB@#PS]KC]DWQS^T'JOP[^(WP\^+T'A7QG\-M;?4=*U"?1#=V5UYL:QSQR6
MYE5@K!1@[R5!89RVX9/@;]BWXJ^%_P!L(_M8ZU^TJ^HSZGX/@T;Q+IB>%H(1
M=&*<3*MNV]A;0951L82RXW#S26#+]$T4 %?/O[2_[&7Q"_:!_:*^&7QZT[XW
M:1H<?PNU&YO-'T>;P7)=FZ:X\D2B:87T?!6!0NU!C)//2OH*B@#F/BO\)_"W
MQP^$NM?!WXG6PO-+\0Z2]CJHM@8B0ZX,D>2Q1E;#KDMM('7%?.OP+_8/_:H^
M&VG6?P8\?_MP77B/X4:7MAMO#@\+0PZC>6*XV:?->EF=;? ",%^9HP4!C4X'
MUC10!\Q?'+]A+XJ7?[2UQ^UI^R-^T(GP]\5:YIL>G^,;/4="74;#6(HU58Y6
MB9AME5409YSM&"N7W[OQ8_8L\:?%7]E/Q-^SWJOQ\:;7O&\BR^+O&^K>&Q</
M<N#%Q!:Q3PI;HJ0QQH@9@JC)WNS.WT!10!\[_M ?L4_$?X[_  .\ ?!R?XY:
M-I<G@?6]*U1]43P1+*+Z:P0K$HB.H+Y2MD%AN<\<$5)\1=/_ &F-._;3\!:M
MX3_:#MKKPS<V'V7Q1\-[;0D"B$0W+RZH\I=GA3S!;HF227*H"07S]"4U(88Y
M'F2%5>3&]@H!;' R>] #;Q+Q[25-/GBBG,9$,DT1D16QP64,I89[!AGU%> ?
MLQ_L;?$_]G?XS_$[XNWOQVT;71\3]975-1TU?!$MJ+*=/.\L12?;Y,H!+@AE
M);8,,I)KZ#HH \$_9L_9$^)G[.UA\3HH?C9HFKW/Q'\9ZCXG,\G@F6!-/OKP
MKYB[!J#&6(!<!=R-DY+'I7$:#_P2ST:7]@BS_86^(GQ>.JV^A:C)J'A/Q9I>
M@&QNM,NVN9[E9C&;F42%6N)4X9,QN1PV''UE10!X'^S_ /LV?M0:!K.EZK^U
M7^U</']OX=.[0M*T[PU#IT4EP$,:W=XZDO<R*K-M4X17/F'<ZHR]W\)_AW\;
M/"7Q/\>>*?B1\;O^$E\/Z_J-O-X/\/\ ]D1V_P#PC\"(XDB\Q3F;<63D_P#/
M//5S7H-% !1110 4444 %?AC_P 'P7_) ?@%_P!CAK7_ *2V]?N=10!_ '17
M]_E% '\Z/_!C[_R7SX^_]B?HO_I5<U_1=110!'>)>/:2II\\44YC(ADFB,B*
MV."RAE+#/8,,^HKSG]GCX,_$/X.'Q1'XR^)>D^(8O$7BJ^UR-=/\,2:>UK)<
MNK&++7<X=%P0#@'GD\<^E44 >.?%W]C#X<?$_P#:6^'W[5ML%TWQ9X'O)1-=
MQ0@_VI9/;S1?9Y>1RC2[T?G WK@A@5OW?P-^*>I?M2V'Q_U7XMZ-/HND^'[G
M2=)\)MX1EWVJ7$T,LUP+K[;@SN((XRWE;0BX"C+%O5** /+OVR?V<[K]K+]G
MG7O@#%XKL-%A\01QQW&HWVAM?^2$E257CC$\.) Z*0Q8@8Z&N.N?V0?C3JW[
M,'AC]G[Q!^TX)-8\*:GI=QI7CG3/"_V6[1+!P\/F127,R32?(BLQ(5@&W*23
MGZ"HH \"^+W[//[3_P"T)\/+SX$_%3XR^$+7PKJ\:6_B/5?#7A6XAU/4;0,"
M\,:SW4L5JT@&UI/WN 3M4<$5OVQ/V&-7_:8^$/A/X&> OBEIG@GP[X1U73[Z
MPMV\*2:C(?L431P0AOMD(6,*PR,%CM'S#G/T-10!XO\ $#X'?M6_%7PO+X&\
M4?M7Z-H>F7T1AU6[\!?#R33]2EB88=(KBZU*[6#<,C<L1<9X85I^$_V7M+^!
MG[.!_9\_9.UFR\#>7:2Q6>MWNE-J4D<TBD/=NOG0F6X)(8,S;05 VE0%'JM%
M '&?L]_"W4O@C\%_#GPCU+7K#4SX<TF#3XK_ $_27LDG2*-4$C1O/,?,8@LS
M;SN9B:\DTG]B/XH^&/VYM<_;0\(?'_1K!/$NEQ:;KOA/_A!)'BO;:)46-GF_
MM 'SU\I,2A ."-N"0?HZB@#Q+XK_ +)E_-\;3^UA^SOXIM?#/Q%.D'3M534;
M1I]*\26HVE(+Z-&5U92B!+B-MZ #*R* E?/VB_$'XA_MM_'27]D;_@H/X4C^
M&UKI%Y!J>F?#^SC8VOCTP,6S_:+OMN((V"2&VA16;AF<^6RK]W5G>*/!_A+Q
MOIG]B>-/"^G:O9^8LGV35+*.XBWCHVR0$9'8XH O0006L"6MK"D<4:!8XXU
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
MO=% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 >:?'/]I30_A!KNF?#O1O#-]XD\8:[I]Y>Z3X?TUHD*VUL
M@::ZN)971(8%+*N22S,P5%8Y S_V>_VGM1^+=YI/A'QS\)M:\+Z[J?@Z#Q%:
MR7!@FT_4+5_)5WMIXI7.4>:,-'(J.H=3@@@GS/\ X*%_LR?'7Q1XCT+]K;]E
M/Q/96_CKP1HE]876A:QC[)KNE3*6EMBQ("./F*Y*@E@=R%5-._X)T_MG?!;]
MH3X;Z3X.O]*N/"_C[X?>#X+36] \1)Y-Q!8^5;[KN)F"B2VD\J!RV 5^3< &
M4L >Q?M2?M*_#W]DOX*ZO\;/B/)*]IIL6+73[7!GO[@@E((@>K'!)/145W/R
MJ35BY_:'^'F@?LYV_P"T[X]U$:%X;?PO;ZY>271W-;0S0I(L>%^^^75 J@EF
M( !) KY>_;)\0>'_ ([_ +)'Q7_:*US7;,V$?@:_LOACH\ERF]+-U EU1HR<
MB:ZP @(REL$'RM-,M<C^WAX@35O^"<W[.7@?3M0CFTWQ)XP\%Z3KWDR!T:(6
M!E,+X.,[XXVP?[G2@#ZJT#]K:"+Q1X3\/_%KX4:WX'A\?.8O!M]K5S;2+<W/
ME^:EE<"&1C:73QY9(VW!MC+OWC8=OXK?M$Z1\/\ XAZ'\%?"_A>[\3^-O$-G
M/?6/A^PGCB%O8PD+)>7,TA"P0!BL8.&9W8*JMABOS_\ \%Q=4O/#7[&-AXXT
M4LNJ^'_B'HVHZ-,A^>*ZCDDV,N.=V&;ISS2?LYZA>^*?^"Q_[0&HZTS%_#G@
MK0-)TE).L5K+!!<NHST#2Y?CCYOQH ^C/@C\??"WQL&NZ19Z;=Z1XA\)ZJ=-
M\5^&M3*?:M-N-H="3&S))%(A$D<JDJZGL0RKW5?'7PHU2\TC_@MQ\4O#.FED
MLM9^#FG:CJB*?EDNK>:T@A9O]H12N!GG!-?8M !117B6J?L$?!K5]3N=6N?%
M7C=9+J=YI%B\7W*J&9BQ  / R>!VH ]MHKYG^ WPOT/X>?M<^-/A1HNM:W/I
M5EX3T^[A_M'6Y[B3S))&W<NQ ''8#\:^@/\ A!](_P"?F]_\"VH V**Q_P#A
M!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\
MGYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^
M?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_
M ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W
M_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ
M -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH
M_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V*
M*Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X
M0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -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/^$'TC_GYO?\ P+:@#8HK'_X0
M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y
M^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_
MY^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?
M_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_
M\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"V
MH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "
MVH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BB
ML?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$
M'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^
M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/
M^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2
M/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;
MW_P+:@#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 "VJUI6@66CR/):RSL
M77!\V8L/UH O4444 %%%% !1110 4444 >.?'3QY\;_ 7CK46LOA/JGB;P!J
M7@EHI;O0I[0W&D:FCW!9W@EDCDEAEBDB!9"Y0PCY/F8UXW^SI^SKK7QQ^+O@
M']HWQ=\,7\/>&= ^",'A?;J<D/VOQ2US;HKL\<+OLM(XRX3S"LC-)G8% )^Q
MZ* /D+]JO_@E-^RWJW[.7C+3?V??V5_#J>-I]"F3PRULP@D%V1\FV2:140Y[
ML0*L^)?^";WAW7/^">>G?LZ?#OPOIO@SQ?;PZ7XBCD0AXH_%%O;P!YI60N#O
M,31,Z9 5MR@X&?K2B@#Y>^./PT^*W[= ^'7PV\>?!K5O!GA[P_XJL_$?Q!EU
MJZM76ZEM8WV:9:>1-(9TDE?+3$(@C0$$N=@V?&GP6\9_!S]MJ3]L3X>>#KWQ
M%H_BSP@N@>.]$TEHOML$\#J]IJ$22N@F78GD.@;>H*LJM\V/HBB@#P/]F3X
M>+[3]HCXE?MB_%306TC6O'AL].T'P]//'+-I&CVD2H@F:)FC\Z=U\UT1G5,*
M Q.X#WRBB@ HHHH \+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE
M?^C&KW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHK\"?^#D7_ (.1?[._M[_@GI_P3T\>
M_P"D?O=/^)?Q+T>Y_P!3U672]/E4_>ZK-<*?EYC0YW,H!^W7P._:@_9X_:7_
M .$C_P"% ?&3P_XO_P"$0\03:'XE_L+44G_L[4(OOP2;3P1V/*G!P3@X[ROX
MA_\ @FK_ ,%*OVCO^"7/[1UC^T%^S[KF^-]EOXI\+7DK"P\0V&[+6TZCH1R8
MY0-T;?,,@LK?U^_\$Y/^"C?[./\ P4[_ &<=._:)_9V\0[XWVV_B+P[>2*+_
M $"_V@O:7* \$=5<?+(N&4D'@ ][HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_ /_ "D$\?\ _8B:
M5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,:O=* "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **BO;VSTVTEU#4;N*W@A0O-/-
M($2-1R68G@ >IKYH^/W_  6>_P""5?[,?GP_&']O#X=6MW:DBYTO1M<75[V(
MCLUM8":93[%,T ?3E%?D-\??^#S3_@FC\.C/I_P/^&/Q)^(UVA/D746E0Z38
M2X_Z:W4GGKG_ *]_\*^<9O\ @Z(_X++?MH3OIG_!.;_@EF@M;ARB:C%X?U;Q
M1);C/WC<0);6T>.[2(5% '] ]<S\4?C5\&_@?H1\4?&GXM>&?"&F $G4?%&O
M6^GP #K^\G=5X^M?@V/V0?\ @\:_;Z&[XO\ [2%S\(]'O1\D<OC&R\/*L1ZJ
M8M CDN<8R-LHW'H:Z?X7_P#!EIK?CO7?^$Y_;?\ ^"C.M^(=3N<?;X/"^A-+
M._K_ ,3"_FD9^IZV_P#.@#[R^/W_  <N?\$9?V?Q/:7O[7UCXNU"$';IW@#2
M;K5_-Q_=N(H_LOYS"OBCXW_\'LWP3CO6\/\ [)7["_C'Q5=W$GE6-SXQURWT
MS<Y. 1;VBW;2Y/1=Z$Y[=*^K_@#_ ,&JW_!&?X&>1=ZQ\!=:^(-_;D%+_P ?
M^*[FXR1W:"U-O;/GT:(CVK[7^"'[)?[+7[,]B-._9W_9Q\#>!H@FPCPGX5M-
M/9QWW-#&I<GN6))[T ?@U\3?^"B?_!T__P %4/A_J_PK^ W["FJ?#OPGXHLG
MLI-2T/PG<:'+/:R##JNJZQ<(HW*2IDA,9P2!C)K\C_VW?V ?VLO^"=7Q8B^#
M'[7/PGN?"^M75@E[IS_:8KFUO[=O^6D%Q"S12A6RK!6)1@0P!K^Y>OGS_@I5
M_P $U?V<?^"HW[.-]^S[^T%H>R1-]QX6\4V<2F_\/7^W"W-NQZ@\"2(G;(OR
MG!"LH!_$-7]'7_!IW_P1N_:6_9E^T?\ !0KX_P#B_P 0>#K?QEX?^R>&OAG%
M*8?[5L9,,E_J<3#@#[UO$0'&XR$J&"M'_P $9/\ @T_G_9J_:.U7]H+_ (**
M3^'_ !9'X.\0/'\-O"VG2"XL-4,3 Q:O>*P^[T,=JXR&!:3(55;]QJ "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH \+\ _\I!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:O=*
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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHKXF_P""H'_!>;]B;_@E9\0_!_PE^-&H:AKO
MB7Q+J$#:MHOAH)-<>'])<D-J5TI/"_W(1^\E 8J,+D@'VS16#\+_ (H?#SXU
M_#S1OBU\)?&6G^(?#7B'3X[[1=:TJX$MO>6[C*NC#J/;J""" 016]0 445E>
M,O'7@CX=:%+XI^(/C'2M"TR ?O\ 4=9U"*U@C_WI)651^)H U:*^,/C]_P '
M"G_!'+]G+S[;QA^W-X3UJ\AR!8>!O.U]W<?P;]/CEB4_[[J!W-?$?Q\_X/8O
MV./"C36'[-G[)GQ \;7"$K%<^)=0M-#M9#V93&;N4KT^]&A]A0!^U=%?S[?\
M/V?^#EG]NG_1_P!A[_@G#_PBFCW?_'CK]K\/KV[VYZ9U#4W6Q/K_ *H?E1_P
MY^_X.J?V[_W_ .V!^WX_@#2KOG4-%N?B+)$K*>H^PZ!&;20C^ZSJ!S@T ?M_
M\=/VR_V1_P!F*V>Y_:*_:<\!>!]B;A%XI\66EE*XQG"1RR*[D]@H)/85\3?'
M[_@Z]_X(U_!'S[7PW\9O$?Q%O8,A[/P%X1N) 6]%GO?LT#_59".>M?,?P+_X
M,F/V=--N4UG]JC]MCQOXNNI'\V[M_"&BVVD([DY(:6Y-X\@SG+80G_9K[9^
M/_!MS_P1F_9[\F[T?]C#1O%%_%C??^/[^YUOSB.[6]U(UM^"Q 'N* /S\^(_
M_!Y[\1/B;K[> _V$_P#@FUJNO:I-G[!-XCUF:\N).<#.GZ?"6/;I<=\>]<]_
MPTI_P>3?M]?+\-O@9=?!_1+W_6E/"UAX;$49Z$/K3R7P'/6(EOPK]ZOAQ\)O
MA7\'=!7PK\(_AIX?\*Z6F-FF^'-&@L;=<=,1PHJC'TKH* /Y^K/_ (-6/^"M
MG[8EW'K/_!1W_@J@)HY9!*]D=8U;Q7+".NP)=R6T,9'0!&95XQGI7TO\ ?\
M@S7_ ."7WPU,%_\ &GQM\1_B3=KC[1;7^N1Z7828]([*-)US_P!?!_"OUNHH
M ^;O@#_P1]_X)>_LPF"?X+?L+?#C3KNVQ]GU6_\ #T>I7\>/2ZO?-G'_ 'WS
M7T=;V\%I EK:P)%%$@2..-0JHH&  !T ':GT4 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '/?$OXK_#GX.^
M'#XJ^)?C&PT>RW^7"]]<K&UQ+@D11*3F20@'"+DG'2LOX._M$?!CX]Z6NH?"
MSXA:9JDPLX;FZTR*[3[99I(H9//@SOB)##[PP>Q-?-/_  4DU+XK_ CXX^!_
MVR-.^'5]XP\"^&_"VKZ)XHT[3%\RYT3[8JC^THT/'W556?@!4*LRAP1ZK^Q?
M<_!+XR?#7X??M"?#'Q)INJWVF?#F'PS?WE@09!A;21[>?HZO%) V$8#'G,1P
MV2 =9X]_;(_95^%WQ#B^$_Q$_:!\*Z-XCF9!_9-_K$<<L9?!029.(BP((#E<
M@@C@UZ4"",@Y!Z&OCK_@IQ'^QE\*?V4=<^#7Q 3PWI>L>-)#%H=SJ%FTUPFI
MW$V?[4N)4C>4"-R\TDS?,P1U&XG:?9_$NE?$_P )_L20^&/V6]5MO%GB:U\!
MVFG>$-9FU&*..]?[/'#'?F5F*'Y/WXY(8@#/.: -:W_;%_9.O/&R_#6T_:3\
M#R^(7U/^SDT2+Q/:M=->>9Y?V<1!]QDW_+MQG/&*ZGXA?%/X=_"C3(-7^(GB
M^RTF&[N1;V0NI?WEU,02(H8QEY7P"=J G )Q@&OBW]C7Q_\  CP-\=O#W[.'
M[2?_  3S\+_"/XJ16F_P?XD&BV5XFN/#'AY(=26/>;DJ"2WF.7;=E][!3W'P
MR\57OQA_X+"_$6UUUS/8?"3X>6.E^';>3E+>YU 07-Q<H#TD9282PY*(!TH
M^I/!7CGP;\2/#D'B_P !>)[+5],N2PAOM/N%EC9E8JZY'1E8%64X*L"" 016
MK7R1\ ?%MYX"_P""LOQG^ .DRLNA^)O!NG>,UL%XBMK]!;6EQ(@Z!IO-1W/\
M10'M7UO0 445Y;?_ +;'[*6EWT^F:A\<M#BN+:9HIXGE;*.I(93\O4$$4 <[
MX!_Y2">/_P#L1-*_]&-7NE?,OP2^,?PP\?\ [<GCKQ7X-\:66H:=<>"=.CAN
M[=R4=TD(<#(ZC</SKZ(_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?
M#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?
M]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#
M2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'P
MQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\
M0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH T
MJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?
M#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?
M]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#
M2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'P
MQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\
M0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH T
MJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?
M#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?
M]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#
M2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'P
MQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\
M0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH T
MJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?
M#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?
M]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#
M2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'P
MQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\
M0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH T
MJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?
M#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?
M]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#
M2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'P
MQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\
M0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJN(_: _;"_9?\ V5?A
MS=_%O]HKXX^'O!_AZS!\S4M:O1&)'P2(HDY>:4@';'&K.W0*: /B_P#X+U_\
M%Z_AI_P2F^&DGPJ^%4^G^(_CEXCT\OH&@2,)(-!@<$+J-\H/"]3%#PTK#L@9
MJ_D^^+7Q:^)?QX^)>M_&/XQ^-M0\1^*/$>H27NMZWJDYDGNYW/+,>PZ *,*J
M@*H   _3'_@NA^W-^S9_P7$_:K\,^$?^";W[%7BO7O'FG.UE-\0K6T:.]\3V
M:@JL;Z?&C$01'#I=3NDB(2KHBCC\Q_B1\-_'OP?\>ZO\+OBCX2OM!\0Z#?26
M>L:/J=N8I[2=#AD=3T/OT(((R"#0!]\?\$._^#@CXR_\$EM7O?A?X[T/4/'G
MP>U=I+B?PA'?".YTB](S]JL7DRJ!VP)83A'SO&UP2WW5KG_!W%_P4/\ VI-4
MG\+?\$X_^"6+:E=;C%'+<V^J>*9QGHQ@TZ*W$;<YP6<#OD5\'_\ !"/_ ((9
M^,?^"HOQ0C^)WQDN[OPO\$/#M^!K^N+F.XUZ9""=.L21]X\"6?E8E/&7*K7]
M7/PA\(? CX!?#/1?@W\%_#^C^&O"WAZQ2ST70])@$4%K"O0*!U))+,QRS,2S
M$DDD _"P^"/^#S7]OO)UOQ9=_!SP_>?ZL_VCIGAC[/GK_P >@?4UP/[V<=N<
MUJ^#?^#.7]J#X[:]%XX_X*$?\%/+K6]3SFZCT:SO=<N),GY@M]J4T3+]3 V?
M2OWB_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH _-;X ?\&CG_!'SX-^1=>/? _C
M/XF7<6&,OC3Q?+%$7'<1:<MJI7/\+[QC@[J^W?@'_P $_OV'/V6EA?\ 9V_9
M(^'?@^X@ V:CH?A*TAO&(Z%KD)YSGW9R:],_X3'PQ_T&H/\ OJC_ (3'PQ_T
M&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\
MOJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_
MX3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!
MJ#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[
MZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW
M_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T
M&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\
MOJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_
MX3'PQ_T&H/\ OJK&GZWI.JNT>G7\<S(,L$/04 6J*** "BBB@ HHHH ****
M/(_C'^TY\-? /Q$U'X$?$37;+0KG5?!#ZGX?U#5+Q8(=2D+W$4UJC. GFH$A
M<(&+,LI(4!"3\O?L+_"_P?X2_;+\,>)/V3[A8_"^H?!FTD^,=IH\V_2H]8,<
M7V9?E)C2]8EG:,894WL0/-;=]X^(/#NA>*](GT#Q)I,%[97,92>VN8PRL",'
M@_7KU%0^#_"'AKP!X6L/!7@[1XK#2]+M([:QLX<[8HD4*HR22QP.2223R23S
M0!X7XY_:[_80_:2^!_B?PN/BIX>\6V-]97.GW'A6++:G>3[6588+&11</,6'
M[LK'G< RGC(I_ /Q/X:_X)U_L _#O3_VL?%3Z1_9-C:Z=JMV+6:Z6RN;F1W2
M!S K[5CW>67^X-G!Y7/T+9^&O#FG:E-K.GZ!907ES_Q\7<-JBRR_[S 9;\35
MB]L;+4K22PU&SBN()5VRPSQAT<>A!X(H ^:OC3>?"7]MSX@_"6T^!7B[2O%1
M\$?$:S\5:KXJ\/W275II5I:QRLUL]S$2@EN)#!']G#;RH:1E"QYK%M_#UK^S
M'_P5'\3_ !=\;WD&F>$?C+X*M(;77KR58K6'6[ 1Q_8Y)&PL;R6T;2IN(WD.
M!D@U]7:?IVGZ39QZ=I5A#;6\2XB@MX@B(/0*.!2:CIFFZQ92:;J^GP75O*,2
MV]S$'1QUP58$&@#Y8_97\%3?%?\ X* _%S]M72L2^%)=%L?!_@S5DYBU9(5A
MDO;B%NCPK<1*BR+E'(;!^4U]74V**.&-888U1$4*B*,!0.@ [4Z@ K$E^&GP
MXGE:>?X?Z([NQ9W?2H26)ZDG;R:VZ* /G[X8^'?#^D_M\^/;#2M"L[:!/ VE
ME(;>U1$4F1LD # S@?E7O?\ 9VG_ //C#_WZ%>(^ ?\ E()X_P#^Q$TK_P!&
M-7NE $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_
M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\
M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:
M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4
MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\
MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H
M4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_
M ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U%
M $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#
M_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?
MV=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SX
MP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $
M/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_
M]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=
MI_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,
M/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]
MG:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^
MA4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_
M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\
M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:
M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4
MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\
MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H
M4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_
M ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U%
M $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#
M_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U4O$?B3P[X.T&\\5>+M>
MLM*TO3K=[C4-2U*Z2"WMH5&6DDD<A44 $EB0 * )_P"SM/\ ^?&'_OT*Y_XH
M_$?X0_!#P)J'Q0^,GC3P_P"%?#FDP^;J6N^(+Z&TM+9/5Y92JKD\#)Y) '-?
ME+_P4D_X.XOV7O@+J-S\&/\ @GMX1'QK\>23?9+?7$$J>'K:Y)VJ(V3$VI-N
MP L&R-PP*SGI7R[\+?\ @BM_P6K_ ."Z7CO3_P!H7_@KI\>];^&_@/SA<Z3X
M2O[81WT<+?P66CKMAT[*Y0S7($_"EHYNM 'LW[?O_!VIX3O_ !:?V;/^"07P
M#O/BCXSU.X-CIWC#4O#]Q):R3G@#3]-C47-\_7#2")0RYV2J>?,OV;_^#;3_
M (*0?\%0?B5:_M7?\%O?VF?$&BV]SB6W\&6U[#<:UY#'=Y*(@-EH\1X/EQ([
M [@T4;<U^OO[ /\ P2A_86_X)H>$1X>_96^"=EIVJ36XBU;QEJN+O6]3'&?.
MNW&X*2 WE1B.$'E8UKZ,H \<_8]_X)__ +'?[!'PZ7X8?LH_ 70O">GLJ_;K
MJVMO-OM1=>DEU=2EIKAN3@R.=N<* ,"OGO\ X*C?\$ ?V*?^"I_Q(\(?%_XH
M07WA;Q-X?U"!->UKPO%''-XCTE#EM/N2> W01W R\:EEPPVA?N>B@#F/A1\&
M/A1\#/AOHOP@^$'P^TKP]X9\.Z?'9:+HNF6BQPVL"# 51U)ZDL<LS$LQ)))Z
M'^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^
M?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH
M A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&
M'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^
MSM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#G
MQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A
M_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\
MOT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM
M/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_
M +]"GQ6UM 28+=$)ZE$ S3Z* "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** /"_ /\ RD$\?_\ 8B:5_P"C&KW2O"_ /_*03Q__ -B)I7_H
MQJ]TH **** "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 *;--#;0O<7$JQQQJ6=W; 4#DDD]!7P%_P4V_X./?\ @GK_ ,$WQJ'@
M,>+_ /A9OQ)M-T?_  @?@F\CE^R3#(V7UY\T-G@C#)^\G7(/DD'-?F#_ ,="
MG_!S/>]_@M^SQJ,W_3?3=%N[7/\ X%ZXY _Z]?,3_E@3P ??7_!37_@ZF_8,
M_8B.H?#;]GN[C^-?Q#MRT1LO#.H*NB:?,./])U$!ED(/_+.W$IRI5VB/-?!O
MAS]AW_@O]_P<>:]9_$;]M7XB7'P;^"-Q<+=:;HU[ITUC9-#G<CV6C!Q->L 0
M4N;QP"K$I,P^6OTV_P""9/\ P;A?\$]?^";XT_QX?"'_  LWXDVFV3_A//&U
MG'+]DF&#OL;/YH;/!&5?]Y.N2/.(.*^_Z /C[_@FW_P0T_X)]?\ !,/3K;5_
M@G\*UUOQND.V[^(_B\)>:NY((;R6VB.S0Y(VP(FY<!RY&:^P:** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#POP#_RD$\?_P#8B:5_Z,:O=*\+\ _\I!/'_P#V
M(FE?^C&KW2@ 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 **^<_V_O^"KW["W_!-#PB?$/[5/QLLM.U2:W,ND^#=*Q=ZWJ8YQY-HAW!20
M5\V0QP@\-(M?C3\4O^"U/_!:O_@NEX[U#]GK_@D7\!-;^&_@/SC;:MXML+D1
MWT<+?QWNL-MAT[*X<0VQ$_#!9)NE 'ZP_P#!23_@N7_P3Z_X)AZ=<Z1\;/BH
MNM^-TAW6GPX\(%+S5W) *^<NX1V:'(.Z=TW+DH'(Q7Y%^(_VXO\ @O\ ?\''
MFO7GPY_8J^'=Q\&_@C<7#6NI:S9:C-8V30YVNE[K)037K $A[:S0 JP#PL/F
MKZU_X)M_\&CO[+WP%U&V^,__  4)\7#XU^/))OM=QH;F5/#UM<D[F,BOB;4F
MW9):?9&X8AH#UK]<_#GAOP[X.T&S\*^$=!LM*TO3K=+?3]-TZU2"WMH5&%CC
MC0!44  !0  * /S)_P""97_!JS^P9^Q$=/\ B3^T):1_&OXAVY647OB;3U71
M-/F'/^C:<2RR$'_EI<&4Y4,BQ'BOU!AAAMH4M[>)8XXU"HB+@*!P  .@IU%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 45X#^TU^TGXP\.?'/PW^RM\,M4TW1M:\2>%-4UVZ\0ZM:M
M<>1;6J'$-K"KH)+AV#G<S;8TC9MKYP+W[+GBK]HY_P#A$](^*VO:1XDT#7_A
MQ!K-CX@M],DM;ZWO%%H)+:Y_>O'-N6XWK*H0DHX*\;B >X45\H_M<?$S_@HE
M\*/A]X@_:;^'M[X LO#7A:&2_D\ :MI4T]]=:;$<R2S7BRA4G,8+^5&H5!\N
M^1AEO0_C=^V9H/P4_8VMOVKM;\(W)N-4T'3[G1O"\DNV>>_O8XS!9EL<$/)A
MVQD*CG!QB@#VNBOG+X@?'GXY?LH:A\/_ !/^T7XIT+7?#WC;Q#;>'_$3:1HS
M68\.:E<HS6\L+F5S-:;T>)_-^<920-UC.U\1OV@_&?BS]JVS_8Y^">JV6FZC
M9^%G\1^-?$UY8_:CIMH95BM[6"(LJM<2NP8M)E4C&=KEAM /<Z*\8_9P_:,\
M0>,_BUX__9B^*XLO^$T^'ES:R/?Z? 8;?6M,NHA+;7B1,S&-P#Y<J!F57 *G
M#A5]GH **** /"_ /_*03Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:O=
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 **X/]HS]J#]GK]D7X9W
M?QB_:8^,.@^"O#=F")-4UZ_6%9'P2(HD^_/*0#MBC5G;HJDU^+/[9'_!UA^T
M+^U3\1F_9-_X(>?LUZ]X@U_4W>"U\<ZGX>:\OYE!PT]EIH#+#&O#>?=Y4*3O
MACQD '[!?MD?M[_LA_L _#EOB?\ M:_'/1?"&GNK?8+6\F,E[J3KUCM;6,--
M<MR,B-#M!RQ49-?BS^T7_P '(O\ P4F_X*D?$NZ_90_X(=_LP>(M(M[C,=SX
MRGL(KG6O(8[?/=F)LM'B/(\V5W8':5EC;BND_8W_ .#4_P#:%_:I^(R_M9?\
M%P_VE->\0:_J;I/=>!M,\0M>7\R@Y6"]U(EEAC7E?(M,J%(V31XP/VF_9S_9
M?_9Z_9%^&=I\'?V9_@]H/@KPW9@&/2]!L%A61\ &65_OSRD ;I9&9VZLQ- '
MY"_L!?\ !HUH=_XM'[2?_!7WXW:E\4?&>IW OM1\'Z;K=S):R3GDG4-2D(N;
MY^F5C,2AEQOE4\_LM\+OA1\,/@AX$T_X7_!OX>Z+X5\.:3#Y6FZ%X?TR*TM+
M9/1(HE55R>3@<DDGFN@HH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \%_;S_ &+?AW^U
MGX BU?4M?U#PYXO\(03WOA3Q?HDI2[T^39EE."-\3E!E<@_+E64YSY=_P3I_
M:M^-NF:WX<_8P_:Q\'VEKK\G@.UUGP!XJT@@VFO:2L281UP-EQ&F V  =C95
M<*TGMWQF^#/QIU3XC77Q8^#'Q+TRS:]\'_V'K/A77=%:>VU%8Y)Y89DFCFC:
MWF0W$J@D.A#G*]".>_9N_90\7>'O%/A3XX_'OQ%:7OBCPU\/[;PWX>T/3++R
MK30H#'']H+.99#<W+L@5I050*NU4Y+$ 9_P4.^#G[2WQ@^"=]8?L_P#Q/TC3
M#IT:W]WX9U/PVEVGB'R&\X6<LLCE4C<HH*>60_*.=C''S5^VS\;M;_:?_P""
M?'[.W[0>M:)'I]OJOQ;T"Z\3V=OGR82GVR"1AG)$)E4[022 Z9R1FOJ'PS\'
M?VX+G0]6\ _%#]JKPSJ6E:@TL<?B#2_ 1M-:CMI,@I&5N?LT4@4X60PR8/)5
MCC'4?$#]D?X*_$']F&3]DB[\/-9>$%T6'3M/@LI,2V(@VF":-VR?-1T1PS9W
M,/FW9.0#P3_@N?#>WW[$4.B:-DZEJ/CW1[;2E3[S7+2.4"^_!Z4?LT6UY9?\
M%B_VC/[<!$]UX4\.S:6S?QVHM+=&*?[(< '_ &@:]7G_ &6_B+\4O$O@;4/V
MF?B9I'B/3?AUJ<>JZ/8:/H4EG_:NJQ1F.#4+PR3R#=&&=UAC 7S&+%BN$&Q\
M4/V<-3U3XZZ1^U!\(?$=CHWC33M"FT+4UU2Q>>RUK2W<2BWF6-T='CF DCE4
MG'S*RL"-H!XA\+8;V]_X+A_$R_L,FRLO@K8VVHE>BW,EQ9R1!O?RU<CVK[(K
MS/X ?LYVOP?\1>+_ (H>)O$":[XV\?ZG%>^*M<BLOLT3+#$(;:U@B+N8X(8Q
MM4,[L269F.0!Z90 5XEJG[!'P:U?4[G5KGQ5XW62ZG>:18O%]RJAF8L0 #P,
MG@=J]MHH ^6?@%\#O"/PW_;9\<>#M"U/69K6V\%Z?+')J&K23RDR2DMEVY(^
M48';FOH[_A!](_Y^;W_P+:O(_ /_ "D$\?\ _8B:5_Z,:O=* ,?_ (0?2/\
MGYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M
MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P#
MMJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@
M#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'
MTC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?
M2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO
M?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]
M_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:
MMBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ
M/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_
M (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC
M_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/
M^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_
M  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?
M_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV**
M ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^
M$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X
M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_G
MYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\
MGYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M
MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P#
MMJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@
M#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'
MTC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?
M2/\ GYO?_ MJ/^$'TC_GYO?_  +:H?BA\4/AY\%/AYK/Q:^+7C+3_#WAKP]I
M\E]K6M:K<"*WL[=!EG=CT'MU)( !) KY$_X)?_\ !>;]B;_@JG\0_&'PE^"^
MH:AH7B7PUJ$[:3HOB4)#<>(-)0@+J5JH/*_WX3^\B!4L,-D 'V#_ ,(/I'_/
MS>_^!;4?\(/I'_/S>_\ @6U6_$?B3P[X.T&\\5>+M>LM*TO3K=[C4-2U*Z2"
MWMH5&6DDD<A44 $EB0 *_(S_ (*2?\'<7[+WP%U&Y^#'_!/;PB/C7X\DF^R6
M^N()4\/6UR3M41LF)M2;=@!8-D;A@5G/2@#]2/BCX@^#7P0\":A\4/C)\3++
MPKX<TF'S=2UWQ!KR6EI;)ZO+*RJN3P,GDD <U^-/[?G_  =7>#+_ ,7?\,V_
M\$@_@SKWQ2\9ZG<&RT[Q?J6GW;VDLYX T_38P+F^?KAI!$H9<[)5//E?PM_X
M(K?\%J_^"Z7CO3_VA?\ @KI\>];^&_@/SA<Z3X2O[81WT<+?P66CKMAT[*Y0
MS7($_"EHYNM?LM^P#_P2A_86_P"":'A$>'OV5O@G9:=JDUN(M6\9:KB[UO4Q
MQGSKMQN"D@-Y48CA!Y6-: /R _9I_P"#:[_@H[_P4Z^(MI^U1_P6Z_:;\1:-
M:SXDMO!L.H176M^0QW>2J@-9Z/$<@^7&DC [@T4;<U^S/[(O_!.#]C?]A+X?
MCX;?LJ?!JQ\(V$BK]ON;)V:\U%UZ27-RY,MPW)P78[<X4 8%>Y44 8__  @^
MD?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>
M_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S
M>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%
MM6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_
M^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%
M% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'
M_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_
M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/
MI'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (
M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\
MWO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S
M\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^
M!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\W
MO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6
MQ10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M
M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;5:TK0++1Y'DM99V+K@^;,
M6'ZU>HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+\
M_P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C&KW2@ 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 *P?BA\4/AY\%/AYK/Q:^+7C+3_  ]X:\/:?)?:UK6JW BM[.W099W8
M]![=22  20*WJ\'_ ."C_P"T%^PI^S_^RGXEU#_@H=XD\/0?#K7-/ET[4=#U
MV+SWUS<N?LMO;+F2XF. RB,;D*A\H%W@ _F@_P""^O\ P7U^(?\ P5/^(<OP
M7^"]WJ'A[X%>'M0W:3I+DQ7'B6X0X74+U1T7O%;GB,'<V9#\GY^?"7XM?$OX
M#_$O1/C'\'/&VH>'/%'AS4([W1-;TN<QSVDZ'AE/<=05.59258$$@]3\<O ?
M@_Q1XU\=_%_]E#X5>.H/@UIOB?[/H^I>)+,W$FE03LYM+:]NH%,*3,JMM4ME
M@IP7(+'DOA?\+_B)\:_B)HWPE^$O@W4/$/B7Q#J$=CHNBZ5;F6XO+ASA411U
M/OT !)( )H _3?\ 9R\5_P#!23_@Z;_:6D_9_P#VA?V^= \&^&] L(M2NO""
M*UM!/ AVO-8Z5 474+A&^9GGES$),API"5^\W_!-O_@AI_P3Z_X)AZ=;:O\
M!/X5KK?C=(=MW\1_%X2\U=R00WDMM$=FAR1M@1-RX#ER,UXW_P $"O\ @@5\
M._\ @EA\.XOC/\9[33_$/QU\0Z?MU?5T EM_#5NXRVGV3'JW:6X',A&U<1CY
M_P!): "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 **** /"_ /_ "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B
M)I7_ *,:O=* "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 **** "BN _:8_:F_9\_8X^$>H_'3]IKXKZ3X/\+Z8
MO[_4]6GV^9)@E888U!>>9L';%&K.V.%-?@]^U=_P6M_X*8?\%W?C#??L,?\
M!&GX5>(O"?@2;,/B+Q=YHM=1NK)CM:>^O%)32;0X.(HV,TH!7<Y<PT ?;_\
MP6&_X.;OV8_^">\FI? ?]FN*P^*OQDC+6TFF65R9-'\/W&=N+Z>(YEF5N#:P
MG?E2LCPG&?BW]CG_ ((.?\%#?^"SWQBM/V]/^"W/Q4\3:%X:O LVB>!Y3]FU
M6\LRV];:*VQLT:SY^[L\]_F)5&<3'[J_X(\_\&UO[*7_  36CTWXS?%T6?Q/
M^,D2K,/$VHV>=.T*;J1IMNX^5P>/M,F93C*"$,R5^E- 'E/A?]AK]D+P7^R_
M/^Q;X7_9Y\,6?PMN]+?3[WP7%IR_9+J%P [2Y^:25B QF9C*7 <ON :OG#_@
MEI_P0&_8M_X)5?$OQ?\ &/X5+J'B?Q1K^H3IH&M^)HT>?PYI+G*Z?;$=6ZB2
MXX>10JD*-P;[EHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HKS3XY_M*:'\(-=TSX=Z-X9OO$GC#7=/O+W2?#^FM$A6VMD#375Q+
M*Z)# I95R269F"HK'(&?^SW^T]J/Q;O-)\(^.?A-K7A?7=3\'0>(K62X,$VG
MZA:OY*N]M/%*YRCS1AHY%1U#J<$$$@'K=%?+_P 8/^"F^E_"R74?%6F?LM?$
MOQ)X!T2[>#6/B'H^D1_8%V.4DF@$CJ]Q C!E,P"QDJ=K,,$_07P]^)O@;XI_
M#K2_BQX&\0P7OA_6=-2_L-1!V(T#+NW-NP4(&0P;!4@@X(- &]17S=\/?^"C
M ^*'Q(TOP/X2_8Q^.#Z5K.I)!I_C:Z\#^1HLEJ[?)?\ VEY0!;-'B0-C)4C
M)(%>F?%;]HG2/A_\0]#^"OA?PO=^)_&WB&SGOK'P_83QQ"WL82%DO+F:0A8(
M Q6,'#,[L%56PQ4 ]%HKA?@C\??"WQL&NZ19Z;=Z1XA\)ZJ=-\5^&M3*?:M-
MN-H="3&S))%(A$D<JDJZGL0RKW5 !1110!X7X!_Y2">/_P#L1-*_]&-7NE>%
M^ ?^4@GC_P#[$32O_1C5[I0 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 %%%<I\;OCI\'?V;/ACJOQG^/?Q)TCPEX6T6
M#S=3US7+Q8((1T"Y;[SL<*J+EG8A5!) H ZNOSL_X+ _\'&W[(W_  3 M-0^
M%/@Z:W^)/QA2,I'X*TB^ MM'D(.U]3N%R(,=?LZYF;C*QJPD'P9^VY_P<'_M
MU?\ !6+XPS_L#_\ !"[X6^)[/3M1+P:E\0+> V^KWMMG8\Z2L0FC6?/^OD99
MCE/FA8F-OK#_ ((_?\&OG[.W[#UYI_[0_P"V/=:?\6?C!Y@O(S>0M-HN@7).
M[=;Q2C-W.&)/VF9>& 9(XV7>0#XK_9G_ ."1/_!4O_@X2^+FG?MK_P#!6SXI
M:[X&^%[-YWAOPS';FTNKBS<AA%I=@^4L+=U S=3!I90$;;-GS!^\'[*/[('[
M-W[$'P?L/@3^RW\)M+\(^&K ;OLFGQ$RW4N &GN)G)DN)F &9)&9B !G  'I
M5% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%>?\ [4?[4?P)_8N^!.N_M+_M+^.?^$:\$^&OLO\ ;>M_V9=7GV;[
M1=16L/[FUBEF?=-/$GRH<;LG"@D?('_$4=_P0H_Z/F_\QEXG_P#E90!]_P!%
M? '_ !%'?\$*/^CYO_,9>)__ )65Z!^RY_P7J_X)/?MH_';0OV:/V:/VK/\
MA)?&WB7[5_8FB?\ ""Z[9_:?L]K+=3?OKJQBA3;#!*_S.,[<#+$ @'U_1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'RQ_P4+_9D^.OBCQ'
MH7[6W[*?B>RM_'7@C1+ZPNM"UC'V37=*F4M+;%B0$<?,5R5!+ [D*J:E_P""
M;W[8?P@_:3\!:)X .@WGAWXB>!/"=M8:KX:UR$QW:6ABMP;F D#S;>4QP-N
M!7*9 #(6[_XZ>//C?X"\=:BUE\)]4\3> -2\$M%+=Z%/:&XTC4T>X+.\$LD<
MDL,L4D0+(7*&$?)\S&O(?V8_@IXR^(WQM^'7[6UY\-;KPYI/@WX+VVA6)NIK
M<:AXGN)88SOV)(P2VC7<(S,R.SOG:J@,0#W/]I;7/#GPJ_9HUOP_I'A>.[:[
MT-O#_A;PO:Q G4+N>$V]K8QIZ,2 >R1J[MA48CCO ?[&&N>&?^">6G?L4V7Q
M.GT._;PD-+U3Q'IUL)FC>9C)>")6*Y5C)-&I)!"L#U%><_\ "U?^"ADWQ>O?
MB=XC_P""9=]KGV*66W\&0S?%S0K:/2;-AM:3RP\F;J4#]Y+N.U,1IM7S#+ZO
M=_&/]L?0OV>$^*NH?LF6U_XTGUO,_P -=/\ %]OYVGZ;YA3/VS#0W,^U1+A=
MH(E"]4((!XS\/?B#^V9^PA\>/!/P,_:>^(EG\3/AGX^U:/0/"GCB+2DL[_2-
M2=3]GM;B-,AED(VC+.< L'&PQF]^SGJ%[XI_X+'_ +0&HZTS%_#G@K0-)TE)
M.L5K+!!<NHST#2Y?CCYOQKU*[\/^._VM/$/@C6_B#\%M7\"^&O!OB6#Q+]B\
M47-H^I:AJ4$<BVJ)':3S)#!&\IE9W<2,T:*(PK,U9?C3X+>,_@Y^VU)^V)\/
M/!U[XBT?Q9X070/'>B:2T7VV">!U>TU"))703+L3R'0-O4%656^; !P7PHU2
M\TC_ (+<?%+PSII9++6?@YIVHZHBGY9+JWFM((6;_:$4K@9YP37V+7@?[,GP
M \7VG[1'Q*_;%^*F@MI&M>/#9Z=H/AZ>>.6;2-'M(E1!,T3-'YT[KYKHC.J8
M4!B=P'OE !7B6J?M2_&6PU.YL+;]BWQO=1P3O''<Q7-MMF4,0'&6Z$#(^M>V
MT4 ?+/P"^)?B[QA^VSXX\0Z[\']9T&ZF\%Z>DFE:A)&98@DI"L2IQALDC_=-
M?1W_  DNK_\ 0H7O_?2UY'X!_P"4@GC_ /[$32O_ $8U>Z4 8_\ PDNK_P#0
MH7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O
M_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*
M%[_WTM'_  DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>
M_P#?2UL44 8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0
MH7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O
M_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*
M%[_WTM'_  DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>
M_P#?2UL44 8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0
MH7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O
M_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*
M%[_WTM'_  DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>
M_P#?2UL44 8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0
MH7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O
M_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*
M%[_WTM'_  DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>
M_P#?2UL44 8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0
MH7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O
M_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*
M%[_WTM'_  DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>
M_P#?2UL44 8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0
MH7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O
M_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*
M%[_WTM'_  DNK_\ 0H7O_?2TSXD?$KX>_!WP+JGQ.^*_C;2O#?AS1+1KK5]<
MUN^2VM;.%>KR2R$*HZ#D]2!U-?AA_P %"?\ @Y9_:7_;C^*S?L#_ /!"+X:>
M(-7U767>TF^)%IIC?VC>1_=D?3X9 !8P*#EKVXVL@)8+!M$A /O+_@JW_P '
M!?[)'_!+71[GP?XEM'\7_%*6UWZ9\.=&U&,30EERDE_, PLHB""-RM(X(*1L
M,L/RO^%7["__  5]_P"#F#XI:7^U#^WKXLUCX>_ F*Y^T^&M*L;(V\+VS=5T
M>QE/SEE^4ZA<;\@C:9@GEK]C_P#!)/\ X-8?A=\ M>MOVJ?^"F6M6WQ;^*UY
M=?VE_P (]>SO>Z-I=V[;S+<--\VJ76[)9Y?W(9FPDA"RU^O\444$2PPQJB(H
M5$48"@= !V% '@O[$?[%7[-/_!/#X/P?!3]E']G@>'-+ 1]3O@5EO]7G4$?:
M+RY;YYY.3C<=J [45% 4>R?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T
M?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44
M 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?
M2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q1
M0!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T
M?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44
M 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?
M2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q1
M0!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T
M?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44
M 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?
M2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q1
M0!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T
M?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44
M 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?
M2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q1
M0!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 ?G=_P '/VN:C>?\$,_C
MA;3^&[FW1O\ A&LS2,N%_P"*FTH]OR_&OY%*_K]_X.CO^4%'QS_[EG_U)])K
M^0*@ K[Y_P"#8&YFL_\ @N9\#[F"S>X=?^$EQ#&1EO\ BF=5'?\ /\*^!J^_
M_P#@UQ_Y3K_ S_N9O_48U:@#^N7_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^
MEK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:
M/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_
M (275_\ H4+W_OI:M:5JM[J$CI=:)/:A5R&E(PWMQ5ZB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@#POP#_RD$\?_P#8B:5_Z,:O=*\+
M\ _\I!/'_P#V(FE?^C&KW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH ***H>*?%/ACP/X;OO&/C3Q%8Z1I&EVKW6I:IJEVEO;6D"*6>661
MR%C10"2S$  9- %^OC__ (*G_P#!;/\ 8O\ ^"47@QF^,7BG^W_'EY:>;X?^
M&GA^X1]3O,\)+-G*V=N3_P MI>H#>6LK*5K\]_\ @IE_P=$_$#XO_$;_ (8:
M_P""('@74?&WC/6[IM-'Q&M-&:Z+2\AAI-HRGS<<DW<Z^6H5F5&7;,-__@EA
M_P &L,%MXS3]LS_@L;XID^)GQ'U:[&IR^ [_ %1K^RAN6PQDU2Y9F.I3YQF(
M,8!@AC.I& #YA\&? 3_@LE_P=3_$RS^*GQ]\1R_"7]F^PU(RZ1;QVTJ:9L4E
M?] M697U6ZQN4W<I$2$R!63_ %!_<?\ X)\?\$Q_V/?^"9'PH7X7?LK_  RA
MT^2YC3^WO%&H;9]7UN5?^6EU<[06&22L2A8DW'8BY.?>=+TO3-#TRWT71=.@
ML[.S@2"TM+6%8XH(D4*J(J@!5    &   *GH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **X3Q9^U!^SIX%^
M,_AS]G/Q?\;?#.G^/?%PE/AKP=<:Q$-2OUBADF=TM]V_8(XG.\@*=N 2<"N[
MH ^8O^"@O_!8/]@3_@F=X?ENOVFOC=9Q^(3;>;8> ] VWNN7N1E=MJK#R5;M
M+.T41QC?FORG\%_\%\O^"UG_  5F_:@T'1?^"5G['W]@?#?PSXJM+GQ%+?I'
M,NI6L<R226VIZK<(+>S26-3^YMP)\,P5Y>*^J/"__!I]^P=JO[;'CW]KC]HC
MQ?XB\?Z7XG\7W.N:#\/+N=[:PL//?S7BNIED:>]"RL^P;XU\L*KK+R3^F7PY
M^&GPZ^#W@NP^&_PF\!Z/X9\/:5 (=,T/0--BL[2UC'\,<42JB#Z"@#Y9_P""
M\O[+OQY_;4_X),_%3]FK]FWP%_PD7CGQ,NA'1M"_M6UM//-OKNGW<P\^ZEBA
M7;#!*_S.N=F!EB ?YP_^(7'_ (+K_P#1C/\ YDWPQ_\ +.OZ_:* /Y O^(7'
M_@NO_P!&,_\ F3?#'_RSKZ__ .""O_!!7_@K#^Q=_P %8OA3^TO^TO\ LI_\
M(UX)\-?V[_;>M_\ "=:%>?9OM&A:A:P_N;6^EF?=-/$GRH<;LG"@D?T?44 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110!X7X!_Y2">/_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C5
M[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45#J.HZ?I&GSZMJU
M]#:VMK"TUS<W$H2.*-02SLQP%4 $DG@ 5^,/_!53_@ZATS1/%[_L=?\ !'WP
MPWQ1^).JW7]FQ^.+#3'U"PM[EB5$6F6R G4[C.=LF# " 0)P2  ?H1_P4K_X
M*X?L9_\ !+#X;?\ "8?M(>/UDUZ^MFD\-^ ]%9)M8UEAD QP[AY461AIY2L:
MXQN+$*?Q1ENO^"S7_!US\23#9HWP@_9FT_5><F;^R$\M^YPDFN7RXZ?+#$P_
MY=]V6]\_X)J?\&O?Q-^.GQ'_ .&Y_P#@N-X^U3QEXNUNX74/^%<7>M/<R2/@
M%#JUVC'<%& +2!@BJJJSE=T(_;[PGX2\*^ _#-AX+\#>&M/T;1]+M4MM,TG2
MK-+>VM($&$BBBC 6-%  "J  .E 'S=_P3._X)"_L8_\ !*WX<_\ "*_LZ> Q
M<>(KZV6/Q)X_UQ4FUC5R,$J\H $,.0"((@L8P"0SY<_4-%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%>)_MK_\
M%%OV,?\ @GEX%'CW]K?X[Z/X5BGB9],TF20SZEJ97@K;6<0::;G +*NQ21N9
M1S7PI_P3C_X.7)?^"F/_  4AC_9A^"W['/B>S^%<NBWA'C>XMI;J^M+Q%$D%
MQ?I;AH+"UD6.6$!GD)EDA/F*-RT ?J=K.H/I&D7>JQZ;<WK6MM)*MG9HK33E
M5)\N,,0"[8P 2!DC)'6OY_/CS_P<%?\ !7+_ (*O_%/4_P!E?_@C)^RIXD\'
M:=%.;35/$\]C'+K=NA8J7NKF7_0]&4\@Y9I R_),&XK^@RL?P7\/? /PVTZY
MTCX=^"-(T&TO-1N-0O+71=-BM8Y[N>0RSW#K$JAI9)&9W<_,S,222: /R$_X
M);?\&KE]\#_CCH?[</\ P41_:<UOQQ\5=+UN#7K/2_#6M72V]OJ,;K(DUWJ,
MA%S?.& W*!$A(*L94)!_9.BB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HILLL<,;332*B(I9W8X"@=23VIMI=V
ME_:Q7]A<QSP3QK)#-"X9)$(R&4C@@@Y!% $E%%% !1110 4444 %%%% 'A?@
M'_E()X__ .Q$TK_T8U>Z5X7X!_Y2">/_ /L1-*_]&-7NE !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 444DDB1(TLKA54$LS'  ]30 M>!_\% O^"E_[('_  3-
M^$S?%?\ :J^)T.F?:$?^PO#=CMGU;6Y5',5I;;@7Y*AI&*Q)N&]U!!KX _X*
MX?\ !TW\)/V<]:NOV7/^";NDVGQ;^+%W<_V=_;MC&UWHNDW;ML6.$0Y.IW.X
M@".(^4&(!=RK1'PS_@G[_P &V'[4G[>WQ97]OG_@N_\ $SQ%J6H:Q(EW!\.+
MK4F74KR/)9(K^2/"Z=;@'Y;*WVNH;:3 5*$ \G\=_M'?\%CO^#J'XFWOP=_9
MN\+S?"?]G&QU$0ZW<R7,D>G&,'=G4;I0'U.YQM864(\M28RRC'GU^P'_  2J
M_P""(7[&'_!*'P?'+\)_#/\ PDGQ N[01:_\3/$%LC:C=9 WQ6X&5LK<G_EE
M&<D!?,>4J&KZI^&7PO\ AQ\%O 6E_"SX1^!=*\->&]$M%MM(T/1+%+:UM(AT
M2..,!5&22<#DDD\DUNT %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 45P/[37[4'P&_8X^#&K_M!_M*_$>S\*^$-#5#
MJ.KWL<D@5G8)'&D<2M)([,0JHBLS$X K\3/VIO\ @Z6_;&_;B^(LO[*?_!#O
M]E3Q%=:K?;HX_&FIZ&M_JK1YVF>"R&^WLH@2#Y]TTBA6RR1$9 !^^ DC,AB$
MBEU4%ESR <X./P/Y&N,_:.\&_%/XA_ +QGX&^!WQ+E\&^,M5\-7EMX6\4Q6T
M4QTO4'A803E)4=659-NX;2=N<8."/SK_ ."#/_!)_P#X*6_LB?&3QC^VA_P4
M-_:\NM?\4_$C0(['7_ ,VI2:O)NCE$MO/=7SR;%F@W31I% 'B5+APLF#M'ZD
M4 ?A?^Q9_P &D_CKXP^/&_::_P""T?[2NM>.O%&IS+<W_@_1?$4]S)<-_<O]
M5E_>R<?*8[?:%P-LY'%?LW\ /V</@+^RM\-[/X0?LX_"/0?!?AJP4>1I'A_3
MDMXRV #(Y49ED; W2.6=CRS$\UVM% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?'G_!0KX[6GP_\
MVCOAY\+_ (T>*=1\/_"WQ'X;UAKG4+2_FL[:^UM4"VUO=W$3*RPJ#NV;@C-(
MIDW*IQZ3^R'\$;OX?Z/X)\=>#_%FMKX<U?X7VB:OX<OM<GNK./4=EF\5U;Q3
M.WD%HS<*ZQ[4.$.T')/7_M#>$_@C\=O!?BCX"?%+P]I^NF#PXNJW.D7\!)BC
MD^T)!<1OP5</!* R,&3 Y&X9^6/^"?J_&7]E+XZ^!_V4KGXBWGC#X=^/_A:O
MBGP[!JA#WGAB=$B,L&\?\NS,^U1@#<RA0I#EP#M/V@OV!?%WCOX:^(/CIXI_
M:D^(6D_$^UTRXU:PO]'\5RV^E:+-'&TJ6<%LFU1;+M$9<_O'P9&;+$5@^-OV
MYOCAX6_X)0> _C?=O';_ !+^(<>GZ!HU_+;*%%]=22(E]Y>-NXV\+SJ -N\K
MQMXKW[XT?:OVC;C4OV:_!NH2Q:&_^C?$G7[5ROV>U907TJ!QUNIXVVR$?ZB%
MRQP\D6?#/^"N'AW0%_9A\&^+? ,=JVC?"'XL:%>ZW9:9M,>G6<"M 8MJ?<\L
M7$'R_P *GD>@!I_M9F/_ ()Y>%_A]^T%\._$NN3V=GXPL-$^)":QK=Q>#7M-
MNE9);N<3.P-W'(J2)*-I&YTSL.VMGQ%X]O/VF/\ @HIJW[*NIZG>1>!_AGX*
MAU7Q'I=E>R6XUC5[PQ-;QW#1,K/!%;R>8(L[6D.6#!5QA_\ !:+0[CXG_LN^
M%?@MX:_TG5/'OQ-T;2=(C@(8NS^;(9!C^%50DMT Y-.^!GA^[^'/_!8KXTV6
MN(T:^/?A_H^NZ"\G FAMEALYPIZ$K*#QU Q]: .G_9<^*NO>"/VROBC^P[KF
MMWFHZ3H&FV7B7P'/J-V]Q<6VG7"QK<6;2R$O)'%<2*(MQ9E1MN<*H'TQ7R!\
M$O#M[XN_X+)_&/XI:9&SZ9X6^&VE>&KNY ^1KRY-K=A >[*D)R!TR,]17U_0
M 445XEJG[!'P:U?4[G5KGQ5XW62ZG>:18O%]RJAF8L0 #P,G@=J (/ /_*03
MQ_\ ]B)I7_HQJ]TKY9^ 7P.\(_#?]MGQQX.T+4]9FM;;P7I\L<FH:M)/*3)*
M2V7;DCY1@=N:^CO^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_G
MYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\
MGYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M
MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P#
MMJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8H
MK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'
MTC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?
M2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO
M?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]
M_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:
M@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ
M/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_
M (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC
M_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/
M^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_
M  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?
M_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -B
MBL?_ (0?2/\ GYO?_ MJP?BAK'PE^"GP\UGXM?%KQVGA[PUX>T^2^UK6M5U,
MQ6]G;H,L[L3P/;J20 "2!0!VU%?R=?\ !8S_ (.*OCU^V/\ M&Z;#^QC\0/$
MOP_^&7P_UY+[P?+:7TD%_K5]"QV:E=C/"]?+MFRJJQ+AF8A?K+3/^#Q*P3]B
M'2K"V_9RU+5OVC9B=-N8S<,GAQI JA-2 23SW,A;_CS4+AU<>:J[-P!^VG[:
MO[>'[*__  3W^#UQ\;OVKOBQ8^&M(3<FGVTA\R]U6<#(M[2W7+W$IXX484'<
MY506'X2?'#_@H?\ \%<O^#F/XIZG^RI_P3O^'.I?#7X&17'V?Q-J]Q=M;I+;
M-QNUC4(P1AE.X:?;;BP)#"<+O7JOV'_^#?#]NW_@K1\6+;]N[_@M_P#%+Q1I
M>C7X6;2? =Q-Y&L7MKG>D!B V:-9Y/\ J543ME_EB9A*?W,^"7[*?P'_ &;O
MAIIGP<^ W@"U\)^&-'A\O3]%T4>3#&.[$#EW8\M(Q+NQ+,2230!\J_\ !([_
M (( ?L;_ /!*G1;;QII6FIX[^*\EMLU+XD:]9*)+<LN'CT^ EELHB"02"TKA
MB'D92%'W=6/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_
M .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M
M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%
MM1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q
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%M7R/\ \%I_'O[?W[.W[&,_Q$_X)H?# >,/'+>(+.POK%].
MN-2O;2RN6,/VJSM8SB>5)F@!#AT5'>1E*H: /HO]IO\ :V_9I_8S^&MQ\7?V
MH_C5H'@GP_ &VWNMWH1KEU&3%;Q#,ES+CI%$KN>RFO%?^"9'_!9#]D+_ (*P
MW7Q M?V8KC7(7^'^K06UU!XCLDM9K^TG0F&_AC#LPA=XYD ?:Z^6"RKO45^6
M?[+G_!KG^V_^WG\1;?\ :G_X+>?M3Z\+J\"RMX,T[6%OM8:(_,+>6Y.ZUTZ,
M'_EC;+* "0#$1Q^Q_P"RA_P3M_8\_8=\!#X;_LK?!C3O!VFN$^VOII8W5^R@
MA7N;ERTURXR<-([$9P,#B@#MOVD/V=_A)^UG\"_$_P"SA\=_"J:UX2\7Z6]A
MK6G/(4+QDAE='7F.1'5)$<<JZ*PY K)_98_8V_9;_8E^',?PH_94^!V@>"-$
M0*9X-&L\37CJ,"2YG8M+<R8X\R5W;'&:[3_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 "VJUI6@66CR/):RSL77!\V8L/UH O
M4444 %%%% !1110 4444 >=?%[]E_P"&?QA\21>/]3;5]*\46FCRZ79>(M!U
MRZLYTM9"6:"189%2>+>=WER*PSR,'FJWP(_92^&GP*T='T[[;JGB&;P]:Z1J
MGBK4M0N)+RXMX(PJQ1,\C&TA!RRPPE55CGEOF/IU% 'S1>_\$?\ _@GGJ5_<
M:IJ/P,OY[F[G>>ZN)O'NNL\TKL6=V8WN69F)))Y)))KV'X;_ +./P1^$OP:7
M]GOP)\/+.V\&K;W,#Z#=/)=Q31W#N\RR-<,[RAS(^=[-P<=  .VHH \X\ ?L
MJ?!_X=>(=*\4:99:MJ%WX>LWL_#!\0>(+K4$T2W=0C1VBW$CB+* (7'[PH F
M[:-M;'Q/^!OP_P#BU?Z3KWB2UO+;6= EE?0]?T?4);.^L?,39*J31,&*.O#1
MME&PI*DJI'7T4 <W\+_A+X!^#F@3>'/A_HAM8KN^EO=0N)[F2XN;Z[D(,EQ<
M3RLTD\K8&7=B< #H !TE%% !1110!X7X!_Y2">/_ /L1-*_]&-7NE>%^ ?\
ME()X_P#^Q$TK_P!&-7NE !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !116'\1/B;\-_A!X2NO'WQ9^(&B>%]"
ML5W7NM>(M5ALK2 8)R\TS*BC@]3VH W**_,#]LS_ (.T/^"6/[,GVOP]\(/$
M6M_&7Q%!N1;;P39^5IJRCH)-0N=D;(?[]NLX]NN/B6?_ (+'?\')'_!7R=]%
M_P"";W[)$_PU\%WSE(O$^DZ6K 1D\A];U0);%E'/^CQQR^@)(% '[S?'']HO
MX!?LS>#G^(/[1'QH\+^"-$3(_M/Q3KD%C"[ 9V(TS+O<]E7+$D  DU_,A_P<
MS_\ !:O_ (;^^,EG^SQ^RK^T%:Z]\"=#M8+IH-%TZ]LO[6U<$^8]W]ICC-PL
M1 \D(#$,[_F;!'US\#O^#0;]H?\ :+\91_&C_@K5_P % M;\0ZU=8:_TSPOJ
M$^JW\BD[MCZKJ0.PC)!5;=UR3M? R?TC_9__ ." ?_!(K]G+X>W_ ,//"?[%
M/A36DU?39+'5]9\9VYU?4;F*12KE;BY+-;$@_P#+OY0! ( (!H _C)KN_P!E
M]?V@V_:)\%-^RA!K<GQ*3Q):/X(3PW$7O?[160-"8E .2& )R-N =WRYK[\_
MX+-_\&XG[1W["/[1VE1?LH>!O$'Q$^&7Q$\0)I_@:33K5KF_TR_F8^7I5X%'
MWNOESG"R*ISM96%?M!_P0*_X(%?#O_@EA\.XOC/\9[33_$/QU\0Z?MU?5T E
MM_#5NXRVGV3'JW:6X',A&U<1CYP#[E_95D_:.F_9Q\%R_M>6WA^'XFMX?MSX
MUC\+.S6"W^W]YY1;\-V,J&W!25VD^@444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 445\ ?\'1W_ "@H^.?_ '+/_J3Z30!]_P!%?P!T4 ?W
M^45_(%_P:X_\IU_@9_W,W_J,:M7]?M !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !17\X/_!>K_@O5_P5A_8N_P""L7Q6_9H_9H_:L_X1
MKP3X:_L+^Q-$_P"$%T*\^S?:-"T^ZF_?75C+,^Z:>5_F<XW8&%  ^0/^(H[_
M (+K_P#1\W_F,O#'_P K* /Z_:*_D"_XBCO^"Z__ $?-_P"8R\,?_*ROZ/O^
M""O[4?QV_;1_X)/?"G]I?]I?QS_PDOC;Q+_;O]MZW_9EK9_:?L^NZA:P_N;6
M**%-L,$2?*@SMR<L22 ?1_QT_:!^!_[,?PYO?B[^T+\5]!\&>&M/'^E:SXBU
M*.U@#$$K&I<C?(V"%C7+,>%!/%?C1^W%_P '<>L?$'QP/V:/^"-G[.NK?$/Q
M5JDQM-.\8ZSH%S,+B4Y&=/TJ,>?<''S!Y_+"E3NA=>:^_?\ @KQ_P19^ G_!
M8/2OAYIOQA\>ZYX7F\!Z_/<_VEX>AB:YO=/N(@MQ9 RY2(L\=NZS,DFSRF 0
M^82/5?V'O^":O[%/_!.CP/\ \(3^R7\"=)\.--"(]4U]X_M&JZGCG-S>2YEE
M&[Y@FX1J2=B*.* /+_\ @B+I_P#P5*TS]C^9/^"L36TOCR[\2W5_HTTFH02Z
M@NG7&V40WD=L@@A9)6E")&QVQLD96/RP#]BT44 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7X!_Y2">/_P#L1-*_
M]&-7NE>%^ ?^4@GC_P#[$32O_1C5[I0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 444V::*WB:>>541%+.[M@*!R22>@H =17Q-^
MV9_P<,_\$G_V)/M>D>._VG=/\6>(K7<&\*?#A1K5X7 YC=X6^S0/VVS31GGZ
MU^;/Q)_X.I_^"D'[<WBVZ^#W_!(+_@GOJ!G=O+&NZAI4WB#4H4;[L[00*MI9
M8[F=IXP 23Z '[Z:]K^A>%M&N?$7B?6K33=/LXC+>7]_<K## @ZL[N0J@>I.
M*_/[]LO_ (.??^"2G[(?VK1-,^-TWQ2\16V5&B?"ZV748]W(&Z^9TL\9'.V9
MV YV'@'\^M"_X-X?^"Z/_!4;6;?QY_P5G_;KG\*Z/+*)_P#A&+O5O[9N;8YW
M'RM.LGBTVUR.-R29!ZH<8K] ?V-/^#7K_@DM^R+]DUS6O@Q<?%3Q%;88ZU\3
M[E;^'?U.VQ14M-N>F^)V  ^8\D@'Y_\ B'_@XL_X+A_\%/\ 6[GP!_P23_80
MN/#.E22F ^)K723K=U:MT!EU"[2+3;3.<[9(R0>CG&3?^'?_  :P_P#!2_\
M;O\ %MK\7O\ @K[_ ,%!K])6;S?[!LM5F\0ZC K8W0K+,R6EC[>0)TXZ>G[Z
M^'O#GA[PCHEKX9\*:%9Z9IME$(K+3].M4@@MXQT1(T 5%'H !5R@#XB_8T_X
M-W/^"3G[$_V35_!G[,MAXP\16FTKXJ^)++K5V7'218I5%M X/(:&&,CUZ5]M
MP006L"6UM"D<<:!8XT4!54#   Z "G44 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%>6?M8?MM_LG_ +#/@:W^)'[6GQVT+P-I%Y.T
M%A-K$[>;>RJNYHX(8U:6=@O)6-6(!'K0!ZG17X]?M/?\'G/_  3R^%_VC2_V
M:?A#XZ^*=_'N\B]F@30M,F],2W >Y&?>V''Y5[1_P0N_X*^_MG?\%2/''Q"O
M_P!HC]BVX^&_@FQTJPO?A[KUIH>HBTOB9)4NH)+^Y ANI<-;.@B6/"K(2#D$
M 'Z,WEY::?:2W]_=1P001M)--,X5(T49+,3P  "23TK\A_\ @YG_ ."I?_!/
M+QW_ ,$N?BM^R+\.OVNO!GBCXB>(Y-#CTKPYX5U/^U&9[;7=/NIUEFM1)# 4
MAMY6(E=#E=HRQ /ZYZQI&F>(-(NM!UNQCNK*^MGM[NVF7*2Q.I5T8=P02#]:
M_G__ ."N/_!M3_P3\_X)M?\ !)GXM_M.?#O5_'/BGQ]H!T0Z+K'B;74$%A]I
MU[3[641VUM%$C P3R)^^,I!;<"" 0 ?@91110!] ?\$N/B=^V!\&_P!NSP-\
M2/V"/AY_PE?Q9TW^T_\ A%- _LDWWVKS-+NXKK]P&4OMM'N'ZC&S=VQ7Z_?\
M/.?^#P+_ *1ZC_PT\O\ \DU\ ?\ !KC_ ,IU_@9_W,W_ *C&K5_7[0!\8?\
M!$O]I'_@I?\ M+? +Q7XE_X*@? 3_A /&&E^,#8Z%8?\(M/I7VS3Q:P/Y_ES
M2/YF9FE7>I"_+@#BOI_]H7Q'\1?!WP"\<>+O@_H/]J^+=*\'ZG>>%M,^RM/]
MLU&*UD>VA\M2&DWRJB[006S@$9KL** /P!/_  5[_P"#MV$><_\ P2^W*GS%
M?^%)ZN<@=L"[R?PYKL/V>O\ @L;_ ,'/?CGX^^!_!/Q;_P""5_\ 8_A36/&&
MF6/B?5_^%'^([?[#I\MU''<S^;)=E(MD3.V]@57;D@@&OW.HH *_-#_@MI_P
M44_X++_L7_'WPGX8_P"";_["O_"V/"&H>#Q>^(-1_P"%8ZWKOV;4#=3Q>1YF
MFW$03$2Q/L(+?-DG!Q7Z7T4 ?@#_ ,/]/^#IK_I"O_YKCXW_ /DZOTO_ .")
M?[9?_!0_]M;X!>+/'O\ P4=_93_X5)XITKQ@=/T+1?\ A!=6T'[9I_V6"3[1
MY.J32R2?O7D3>A"?)C&037V?10!Q_P"T+XT\;_#?X!>./B)\,_#']M^)-!\'
MZGJ/A_1OLLL_V^^@M9)8+?RHB))-\BHFQ"&;=@')%?AC_P 1%7_!R/\ ](8_
M_,(^,/\ Y)K]_J* /PQ_9Z_X+[?\'"'Q(^/O@?X=_$S_ ()%?V)X;U[QAIFG
M>(-9_P"%-^+(/L%C/=1Q3W'FRW!CCV1L[[W!5=N2, U^YU%% 'YH?\%M/^"M
M'_!2C_@GY\??"?PU_8J_82_X6KH&M>#QJ>JZQ_PB&LZC]DO/M4\7D;[!@B_N
MXT?:WS?/GH17QA_Q$O\ _!?/_I#A_P"8P\4__'*_?ZB@#XP_X(E_\% _VN/^
M"AOP"\6?$?\ ;&_9@_X57XA\/^,#I-GHW]C7]C]KMQ:P3>?Y=\2_WY'3()'R
M>N:^G_VA/'WB?X4_ +QQ\4?!/AO^V=:\-^#]3U72-'\IW^W75O:R310;8_G;
M>Z*N%^8[N.:["B@#\ 3_ ,'2?_!: #)_X(^?^6?XB_PKL/V>_P#@Z%_X*7?%
MSX^^!_A1XK_X)5_V/I?B?QAIFDZEJ_V#61]AM[FZCADGR\(4;%<M\QQ\O/%?
MN=10!_(%_P '1W_*=?XY_P#<L_\ J,:37P!7W_\ \'1W_*=?XY_]RS_ZC&DU
M\ 4 %?UY_P#!K%H]AIG_  0R^#5[9I()-1NO$MQ=%YW<-(/$6I1 J&)"#9$@
MVK@9!;&YF)_D,K^OW_@UQ_Y04? S_N9O_4GU:@#[_HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+\ _\
MI!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:O=* "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HKP?]KS_@IY^P)^PA8RS_ +5?[4_A/PK>
MQQ>8N@27_P!JU65<9!2PMQ)<N#_>$>WD<\U^6'[3_P#P>7>&-<\1?\*J_P""
M:?[&?B'Q[X@O93!I6K^,8Y(XYY<<>3IMD7N+D'J 986P/N\\ '[CU\L_ME_\
M%I_^"9?[!WVK3/V@?VKO#L6O6FY7\(^'9CJNK"0<;'MK4.T!)Z&;RUX/-?D2
M?V0/^#K'_@LM_I'[27Q9O/@?\/-3_P!9HFIWK>'8#;MRT1TRQ#7MQCLM[P3_
M !C''U-^QK_P9S?\$\O@>;7Q%^U3XX\3_&36HL-+97$K:+HVX<Y%O;2&X;!_
MOW)5AU3J* /#_CI_P=__ !X_:"\8O\%_^"3/_!/_ %OQ)K=V2NGZGXKL)]3O
MI5SMW)I6FD[2,@AFN'4$C<F!SQ</_!('_@Y3_P""P$J:Q_P47_:PG^&/@F_8
M/+X9U?4U5?*/0IHFE%+=F49&+IXY?4DDFOWD^!7[-O[/O[,'@Y/A_P#LZ?!/
MPMX'T5,9T[PMH<%E'(P'WW$2KYC]<NV6)))))KMJ /R\_8S_ .#2C_@EK^S1
M]D\0_&71==^,OB&#:[7'C.\\C3%D'>.PMBJLA_N7#SCGZ8_27X;_  M^&7P;
M\(VO@#X1?#O0O"NA62[;/1?#FDPV5I /1(855%Z#H*WJ* "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BN'_:5_:!\ ?LI? 3Q9^TA\5$
MU$^&_!>BS:KK9TFQ:YN%MHAEV2-2"V!R>0  22 ":_&/XZ_\'HNE^*M>'P^_
MX)__ +!'B7Q9JUY(8],O/&E]Y<DKCIMT[3Q-)-GK@3H<#ISP ?NI17XP?\$V
M/VF_^#H7]K7]MSP#\8?VG_@ W@7X%P:E,?%WAFZ\.V?A^%[6:VEB618;YFU.
M5HW=)57<5)B&>O/[/T ?GS^WY_P<O_\ !-#_ ()^_$G7O@9XTUGQAXN\>^&[
MC[-K/A;PGX8D#6=P4#JDEQ>&" @JRG=&\G#=">*^ _$__!UQ_P %-?VSM=N/
M 7_!+?\ X)F2SRF3R?[1N-.O_%%W$#TE*6B006QZ$^:94 ZD]:_7+Q[_ ,$A
M?^":WQ8_:8UO]K_XM_L?^$?%OQ \0FU.JZQXJM7U&&4V]O';PD6=PSVRLL<4
M8W"(,=H))-?0/ACPKX7\$Z%;>%O!GANPTC3+./9::=I=FEO! O\ =2.,!5'L
M!0!YS^PWXQ_:(\??L@?#GQ;^UMX%E\-_$V[\*6G_  G.D3+"ICU)4V32;86:
M-!(RF4(I^02!2 00.8_X*%_\$V?V7O\ @IY\*=#^#/[5FAZI?:'H'BF'7K)-
M'U,V<S7$<$\'EM*JEO*9)WW*I4DA3D;:]\HH ^<_V8/^"1W_  33_8W-O=?L
M\?L8>!=%U"TQ]GUV[TD:CJ:8]+V\,MP/7B3^5?1E%% !1110 5Y/^RM^V5\&
MOVP(O&,WPBUC[2/!7BZYT+4=S@^<8_N74>.L,HW%&[[&]*\7_P""RW[=>B_L
MD?LD:[H?@[Q;:IX\\6(=%T*SM[M?M-DLR-YUX4!W((XM^U\?ZQXZ_*/_ ((K
M?MG_ /#(/[9>EVGB?5OL_A#QYY>A>)/,?$<#N_\ HMTW8>7,0"Q^['+*: /Z
M'**X3X=_M2?LR_%[Q]K/PJ^$W[1?@3Q1XH\.O.GB#PWX=\765[?Z8T,PAF6X
MMX96DA,<I$;AU&UR%."<5O\ AWXF_#;Q?K5YX;\)_$'0]4U'3I)$U"PT[5H9
MY[5D8(ZR(C%D*L0I! P2 >: -RB@$$9!HH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#Y _:C_ .""O_!)[]M'X[:[^TO^TO\ LI_\)+XV\2_9
M?[;UO_A.M=L_M/V>UBM8?W-K?10IMA@B3Y4&=N3EB2?/_P#B%Q_X(4?]&,_^
M9-\3_P#RSK[_ ** /@#_ (A<?^"%'_1C/_F3?$__ ,LZ^O\ ]ES]ESX$_L7?
M G0OV:/V:/ W_"->"?#7VK^Q-$_M.ZO/LWVBZENIOWUU++,^Z:>5_F<XW8&%
M  ] HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MELY7:-8HHU>$.D4#/&#+*>"W/V!]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P#
M8_XT /\ '7@CPC\3?!&L_#?Q_P"'[;5M!\0Z5<:;K>E7L>Z&]M)XFBFAD7NC
MQNRD=P37,? K]EK]FK]F#0?^$9_9Q^ /@[P+8E DEOX3\-VU@)0.\AA13(<\
MDL22>2<UCS_M,?!ZV^-MM^S3-^T_\/1\1;Q7:U\!?V_:G69%2 W#,+(2>=@0
MJ9"=F-@W=*\LC_X*I?LK7'[?T?\ P3&L?C5YWQC(D^T>'?\ A%+V.&W*:<=2
MVM<R1K"Y-J/,'EL^0<<'( !]3T5\$6/_  6S\,WG_!8H_P#!'.?X6ZO9>*46
M4/XMOY($L9'71O[6C$4:EG</!P"Q0ANQK'\(_P#!1_\ X*2ZU_P6RU7_ ()Y
M:O\ LCK%\'-+CEW_ !9LO!^J30@MHZZA;O)>AOLD*M(PMR"#F0A 0QQ0!^A]
M%?GI\.=._P""\0_X+0>(5\?ZU;77[)5JEQ'H=RT>APQYETQ)HBL<6-0E:.[)
M@+2?+]X\@9I/A!_P2]_X*#> O^"R?BO]O[Q1^VS%JWPKU5+R'1?AS?ZWJEX]
MK#<64:E$@EQ;6HCND+*L98>6!C:6( !]T67QD^$.I_$"3X3:=\5?#=QXJAMY
M)Y?#,&N6[Z@D494/(;</Y@52Z L5P"PSU%>6?#3_ (*8_L/_ !B_:WU[]A7X
M:?'>UU;XJ>%[>\F\0>%H=(O4-D+66.*=6N'A6!G5Y$&Q9"Q&2 0"1X1\%/\
M@AUX$^!__!4[QA_P56\-_'36CXG\7R7K7'A6.Q@CTU!=P)','.UI),R)YP(9
M,/C.0.?3OAK_ ,$G_P!E3X3?MI^(_P#@H3X*^'T5O\6O%,D[:IXF?6;]D(GC
M6.95M?/^S@.$4DF,G=R"#0!RW[.O_!;/]FK]I;_@I9XY_P""8/A#X<^-M*\9
M> 8-5_M/6?$%G:0V%[/87,,,D=KY5Q)(ZNLIE1W2/*(<J"17$_L;?\%>OVA_
MVE/^"M7Q6_X)]^._V07\+^#/A\FMV^E>/K>2[NEU2ZL[Z"*W+R-"D,*S6SRR
M^7EB&4*&;!)^L?#/[+OPK\%_$_5/C=X/^#_P_P!*\::W*\FL^+]/\'6L.J7[
MLH5C-=(@EE)55!W,>% [5VWV+QO_ -!NR_\  8_XT ?#'[#WQ1_X+8>)/^"K
M'Q>\(?M=?#:.#]FS35UNU^&VM6^EZ;:++(FI0'3IRP<W<Y:R$RL<>7N.X@8%
M'[ _["?_  5.^!G_  5!^,G[37[3G[8?_"9_!7Q5_;5K\// E]XWU.^GT>&;
M5(;FQ=;26$6MMY5M&\!\MRQ#U]S_ &+QO_T&[+_P&/\ C7*_'#X<?&'XG_"'
MQ'\.?!/Q9M/"VIZYI,UC;>(8]'-R]AYJ[&E2,2QY<(6VG>-K$-SC! /YF_VI
MOAO\(O G[:7QLUCX+^(VUG1O$OQ5UO5X-3:V$2NL]Y++Y,8#-NAC9V1'S^\4
M;\+OVCC:_6;_ (A;]0_Z/>A_\-R?_EA1_P 0M^H?]'O0_P#AN3_\L* +/_!M
M)^QI^R_HNJ>/OV^_ OQ$\8ZC\5?%3WNB_$C1]?U*UFLX);B]2_%U;K';I,JS
M;$.9)'^9)5R=N1]#?\$]O^"('PT_X)^?MR_%G]N7PU\==<\3ZQ\6$U$:AI&J
M:5#%'8->ZFNH2F.5&+.-Z*H! X&22>E;_@G)_P $>_B=_P $[OBSJ?Q \+_M
M<V_B#2]<TDV6M>'I?!+6J7)5M\,PD^V2;7C;=@[#\LDB\;LC[4^Q>-_^@W9?
M^ Q_QH ^&/\ @FC_ ,$/=2_X)Z_M]_&7]M_4?VI3XV_X6V=4D_X1[_A$6T_^
MRY+[55OY#YIO)_/QL5-VU"V,D#I1_P $S?\ @E'^UI^Q?^WM\9/VJ?C?^U^?
M'7A;XC'4W\/^$TO;\II$EUJJW@/E3NT2[(E$8*<\D#BON?[%XW_Z#=E_X#'_
M !H^Q>-_^@W9?^ Q_P : /AC_@F5^P9_P5._9K_;Q^,GQQ_;-_;+_P"$]^&7
MC$ZE)\/_  =#\0=8U2+1&N-4%Q$/LE[#'#:^7;CR@(2P4,57Y:/^"8_P%_X+
M*?#/]NSXR>-_V^/C0->^$6LG49/AEHJ>(H+U+%I=4$MNH18UDBV6F4 .0 <=
M0*^Y_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H ^&/^"89_X+GI^W/\8XO^
M"D&$^"S'4)/A)'_Q3DF VI@VR^9IO^E?+9DC%R,GO\PH_P""8'QY_P""ROQ*
M_;A^,?@;]OWX+CP]\)M)-^_PQU5_#L%N]X!J>VV7SX9")?\ 1#D[E!. >"#G
M[G^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH ^&/\ @E[^WG_P5._:7_;=^,7P
M3_;2_8T_X5]\-?")OG^'GBR;X?:QI4NM*NI>3;C[3>3/;W6;4[SY**<X/ .*
M/^"77_!5O]K3]M_]M?XQ?LV_'#]D ^ _"_P]-ZWASQ3)97\#ZPD>I?9H,BX3
MRSO@_>DHW/! P>/N?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#X8_P""6_\
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
M_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\
MH-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW
M_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBO#_P!E?]KWPA^V!%XQF^$/C.SN
M1X+\6W.A:CN@!\UH_N7,>#S!*-Q1N^QO2O6/L7C?_H-V7_@,?\: -BBL?[%X
MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?
M^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X
M#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QJUI4&OPR.=8OX)E*_((
MHMI!H O4444 %%%% !1110 4444 >.?'3QY\;_ 7CK46LOA/JGB;P!J7@EHI
M;O0I[0W&D:FCW!9W@EDCDEAEBDB!9"Y0PCY/F8UY+^RS\#_%_P 3OCM\-OVK
MM2^'\WA71O"/P:M= LY[^6$7OB.>:&,^8T<+OLM8DW;/-*R,[YV!0"?KVB@#
MYC_;C^&7QM^)/QW^"'B7X9_!?5M>TOP'X]&L^(-0MM5TV!4MS&J8C2YNHW=Q
MDG&T#Y3@G(SZ_P#'_P"(OQB^'/PS3QG\&?@7-XZUA+RW%UX8&MPV,XMF/[UT
MD<,CR(,?)G#<X)Q@][10!X7=^'_'?[6GB'P1K?Q!^"VK^!?#7@WQ+!XE^Q>*
M+FT?4M0U*".1;5$CM)YDA@C>4RL[N)&:-%$85F:LOQI\%O&?P<_;:D_;$^'G
M@Z]\1:/XL\(+H'CO1-):+[;!/ ZO::A$DKH)EV)Y#H&WJ"K*K?-CZ(HH \#_
M &9/@!XOM/VB/B5^V+\5-!;2-:\>&ST[0?#T\\<LVD:/:1*B"9HF:/SIW7S7
M1&=4PH#$[@/?*** "BBB@#POP#_RD$\?_P#8B:5_Z,:O=*\+\ _\I!/'_P#V
M(FE?^C&KW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MH _)/_@Y*_;/_P"0!^P_X)U;_GEKOC?R7^OV.U;'_ IV4_\ 3!J_).OZV**
M/Y5_V?OC;XS_ &;_ (U^&?CI\/KGR]6\,:O%?6JEB%F"G$D+XYV2(7C8=U=A
M7]/OP-^,7@S]H/X/^&_C9\/;WS]'\3Z1#?V3$C<@=<M&^.CHVY&'9E8=JZNB
M@ HHHH 3:N[?M&<8SCG%8/A+X4_"[P#JE[KG@3X;:!HM[J04:C>:3H\%M+=!
M22HD>-07P68C<3@L?6M^B@#S[X.?LF?LL_LZ^(-9\5?L_?LW> _ NI>(PG_"
M07W@_P )6>F2ZEL9W4SM;1H92&DD.6R<N?6N=_9D_P""?G[&7[&GBGQ)XT_9
M=_9\T+P5J?B\1#Q)=:,LJ_;_ "WD=-ZLY48:60_*!]XU['10!\]?L6_\$K_V
M&/\ @GIXS\8>/?V1/@U+X4U'QV(!XF=_$NHWZW/DO+(F!>7$OE_--(3MQG=Z
M  <[_P $]_\ @CU^Q[_P3+\?^//B1^S+#XG34/B*+<>(%U_6Q>1KY,L\J^4/
M+4IEIWSDMG"XQ@Y^IZ* /C;_ ()@?\$3OV</^"4_Q*^)'Q-^!_Q-\;^(KOXE
MBU_M5?&-U9RFU\F:XE_=-;6T/WFN#G<#]Q<8YKG?^"1/_!#OP1_P2;^*?Q3^
M*?AW]H+5?'-U\3A9^?'JF@Q6C6'DS7,SX=)7\S>UP.RX\L=<\?==% 'P!_P1
MC_X(O_$G_@E?\3_BQX^^('[5Y^)4?Q%-F=/MQHDUB--:.>ZFF.V2YG#;S.G*
MD?ZLYSD8/^"+_P#P30_;[_8(^)7Q7\4?MF?ME?\ "T-*\8_8CX0TZ+Q/JM['
MI+)-=/<'R;Y0D.Y9+=1Y9.0A!P%7/W_10!\ ?\$7?V2_^"NG[-?Q&^*^J?\
M!37]IH>/M'UHV)^'UK#XRN=6CL2)KIKG N(HVB^1K8#@Y /3'*_\$6?"'_!;
M[PSX_P#BN_\ P5O\4B]T&4V!^&4"WFBW 4M+=M=8?3E$@"I]E7$W7/R]&K[^
MHH ^ /\ @BI\5O\ @M3\2?&_Q6L_^"L7PT'AW2=,_LX_#LOI&GV[7/FRWAN!
MYEDY$FQ$M@<@8WCN31_P10_;;_X*O_M<^,OBMHG_  4B_9$'PQTOPJ=-/@>\
MF\ ZGHTNK_:)+Q9AYEY,\=QY:6\)/E*NTS MPZ"OO^B@#X _X(F_\%4/VQO^
M"D'BSXJZ!^U+^QZ?A;;^ SIG]BSRZ7J-I)JGVN2\!REX!]Q;52=I.#(,XXI?
M^")/_!<'5/\ @L)XF^*OAVZ_99/P\3X8G2]UZ?%S:B=2%\]Z(\QFS@\C"69;
M[S[M_&,<_?U&!G.* /A[_@CO_P %OOA?_P %A]6^(^E?#/X&:_X2'PX.G?;[
MK5]2@N8KP7KW:Q>6T0&#BSD)SZC&<&OFSXH?\'.W[+?[67[(/Q2T[]DCPUX[
MT#QG8M9Z#;2>+-/L[<#^T%N@]W;-:W<Y81Q6LY#,$*N\/'S<?JMX-^%GPQ^'
M-U>WOP]^'&@Z#-J7E_VC-HVCP6K77E[O+\PQ*I?;O?&[.-[8ZFOYP/\ @IEX
MM_9G\6?MC^*HOV3/@;X&\$>#=$F&D62>!?"UGI<.K20,XEO91:QH)F>5I-CM
MD^6(_>@#T'_@BM^V?_PR#^V7I=IXGU;[/X0\>>7H7B3S'Q' [O\ Z+=-V'ES
M$ L?NQRRFOZ'*_DGK^BC_@C7^V?_ ,-C_L::/=^)=6^T>+_!FS0O%7F/F29X
MT'D739Y/G0[26[R)*!TH ^L**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#POP#_RD$\?_P#8B:5_Z,:O
M=*\+\ _\I!/'_P#V(FE?^C&KW2@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **\H_:;_;J_8X_8RT0Z[^U+^TMX.\#Q^298;77=
M;BCN[E?^F-J"9ISP>(T8\=*_+_\ :W_X/.?V*OAS-<>%_P!C?X%^+?BKJN[R
M[35M4']AZ5(QX5D\Q)+J3G^!H(B>@89R #]EZ\T_:0_;+_90_8_\.?\ "5_M
M0?M$>$/ MFT9> >(]=AMYKD#J(86;S)VZ_+&K'CI7X9']HK_ (.V/^"O68?@
MY\-[[X$^ ]3^[J-C8?\ "+0K">%E6]O6?4IA@_>M203DA0!QZ7^S?_P9E:-X
ME\2?\+0_X*1_MO>(O&^N7L@FU73/!8=//E[^;J=^))KA3T)\F)L=&'8 ]&_:
M\_X/+OV"/A-]I\/_ +)7PG\6_%S5D)2WU*XC.A:0YZ!A)<(UTW/.W[,N1T89
MR/F[_ALS_@[!_P""O/\ H?[-_P %;SX(^!=1^[K.FZ3_ ,([";=ONRC4M29K
MN;&>7LL9.<*,<?L/^R)_P2%_X)M_L+_9K[]FO]D;PGH^KVH'E>)K^S.HZL&'
M5A>W9DF3)Y*HRKG& ,#'TC0!^$_[/?\ P9L:]\1?%/\ PM;_ (*=_MXZ_P",
M-<NV$FIZ=X+EEFFG<'/[S5=2#RR@]"/LZ'KA@3Q^F_[('_!%_P#X)D?L,-;:
ME^SY^R-X7M=;M2&B\4Z[;MJNJJ_=TNKPR20DGG$11?0#%?4-% !1110 45Y_
M^U'^U'\"?V+O@3KO[2_[2_CG_A&O!/AK[+_;>M_V9=7GV;[1=16L/[FUBEF?
M=-/$GRH<;LG"@D?('_$4=_P0H_Z/F_\ ,9>)_P#Y64 ??]%?!.H_\'.__!#O
M2# -3_;7E@^TVR7%OYOPP\3CS(F^ZX_XEG(..M=O^RY_P7J_X)/?MH_';0OV
M:/V:/VK/^$E\;>)?M7]B:)_P@NNV?VG[/:RW4W[ZZL8H4VPP2O\ ,XSMP,L0
M" ?7]%%% !117FW[2G[8W[*G['/AVT\5_M3_ +0OA'P#9:BTBZ8_BC7(;5[]
MHPID6WC=M\[*'0L(U8@,,XR* /2:*_,_XZ?\':G_  1N^#_G6_A'XH>+_B+<
MPY#0>"/!DX4MZ"74#:QL/]I6(]":E_X)Z?\ !T!^PA^VY>_$*Z^)]WIOP/T;
MP6FFMI.I?$OQI96[Z]]J-T'2*/Y0)(OLZ$HCRLPES@!#D _2NBOF;_@H=_P5
M1_8X_P""=_P6T+XH_M&_$76M/TGQVDMMX4U#POH<U_)<OY E#QLBF-#L=74R
M,H;MG!Q_.)_P5A_9W_X+(_ 'X#>"OVA_^"@_[>?B/QAX4^*$\D7AO3-'\=ZA
MJ,*@VZ7$;3VKF&VMUEB?<HBWGY&W 8&0#^G_ .)?[=/[%GP;\3VG@?XJ?M9?
M#G0-=U"_BLK'0M4\9645]<7$D@C2)+<R>:S%V P%XSS7JM?RQ_MT_P#!NWXZ
M_8G^!GP0_:)_8N7XA?M#:_XZN8[Z:V\/^"KA8M/0VT%W:3?9K!IIPK;GRYF4
M HOJ17[+_P#!8_P[_P %K?C9\&?A%?\ _!)?Q)<^#]5U5;B7XFZ=<S:59S6L
M<UM;26^^345,T;12"X0I!\Q,GS@[5( .;_X+A?\ !<+]HW_@E_\ &'P5\!?V
M??V)T^)6J^.O#4VIZ7K$NJ73B.:*X:&6V%C;6YDE*@POO$R_ZW&T8R?SP^+7
M_!6G_@Z7^--K;7=SX#\*_LZZ1K+%;&Z\4:3I/A&.:/@$QS>*[@R/]Y?FB.XE
MAMZ@5^FG_!9W_@E+^UC_ ,%4OA_\)-)^%'[5+_"._P##*7K^.(;;4;UH+\W4
M5H=@BM71;@PRP/M+D "5MI^8UV/_  5-_P"")7P*_P""N^F?"^V_:6^*WBK1
M;KX;I?8O_!8M;>;4&O$M!/DW$4RQC=:(RC:<;C0!X/\ L7?ML_%;_@C5^SPG
M@3_@X*_;"M[KX@_$7QM=ZE\/I8YM2U^Y>P$%E#+:O);VA@MTBF.\*'"#[03D
M=*]._P""Z_\ P57_ &3_ -A/X>:3^RU^UK\$O&7BG0?CWX>U?1+BYT":U@M8
M+$K%:WA>:60/'(B7B.I2-L<'((%>_?MD?\$OOV(_^"@Z>"E_;-^#G_">GP +
MK_A&VO\ 6[VU\M[E;<3O)]DFA$Q?[-"2KY7*_=KU/QW\!/@=\5+O1M0^*7P<
M\+>)[GPZ)!H%UXCT"WOY=.\P()# \Z,T1<11[BI!;RUSG H _%7_ (*2?L4_
ML8?\$<?BK\'O!7['W_!%#PW\;8_'KW3ZSK7BVSUGQ;<VHM)[59@MD7EBW&*Y
M5E.U5)'W3@U]<?\ !3_P5_P5P^ WQ=^#W@K_ ((G?!?P[I?P\NI))/B7H_AO
MP]X=L(8EM[JW(C:2^"+$LL$DJCRL/^[8J0<5^CJJJ*$10 !@ #@"EH ^ ?\
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 <]\2_BO\ #GX.^'#XJ^)?C&PT>RW^7"]]<K&UQ+@D11*3
MF20@'"+DG'2LOX._M$?!CX]Z6NH?"SXA:9JDPLX;FZTR*[3[99I(H9//@SOB
M)##[PP>Q-?-/_!234OBO\"/CCX'_ &R-.^'5]XP\"^&_"VKZ)XHT[3%\RYT3
M[8JC^THT/'W556?@!4*LRAP1ZK^Q?<_!+XR?#7X??M"?#'Q)INJWVF?#F'PS
M?WE@09!A;21[>?HZO%) V$8#'G,1PV2 >K^+?BI\-O >MZ/X:\9^.M*TS4O$
M%ZMIH>G7EZB3W\[' 2&,G=(?7 ('?%;LTT-M"]Q<2K''&I9W=L!0.223T%?(
M'_!0SPCX5M/VLOV9/&-IX;L8M6NOBN(;K4XK1%GFC$"X5Y -S ;%P"3C:,5H
M?\%C?B#XA\-_LNZ/\,/#6I36DOQ,\?:7X3O;BW<HZV=P9))P&[!UA\MO59&'
M0F@#W_P!^T-\#_BIK;^'/AW\4-'U>]6W:XBM[.[#&X@5@K30GI/$&(4R1[D!
M(!/(K3^(7Q3^'?PHTR#5_B)XOLM)AN[D6]D+J7]Y=3$$B*&,9>5\ G:@)P"<
M8!KY?_X*VZM!^SW^SWX ^/?@"UCTV_\ AA\0M*FT<6:;-MDR26\]D,=(9(B$
M9.A" =JF^&7BJ]^,/_!87XBVNNN9[#X2?#RQTOP[;R<I;W.H""YN+E >DC*3
M"6')1 .E 'U)X*\<^#?B1X<@\7^ O$]EJ^F7)80WVGW"RQLRL5=<CHRL"K*<
M%6!! ((K5KY(^ /BV\\!?\%9?C/\ =)E9=#\3>#=.\9K8+Q%;7Z"VM+B1!T#
M3>:CN?XB@/:OK>@ HHKRV_\ VV/V4M+OI],U#XY:'%<6TS13Q/*V4=20RGY>
MH((H YWP#_RD$\?_ /8B:5_Z,:O=*^9?@E\8_AAX_P#VY/'7BOP;XTLM0TZX
M\$Z='#=V[DH[I(0X&1U&X?G7T1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\
M?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_
M ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^
M@U!_WU0!_.G_ ,%ZO^"]7_!6']B[_@K%\5OV:/V:/VK/^$:\$^&O["_L31/^
M$%T*\^S?:-"T^ZF_?75C+,^Z:>5_F<XW8&%  \,_9]_X.#/^"\?QGL=>U!_V
MZFAAL;%H["3_ (5GX8 DO6&44G^S/N@#YO3<M>9_\'.O_%0_\%V_C7%H@-RU
MU+X8CMUB&3(Y\-:2H4>ISQ4?P8^'%K\*OASIW@^$*9XHO,OY5_Y:7#<NV>XS
M\H]E% %B[_X.@_\ @O!87<MC>_MOM%-#(T<L3_#'PP"C X((_LSJ#7[>?\$T
M_P#@O9^SCX>_X),?"_\ :2_X*@_MR>%$^)&OQ:W)K=N8;8:M=K!K>H6]NRZ5
MI<(=5\B&%0RP*IP&))8L?YJ_VU_A9_PB7CV/Q[I=MML=>R9]HXCNE'S_ /?0
MPWN=]>I_L7?\$/?^"CG[;_PUL/CM\%?V?$U#P/J]O?KI/B&^\6Z78QW,\!F@
M 6.XN4F91<Q%"P3;\C<T ?K_ /M/?\'G7PPGUK_A6_\ P3Q_8[\3^/\ 7;R7
M[/INJ>+R;2&64]##8VGFW%R#_=+P-UX]?))? O\ P=N?\%?(FN/''B6\_9^^
M']^I:6*YG;P?;11$996AB$FK2H5[3;HR.,C)KZU_8E_X)4?M$_!__@B-XF_9
M4TN;P+\(?VE=?6ZAM_B5X0O(]-NPG]HQW%N9]3TF'SR/(4P,%WDI\IR":^6=
M4_X-+/VLOC_86>H?M5_\%:K.ZU>.U*7TK:9J?B(7$HED97,MY=6S'",B\KD;
M* -/X%?\&TG_  2#_9]G'CG_ (*9_P#!5+PQXJU4S&74-+7Q]IOAO3FE+8=)
MII[A[J?YL_.LD#$]17Z=_LX^&O\ @B]^P!^R7/\ MA?LP:/\)_"7PKLHC'=?
M%'PU&E^LZ?;!8D/J2^=<7(^TGR>9'^<D>M?G1\.?^#+7]CO3-&,'Q<_X* >-
MM<U#<<77ASPW9:5#MST\J9KMLXR,[^O..U?H1\%/^"1G[$?P>_X)MZG_ ,$L
M=0\<^+/%GPQUBZEGOSXBUJ);\F2[CO"B36D$(C03QAP NX9;+'- ';?%;_@K
M/^QM\-O^">6I?\%0O#WBO5/&WPDTYT0:IX1TLM<W);55TH^7!=M;GY;MMAW%
M?E!897!/YW?$;_@]L_8=TJWD/PE_9$^*NN3*/W:^(9]-TM&/?+0W%T0/^ GZ
M"OT2^'O_  3H_P"">_PX_8D?_@G7IOPSM]0^$$TK27/A+6M9N[M9G:]%\2TK
MR&7_ (^564 , ".!CBKGP_\ ^"=O_!+GX7>$?^$$\$?L6_!^TTLKB6WE\!V-
MPTPW!OWLDT3/*<@'+L>@]* /R3B_X/8_B!XFGN+_ ,"?\$LYKC3K*!VN7/Q-
MEF(;^$LZ:6%B R#@ABV H(+ C[S7_@J;^V=\9O\ @AH?^"E'[+_[(\=W\7[M
ML:=\)KC1M1U<MM\0?V<ZK!;>1<W!^R@W0V;>.>@-?;7@FT^#_P ,_#5MX+^'
M&C:'X?T>S#"TTG1-/CM+: $ECLBB547)))P.22:UO^$Q\,?]!J#_ +ZH _ 3
MQ3\;_P#@],_:CT.?XF_#[X0ZK\/] O$0Q^'+'0/#FC7,+@B)E2'5F.HJ"P9_
MG8C:<YQBLI?^"2/_  =Q?M"> W\6?%#]O/6/"EU-GS/!^H?'.\M+EQYNS#+I
M"R6A&W]Y@R\*,8#_ "5_0A_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!^?>E_\
M!++]N?X@?\$%=)_X)Q_%7]J*/2_C9%+ON_B/:^)-0O40#Q%)?*K7)$=Q+_H#
M"W(( W?+DH,UL:W_ ,$0[[XQ?\$6?#O_  2>_:&_:4N-2U?1;J*YD^).GZ.T
MDADCUB6^0B">8EC]GE:VW-)U._'\%?=G_"8^&/\ H-0?]]4?\)CX8_Z#4'_?
M5 'Y3^!O^#-C_@EGHWPQ3PCX]\9?$W7/$!P;CQ;:^(8;*7(FWXCM_)DA0% (
MSN5S@D@JQ!7W+X?_ /!LG_P1A\#?"K_A55_^R8/$*2H%O]?UOQ-J U2\ N!.
MH>XMIH=@#*BXB" J@!SEL_<W_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 'FGAS]
M@K]CKPS^RUIO[$UM^SWX=OOA1I(46/@77K9M3L5"W1NUW+>-*9,3DR#>6P<=
M@!7;>$?@G\&?A_\ #BQ^#O@/X1^&-$\(Z8,:;X6TC0+>VTVT'FF7]U;1H(H_
MWA+_ "J/F);KS6K_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 %^VMK:S@2UM+
M=(HHUVQQQH%51Z #@"GUF_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 'S)_P %
MNOV4/BI^W#_P3&^(_P"R[\%?#G]K>(_%%SH'V/3Q?P6QEBMM>T^[N,2SND:D
M002L-S#)  R2 ?R%LO\ @A!_P5&TZSBT^Q_946*"")8X8D\;:&%1%& H'VWH
M ,5_0K_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!_/?_P .+/\ @JA_T:W_ .7O
MH?\ \FUZ]_P3+_X(L_MY_ 7_ (*D?!K]K3XQ? )="T+P5)KL6N:J?%.E7!6W
MNM"U&UB'EP73R.?M$\0&U3@2,3@ D?ME_P )CX8_Z#4'_?5'_"8^&/\ H-0?
M]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'
M_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )
MCX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\
M?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_
MPF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8
M^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?
M]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'
M_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )
MCX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\
M?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_
MPF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8
M^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?
M]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'
M_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )
MCX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\
M?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_
MPF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8
M^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?
M]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'
M_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )
MCX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\
M?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_
MPF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8
M^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?
M]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'
M_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )
MCX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\
M?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_
MPF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8
M^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?56-/UO2=5=H].O
MXYF098(>@H M4444 %%%% !1110 4444 >1_&/\ :<^&O@'XB:C\"/B)KMEH
M5SJO@A]3\/ZAJEXL$.I2%[B*:U1G 3S4"0N$#%F64D* A)^7OV%_A?X/\)?M
ME^&/$G[)]PL?A?4/@S:2?&.TT>;?I4>L&.+[,ORDQI>L2SM&,,J;V('FMN^\
M?$'AW0O%>D3Z!XDTF"]LKF,I/;7,896!&#P?KUZBH?!_A#PUX \+6'@KP=H\
M5AI>EVD=M8V<.=L42*%49))8X'))))Y))YH ^2?^"E'Q!\!:'^TU^S/I^M>-
M=)M)['XJ"YOH;G48T:VA,*J)) S HA+*-QP.177_ /!4[X,>*_C=^R[9>*_A
M7I+ZUKG@+Q7IWC#1M/LOG?4%M2XDCCQG>3#+(ZJ,[BB@9)%?3-% 'QG^WOK7
M@C]O;X=_#7]G'X$>*;'Q&?&?C+3M7UYM-N%F_LK0($DDN+FY"D^0=QCC5)-I
M:0E!\P(&Q;^'K7]F/_@J/XG^+OC>\@TSPC\9?!5I#:Z]>2K%:PZW8"./[')(
MV%C>2VC:5-Q&\AP,D&OJRQTC2=,EGGTW2[>W>ZE\RY>"!4,S_P!YB!\Q]SS2
MZCIFFZQ92:;J^GP75O*,2V]S$'1QUP58$&@#Y8_97\%3?%?_ (* _%S]M72L
M2^%)=%L?!_@S5DYBU9(5ADO;B%NCPK<1*BR+E'(;!^4U]74V**.&-888U1$4
M*B*,!0.@ [4Z@ K$E^&GPXGE:>?X?Z([NQ9W?2H26)ZDG;R:VZ* /G[X8^'?
M#^D_M\^/;#2M"L[:!/ VEE(;>U1$4F1LD # S@?E7O?]G:?_ ,^,/_?H5XCX
M!_Y2">/_ /L1-*_]&-7NE $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0
M_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^
M,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% '\MW_!;'X41^)?
M^#@[X[^/+^S46&@_\(Q]F79A7NF\+Z5MQ_N#+>Q*&O.*_I+^-W_!)7_@GS^T
M9\6=;^.7QD_9]75_%7B.6"36M57Q1JML;IX;:&UB8QV]TD:E8((4^51D("<G
M)/+?\.+/^"5__1K?_E[ZY_\ )M '\V7QK^&]M\5OAQJ'A"15%P\?FZ?*W_+.
MX3E#GL#RI]F-?T"?\&P&D):_\$-?@E:ZEIJI<12>*(YDEB&Y67Q1JP(.>XQB
MO2?^'%G_  2O_P"C6_\ R]]<_P#DVOH/]G[]GWX0?LM?"73/@9\!O!RZ!X5T
M>6ZET[2DO9[@1/<W4MU.WF3N\C%YYY7.YC@O@8   !UO]G:?_P ^,/\ WZ%'
M]G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?
M_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]
M^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4
M?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G
M:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\
MWZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%'
M]G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?
M_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]
M^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4
M?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G
M:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\
MWZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%'
M]G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?
M_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]
M^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4
M?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G
M:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\
MWZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%'
M]G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?
M_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]
M^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4
M?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G
M:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\
MWZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%'
M]G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?
M_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]
M^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4
M?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G
M:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\
MWZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%'
M]G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?
M_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]
M^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4
M?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G
M:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\
MWZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%/
MBMK: DP6Z(3U*(!FGT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 >%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-7NE !
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!X7X!_Y2">/_ /L1
M-*_]&-7NE>%^ ?\ E()X_P#^Q$TK_P!&-7NE !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !17Q]X _:8^//[5OBK0/&GPG^)VB^$M"N?B!KV@:9H[Z$]](RV-G<,)=0_T
MB/<9&19!!'Y?EJR'S'/(]\\&?%_7_#O[/5U\7/VD+73="O?#UOJ3^*3IAD-J
MBV5Q/$\T/F$N4=81(@))(<#DT >BT5\P_!KQ)_P5$^)'BW0O'NOZK\"++X=Z
MK>QWES9:9)J=WJ]MI[MO^SAQBW>Y5"(V<,8PX9AN  /5_$;]H/QGXL_:ML_V
M.?@GJMEINHV?A9_$?C7Q->6/VHZ;:&58K>U@B+*K7$KL&+295(QG:Y8;0#W.
MBO&/V</VC/$'C/XM>/\ ]F+XKBR_X33X>7-K(]_I\!AM]:TRZB$MM>)$S,8W
M /ERH&95< J<.%7V>@ HHHH \+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/
M'_\ V(FE?^C&KW2@ 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 **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X)_:G_8[^)?[./[2_A_
M]I[_ ()_7T2>(O$^N7UYJ_PYU2;.D:M<+8W$LTL0R!%-)'YJCD#=+E7C&0?H
M;X'_ !,^#_\ P4G_ &34U?QI\/)AI&MN]AXI\):I,ZM:WEM,/,MW9"C,%D16
M!^4E2N54Y4<C9?LV?M@?#V?X?^"O!WQ;\+Z[I'A*^ODTGQ#K/AF1;K2;1[&>
M"%+B)+Q5O/+$BQJ8_*)PI<8#-73V/[(GC[X2_LR6WP6_9<^/-QX5\2P:T=7O
MO&&JZ'!?MJ]W+,TUT;B%@%"S,V/DP45549 .0#P[Q#^RRO\ P3:_:2^''Q+_
M &2M<U6R\ _$+QY9^%?&WPZN]1EN;1'O XAOH/-8LIC*%B22PP #L9EKH/V:
M+:\LO^"Q?[1G]N B>Z\*>'9M+9OX[46ENC%/]D. #_M U[KX*^"GQ/U[Q%H?
MCS]ICXB:-XCU/PW(\^A:7X9T"33M-M+MXFB-VZ37$\D\XCDD16+JB"5R(]Q#
M"'XH?LX:GJGQUTC]J#X0^(['1O&FG:%-H6IKJEB\]EK6ENXE%O,L;HZ/',!)
M'*I./F5E8$;0#Q#X6PWM[_P7#^)E_89-E9?!6QMM1*]%N9+BSDB#>_EJY'M7
MV17F?P _9SM?@_XB\7_%#Q-X@37?&WC_ %.*]\5:Y%9?9HF6&(0VUK!$7<QP
M0QC:H9W8DLS,<@#TR@ KQ+5/V"/@UJ^IW.K7/BKQNLEU.\TBQ>+[E5#,Q8@
M'@9/ [5[;10!\L_ +X'>$?AO^VSXX\':%J>LS6MMX+T^6.34-6DGE)DE);+M
MR1\HP.W-?1W_  @^D?\ /S>_^!;5Y'X!_P"4@GC_ /[$32O_ $8U>Z4 8_\
MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_
M #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\
M_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_
M (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-
M[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6
MU;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;
M4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10
M!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P
M@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_
M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1
M_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'
M_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[
M_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/
MS>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X
M%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@
M6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L4
M4 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?
M\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C
M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^
MD?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z
M1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S
M>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_
MS\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_
M^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\
MX%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;
M%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U
M'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44
M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (
M/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@
M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S
M\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D
M?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\W
MO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_
M .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M
M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%
MM1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%%
M &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\
M"#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\
M(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?
M\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/
MI'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _
M-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>
M_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M5K2M LM'D>2UEG8
MNN#YLQ8?K5ZB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#POP#_RD$\?_P#8B:5_Z,:O=*\+\ _\I!/'_P#V(FE?^C&KW2@ 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 \+\ _\ *03Q_P#]B)I7_HQJ
M]TKPOP#_ ,I!/'__ &(FE?\ HQJ]TH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***K:
MSK6C^'-)N=>\0ZM;6%C9PM-=WMY.L44$:C+.[L0%4#DDG H LT5YE\.?VQ?V
M:OBIXGF\&^#OB[HTNIK?M:6=I/>I$^HLL:2%K4,1]H3$B\IG\L$]=\0OBG\.
M_A1ID&K_ !$\7V6DPW=R+>R%U+^\NIB"1%#&,O*^ 3M0$X!., T ;]%97@KQ
MSX-^)'AR#Q?X"\3V6KZ9<EA#?:?<++&S*Q5UR.C*P*LIP58$$ @BM6@ HHHH
M \+\ _\ *03Q_P#]B)I7_HQJ]TKPOP#_ ,I!/'__ &(FE?\ HQJ]TH ****
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 *^?O^"F?PK^+_ ,6OV5;W2?@CI":MK6D:[IVM-X<E
M;Y-:@M+A9GLR#P^[:K;#]XQA1R17T#7!_'WX_P#A#]G32- \6?$&1;70M4\2
MPZ3JFL32%8=*6:&9H[B4X(6/S8XHV9BJJ)=Q.%P0#YZ_8I^-_P "OVYM/\56
MNH6O]C>*]+^*5KXH?P?K2*NJ:-/:I8C<$8 [?,@EA+J/NR$,%+;:L?#+Q5>_
M&'_@L+\1;777,]A\)/AY8Z7X=MY.4M[G4!!<W%R@/21E)A+#DH@'2O&_VA/!
MGPS^(GQPM/BM^S5XALI_C9_POBU'AZ^\+WRRS7>B_8[+[6]WY3$-8I'OW2O\
MHR8\D2%3[3;^'K7]F/\ X*C^)_B[XWO(-,\(_&7P5:0VNO7DJQ6L.MV CC^Q
MR2-A8WDMHVE3<1O(<#)!H 9\ ?%MYX"_X*R_&?X Z3*RZ'XF\&Z=XS6P7B*V
MOT%M:7$B#H&F\U'<_P 10'M7UO7RC^ROX*F^*_\ P4!^+G[:NE8E\*2Z+8^#
M_!FK)S%JR0K#)>W$+='A6XB5%D7*.0V#\IKZNH *\2U3]J7XRV&IW-A;?L6^
M-[J."=XX[F*YMMLRAB XRW0@9'UKVVB@#X$^.?[6W[6W[.OQJU#]HOP!_P $
MO_BI\16\4Z9;:1+X?T"6W273U@#/]H=_G#*Q.W&T8/<USG_#Z_\ X*"?]*^G
M[0'_ (,K?_XQ7Z/44 ?G#_P^O_X*"?\ 2OI^T!_X,K?_ .,4?\/K_P#@H)_T
MKZ?M ?\ @RM__C%?H]10!^</_#Z__@H)_P!*^G[0'_@RM_\ XQ1_P^O_ ."@
MG_2OI^T!_P"#*W_^,5^CU% 'YP_\/K_^"@G_ $KZ?M ?^#*W_P#C%'_#Z_\
MX*"?]*^G[0'_ (,K?_XQ7Z/44 ?G#_P^O_X*"?\ 2OI^T!_X,K?_ .,4?\/K
M_P#@H)_TKZ?M ?\ @RM__C%?H]10!^</_#Z__@H)_P!*^G[0'_@RM_\ XQ67
MKW_!>#]M_P -:EIFD:Y_P02^.=I<ZQ=&WTV"ZUNV1[J4+N*1@P?.V.<"OTRK
MPO\ :P_Y+9\#_P#L>Y?_ $F:@#Y5_P"'U_\ P4$_Z5]/V@/_  96_P#\8H_X
M?7_\%!/^E?3]H#_P96__ ,8K]'J* /SA_P"'U_\ P4$_Z5]/V@/_  96_P#\
M8H_X?7_\%!/^E?3]H#_P96__ ,8K]'J* /SA_P"'U_\ P4$_Z5]/V@/_  96
M_P#\8H_X?7_\%!/^E?3]H#_P96__ ,8K]'J* /SA_P"'U_\ P4$_Z5]/V@/_
M  96_P#\8H_X?7_\%!/^E?3]H#_P96__ ,8K]'J* /SA_P"'U_\ P4$_Z5]/
MV@/_  96_P#\8H_X?7_\%!/^E?3]H#_P96__ ,8K]'J* /SA_P"'U_\ P4$_
MZ5]/V@/_  96_P#\8H_X?7_\%!/^E?3]H#_P96__ ,8K]'J* /SA_P"'U_\
MP4$_Z5]/V@/_  96_P#\8H_X?7_\%!/^E?3]H#_P96__ ,8K]'J* /SA_P"'
MU_\ P4$_Z5]/V@/_  96_P#\8H_X?7_\%!/^E?3]H#_P96__ ,8K]'J* /SA
M_P"'U_\ P4$_Z5]/V@/_  96_P#\8H_X?7_\%!/^E?3]H#_P96__ ,8K]'J*
M /SA_P"'U_\ P4$_Z5]/V@/_  96_P#\8H_X?7_\%!/^E?3]H#_P96__ ,8K
M]'J* /SA_P"'U_\ P4$_Z5]/V@/_  96_P#\8H_X?7_\%!/^E?3]H#_P96__
M ,8K]'J* /S-\)_\%X/VW_'&FR:OX5_X()?'/4;:*ZDMY)[#6[:5%EC;:Z$B
M#A@>".U:G_#Z_P#X*"?]*^G[0'_@RM__ (Q7U5_P3W_Y(GJW_8]ZS_Z4FO=*
M /SA_P"'U_\ P4$_Z5]/V@/_  96_P#\8H_X?7_\%!/^E?3]H#_P96__ ,8K
M]'J* /SA_P"'U_\ P4$_Z5]/V@/_  96_P#\8H_X?7_\%!/^E?3]H#_P96__
M ,8K]'J* /SA_P"'U_\ P4$_Z5]/V@/_  96_P#\8H_X?7_\%!/^E?3]H#_P
M96__ ,8K]'J* /SA_P"'U_\ P4$_Z5]/V@/_  96_P#\8H_X?7_\%!/^E?3]
MH#_P96__ ,8K]'J* /SA_P"'U_\ P4$_Z5]/V@/_  96_P#\8H_X?7_\%!/^
ME?3]H#_P96__ ,8K]'J* /SA_P"'U_\ P4$_Z5]/V@/_  96_P#\8H_X?7_\
M%!/^E?3]H#_P96__ ,8K]'J* /SA_P"'U_\ P4$_Z5]/V@/_  96_P#\8H_X
M?7_\%!/^E?3]H#_P96__ ,8K]'J* /SA_P"'U_\ P4$_Z5]/V@/_  96_P#\
M8H_X?7_\%!/^E?3]H#_P96__ ,8K]'J* /SA_P"'U_\ P4$_Z5]/V@/_  96
M_P#\8H_X?7_\%!/^E?3]H#_P96__ ,8K]'J* /SA_P"'U_\ P4$_Z5]/V@/_
M  96_P#\8H_X?7_\%!/^E?3]H#_P96__ ,8K]'J* /S-U[_@O!^V_P"&M2TS
M2-<_X()?'.TN=8NC;Z;!=:W;(]U*%W%(P8/G;'.!6I_P^O\ ^"@G_2OI^T!_
MX,K?_P",5]5?M8?\EL^!_P#V/<O_ *3-7NE 'YP_\/K_ /@H)_TKZ?M ?^#*
MW_\ C%'_  ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_\/K_ /@H)_TKZ?M
M?^#*W_\ C%'_  ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_\/K_ /@H)_TK
MZ?M ?^#*W_\ C%'_  ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_\/K_ /@H
M)_TKZ?M ?^#*W_\ C%'_  ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_\/K_
M /@H)_TKZ?M ?^#*W_\ C%'_  ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_
M\/K_ /@H)_TKZ?M ?^#*W_\ C%'_  ^O_P""@G_2OI^T!_X,K?\ ^,5^CU%
M'YP_\/K_ /@H)_TKZ?M ?^#*W_\ C%'_  ^O_P""@G_2OI^T!_X,K?\ ^,5^
MCU% 'YP_\/K_ /@H)_TKZ?M ?^#*W_\ C%'_  ^O_P""@G_2OI^T!_X,K?\
M^,5^CU% 'YP_\/K_ /@H)_TKZ?M ?^#*W_\ C%'_  ^O_P""@G_2OI^T!_X,
MK?\ ^,5^CU% 'YP_\/K_ /@H)_TKZ?M ?^#*W_\ C%'_  ^O_P""@G_2OI^T
M!_X,K?\ ^,5^CU% 'YP_\/K_ /@H)_TKZ?M ?^#*W_\ C%9?A/\ X+P?MO\
MCC39-7\*_P#!!+XYZC;174EO)/8:W;2HLL;;70D0<,#P1VK],J\+_P"">_\
MR1/5O^Q[UG_TI- 'RK_P^O\ ^"@G_2OI^T!_X,K?_P",4?\ #Z__ (*"?]*^
MG[0'_@RM_P#XQ7Z/44 ?G#_P^O\ ^"@G_2OI^T!_X,K?_P",4?\ #Z__ (*"
M?]*^G[0'_@RM_P#XQ7Z/44 ?G#_P^O\ ^"@G_2OI^T!_X,K?_P",4?\ #Z__
M (*"?]*^G[0'_@RM_P#XQ7Z/44 ?G#_P^O\ ^"@G_2OI^T!_X,K?_P",4?\
M#Z__ (*"?]*^G[0'_@RM_P#XQ7Z/44 ?G#_P^O\ ^"@G_2OI^T!_X,K?_P",
M4?\ #Z__ (*"?]*^G[0'_@RM_P#XQ7Z/44 ?G#_P^O\ ^"@G_2OI^T!_X,K?
M_P",4?\ #Z__ (*"?]*^G[0'_@RM_P#XQ7Z/44 ?G#_P^O\ ^"@G_2OI^T!_
MX,K?_P",4?\ #Z__ (*"?]*^G[0'_@RM_P#XQ7Z/44 ?G#_P^O\ ^"@G_2OI
M^T!_X,K?_P",4?\ #Z__ (*"?]*^G[0'_@RM_P#XQ7Z/44 ?G#_P^O\ ^"@G
M_2OI^T!_X,K?_P",4?\ #Z__ (*"?]*^G[0'_@RM_P#XQ7Z/44 ?G#_P^O\
M^"@G_2OI^T!_X,K?_P",4?\ #Z__ (*"?]*^G[0'_@RM_P#XQ7Z/44 ?G#_P
M^O\ ^"@G_2OI^T!_X,K?_P",5EZ]_P %X/VW_#6I:9I&N?\ !!+XYVESK%T;
M?38+K6[9'NI0NXI&#!\[8YP*_3*O"_VL/^2V? __ +'N7_TF:@#Y5_X?7_\
M!03_ *5]/V@/_!E;_P#QBC_A]?\ \%!/^E?3]H#_ ,&5O_\ &*_1ZB@#\X?^
M'U__  4$_P"E?3]H#_P96_\ \8H_X?7_ /!03_I7T_: _P#!E;__ !BOT>HH
M _.'_A]?_P %!/\ I7T_: _\&5O_ /&*/^'U_P#P4$_Z5]/V@/\ P96__P 8
MK]'J* /SA_X?7_\ !03_ *5]/V@/_!E;_P#QBC_A]?\ \%!/^E?3]H#_ ,&5
MO_\ &*_1ZB@#\X?^'U__  4$_P"E?3]H#_P96_\ \8H_X?7_ /!03_I7T_:
M_P#!E;__ !BOT>HH _.'_A]?_P %!/\ I7T_: _\&5O_ /&*/^'U_P#P4$_Z
M5]/V@/\ P96__P 8K]'J* /SA_X?7_\ !03_ *5]/V@/_!E;_P#QBC_A]?\
M\%!/^E?3]H#_ ,&5O_\ &*_1ZB@#\X?^'U__  4$_P"E?3]H#_P96_\ \8H_
MX?7_ /!03_I7T_: _P#!E;__ !BOT>HH _.'_A]?_P %!/\ I7T_: _\&5O_
M /&*/^'U_P#P4$_Z5]/V@/\ P96__P 8K]'J* /SA_X?7_\ !03_ *5]/V@/
M_!E;_P#QBC_A]?\ \%!/^E?3]H#_ ,&5O_\ &*_1ZB@#\X?^'U__  4$_P"E
M?3]H#_P96_\ \8H_X?7_ /!03_I7T_: _P#!E;__ !BOT>HH _,WPG_P7@_;
M?\<:;)J_A7_@@E\<]1MHKJ2WDGL-;MI466-MKH2(.&!X([5J?\/K_P#@H)_T
MKZ?M ?\ @RM__C%?57_!/?\ Y(GJW_8]ZS_Z4FO=* /SA_X?7_\ !03_ *5]
M/V@/_!E;_P#QBC_A]?\ \%!/^E?3]H#_ ,&5O_\ &*_1ZB@#\X?^'U__  4$
M_P"E?3]H#_P96_\ \8H_X?7_ /!03_I7T_: _P#!E;__ !BOT>HH _.'_A]?
M_P %!/\ I7T_: _\&5O_ /&*/^'U_P#P4$_Z5]/V@/\ P96__P 8K]'J* /S
MA_X?7_\ !03_ *5]/V@/_!E;_P#QBC_A]?\ \%!/^E?3]H#_ ,&5O_\ &*_1
MZB@#\X?^'U__  4$_P"E?3]H#_P96_\ \8KWK]@?]O?]I7]KOQOKOA7XX?\
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
MW)X6T2P_X) ^(O"RVZ&RT[X9Z:EJA  7R!;&+'T9%(^E=?/X&^-W[;/[-WQ
M^%O[5?P6MOAG%XDM6TW1=%BU^WUBX@"HLB7\D]N1$W[\H5B !'V<Y)WC' ^/
M_A7^TO\ 'W]CK1OV%_%7PSO]"U>6VTS1?&WCE[NV?3$TZSEB,MW:,LIEGDN$
M@79$8U*F5A)Y>T$@'JGP^\2:UXR_X)TZ'XO\2S/)J.J_!2VO+^24G<\\ND*[
MDYYR68UA?\$GO^4=WPL_[ #_ /I3-7IOQ2\,7GAW]GK5OA[\,? EWJKQ^%IM
M)T71M/N+>-@OV9H8EWW,L:!1\HR6_.N'_P""<7P\^)OP>_8\\&?!_P"+OP]O
M/#NN^&].>UO;>YOK.X21C/*X:-[6>52NUE^]M//2@#YJ_8!UO]JKXYZ?\6?V
MZ?ACI'@J]\1>,?%5S9Z&WBZYNI&&EV0 M]-A$(46T8+<R;W#LJED!7<?JG]A
M_P#:QTK]LOX#6OQ;MO"\VA:E!J$^E^(=#GEWFPU" CS(PV!N7#(P) .' (R#
M7GG[+/PR^)W["P\:_!"R^$FM>*_"%YXGN]=^'NI^'9+4LL5SAGTRY6::/R9(
MW7Y9F_=.KY+(1MKN_P!A7]FS5OV9/@K<^'?%=Q;/XA\3>)K_ ,2^)4L9"]O!
M>WD@8P1,0"R1HL<>[ W%"V!G  /9J*** "BBB@ HHHH **** "BBB@ HHHH
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
MUJ-PYDF9<@$JN5C4D E8U) )(H ]@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 **** "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 **** "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 **** "BBB@ HHHH **** "
BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>ttek-20200927_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/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:ttek="http://www.tetratech.com/20200927"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-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-20200927.xsd" xlink:type="simple"/>
    <context id="ibcf2ef524396413083416dadc7074a7d_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="i4b64de97e5164a10bf5a068d19a6984c_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <context id="i611b24c25ed04f6d8aa9f7272baac8c7_I20201112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2020-11-12</instant>
        </period>
    </context>
    <context id="id343e5af2e60442dabbda97d454e14b6_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i4f58fbcf43694f9aad33983359047998_D20171002-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i6ab6b53e7103479ba07645dabf6f2d17_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="i2b39035f9f72499dbb5a5177437874e5_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttek:SubcontractorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i63e0ff7cac7d4c85981666ddab2a93cb_D20171002-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttek:SubcontractorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ie063ad44a1b346e78a101c4f3780fc92_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="i5a9775f70fc044e39b2a9f31503ad88c_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i7f55b8af6c114cfda041c3f0f053ef19_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="icd977e01c58e4cc281a263398e7839f2_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ie8260e6f4129401bb237da1a51b2f3e6_I20171001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2017-10-01</instant>
        </period>
    </context>
    <context id="ia7d4a25871684acf9ec83b4c5a7ba14c_I20171001">
        <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>2017-10-01</instant>
        </period>
    </context>
    <context id="i10e5af390e6446d9b542c87d6f259c40_I20171001">
        <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>2017-10-01</instant>
        </period>
    </context>
    <context id="i22995cad28e041198f5e7dea58d1dd87_I20171001">
        <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>2017-10-01</instant>
        </period>
    </context>
    <context id="i5cf95ad7118d4e74b4662fdbee8b9f40_I20171001">
        <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>2017-10-01</instant>
        </period>
    </context>
    <context id="i1edafa5322d74e1398394ab3f004b720_I20171001">
        <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>2017-10-01</instant>
        </period>
    </context>
    <context id="idce45861f0b64c37add7e931b6ca71a4_I20171001">
        <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>2017-10-01</instant>
        </period>
    </context>
    <context id="i25ff4c53ed20440daae832d7b4cd09b1_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i0a06dbdb17b34ea89e129bf51fbd75ad_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i1a5abffcb2ae4de9a7be4781ad2b9974_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i326bbbd20fbd4d9eb51056b03b312b08_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ide2e961a64334bd3bd36a25047328355_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i3467db919e85461381058589f30eb67f_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i95337d9cb9fb4b30a14030f084a7dbe5_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="id946ddc749a94ac8985fb9b66d69a420_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="icb832f38bc534fc98dfb21b7770e5ab1_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ied4f1752d0444dcaba3ac12cd66a1a3d_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ied819268ca3f41baad386ef2f2e3ab78_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="icd57295e832a4c129af7e26dc3781726_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="if48b0245944a4ee9972bd1315e5bfcd5_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i5c48e81f041049ecbea70e0da935c2bc_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i0115fa08255e46019967e4b63ade9e31_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i26f2b13be278456eaaece91595f645d9_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="icc7a8a504b76449fb3b99656006b5066_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i8f07a0297410435abcea83aef6f244d8_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="id51888224bcc4a019019837275240cd0_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ia3b46cb19d3e403997d8ce01e9c28670_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i61155f7c24344d4ba9b9290cb5de97dc_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i77c4462ba1134c35814dc6132602d6a2_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="ifb10e14e486a4c7cb494f38c0159f616_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="i9600a0f094054d158373b725cdd2ef84_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="id895d8e5e15a499ea1938dfd46857851_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="id4ee0a48786a49aa96744e4551aaa268_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="i943b6465956f4d4881d09dbf4239681c_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="ie79576312d5648f3a05c58647931801f_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="ib4d60fb110374ff88ce979e7f3865e31_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="i817fe546338b496f9a3a5f4d5b80244b_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="i4580cf4a73ba42b0b226d71b2b177f69_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="ia491c4d6618446ef9eb57e959a3c7472_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="i5bc054b71c684044b6d09629d75adf1d_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="ic26fd4be6dbf407d9a5f283d22e12752_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="i14e45ed55e4c4d82a45a92634ff6b13f_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="i38ac6e0dd8a64785bd689089eba09355_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="i45a81d25d13b404abade71ae79eb4298_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="i827555d1a4e140fd8c538343741f8894_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="i8730dc0990f84e9e8b14b2d3f922675f_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="ifdb83469505842adaa5b69ad41780f28_D20190930-20200927">
        <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">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="iad2f3dd3115846a6a912e4d1a405c522_D20190930-20200927">
        <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">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i7f33882840d54f5dbd38b62187e7febf_D20190930-20200927">
        <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">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i8724d46b578a4c21a14cf6a17ac67db2_D20190930-20200927">
        <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">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i796cecdcc42042f7b985c91cefc83bc9_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="idb058c58582847f0a694038d75e4a984_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i2eb320caffb64391b41e9fbc1edd72d3_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i1197283195294227918400fbc3f359f0_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i35a81c9d4c2d43ae999bf3fb377492b1_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:FederalGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i035ec88c09544a418500e1aaac200ccc_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:CommercialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="ibf7a2dc9e67e438e9ea8159f0ca9171c_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="ib874aecf98974914ba388965292058f9_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="i17ce694d7cee4118a1464672bb6a7308_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:StateAndLocalGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i24238e168f97410fa82f9676b8b12183_D20171002-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:StateAndLocalGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i426ad1b59e8b4f9b9c14b01052981c46_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="i667ab16f163d4e15b0a54a2a04914970_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:FederalGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ie25cbcec04034b6fa067dabac1e9447b_D20171002-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:FederalGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="idccacf4799304a7db1fe7747e2bc94da_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="i56f157aee918454ea6ab8f6e7000f2aa_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:CommercialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i31eb030cc72244a29db8f2c4c85a07b4_D20171002-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:CommercialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i01683c0d0bf54e31bac783d063e9b9f0_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="i40494f0d1e604c73849cabbae7bd1e4f_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i367bcf0c90c841e4ab1d368d43417b77_D20171002-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i19c095668b734a299b9503efe016b882_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="i788cbdd26aaa4c1b9345787738942523_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i0c77f7851d0e4d0e93dd68d08ad92931_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i5587f0fc386b4934b9629848d93af9b2_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="i5e63f232d0e1496487789f1d6dfa9f7c_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i11a810b0366e44dfaeb5c9cbb0562dcc_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i3f3215d117734dc1a505a38b0b1c9fc1_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="i53b3cdcfc7334089925c57bae9871db6_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ttek:CostPlusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i500d24b1d29d4e5599b0f331331ee9c0_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i2392873b283943e08672c725e8a7de3d_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttek:ContractRetentionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i37f812214f9947c2acd96fc5389d0c35_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttek:ContractRetentionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="id3eb19986f66492da603c72506e19217_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i485129d4a00b4c7b8ad37a3d7f268083_D20181001-20190929">
        <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>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i290bc6e0a90d40e4938305b9e90d4ea7_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:RemediationAndConstructionManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ibf543b727d284e9f8cb711f332bfa939_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-09-28</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="iaabe2ea842ec42f2ad1448d208d21bb8_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-09-27</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="iaa06176dbc5d4d75a24932349067ba10_I20181105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2018-11-05</instant>
        </period>
    </context>
    <context id="i1c854d0759754298b792407e466cfd06_I20200127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2020-01-27</instant>
        </period>
    </context>
    <context id="i747a9d72e8ce40e39215023cbfaed08a_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ttek:November52018StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i7f8fd76dc8f948c4858778aae63a6844_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ttek:A2019StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i20e178d0c20442ca9a55f24803cbea3a_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ttek:A2019StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i1cf7ad219c0847bf915db741cd827de9_D20191213-20191213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2019-12-13</startDate>
            <endDate>2019-12-13</endDate>
        </period>
    </context>
    <context id="i4554ae38a9c144f8a733a1806b35525b_D20200228-20200228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2020-02-28</startDate>
            <endDate>2020-02-28</endDate>
        </period>
    </context>
    <context id="i8f83bd07798e42cd9b02e35b16949b4a_D20200529-20200529">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2020-05-29</startDate>
            <endDate>2020-05-29</endDate>
        </period>
    </context>
    <context id="ica2beda8604244939ebb269b9272f761_D20200904-20200904">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2020-09-04</startDate>
            <endDate>2020-09-04</endDate>
        </period>
    </context>
    <context id="i4e6a804117964fce87e47c5ad2613e15_D20181214-20181214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2018-12-14</startDate>
            <endDate>2018-12-14</endDate>
        </period>
    </context>
    <context id="i00a417c2ce22457d95d117d809d339ac_D20190228-20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2019-02-28</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="i107a199d82e1410db317ada5a2dc963f_D20190531-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2019-05-31</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="ife5ecdcdae794b4b85e26f03d55a6308_D20190830-20190830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2019-08-30</startDate>
            <endDate>2019-08-30</endDate>
        </period>
    </context>
    <context id="ib3cb4827f58e4cfdafdf9241171ff797_D20201211-20201211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-11</startDate>
            <endDate>2020-12-11</endDate>
        </period>
    </context>
    <context id="i4b0173dd778a4093bf39ad43249c989a_D20201109-20201109">
        <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>2020-11-09</startDate>
            <endDate>2020-11-09</endDate>
        </period>
    </context>
    <context id="id25834de985c4b37bd26aa536f0d630b_D20171002-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:GlumacMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="if07058afc28f47708af8c723c23f80ec_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:GlumacMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i6ca76b8e01f5481ca860832bbb313ae5_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="i06139d076b9541ceb6eea350081e36ae_I20180930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i6b0b1cd044ee4970b10dbb4f8b8e1704_D20171002-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ttek:NonCoreFieldServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i644308f36b3140278b12629f5428db99_D20180402-20180701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ttek:NonCoreFieldServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-07-01</endDate>
        </period>
    </context>
    <context id="i74352bee0c334b14bf30d685cd33976e_D20181001-20190929">
        <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-09-29</endDate>
        </period>
    </context>
    <context id="i1d1f21aab8e24adb800d849ef7c4a63d_I20190929">
        <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-09-29</instant>
        </period>
    </context>
    <context id="i14be1be1b3094f95ae44dd26e52612b9_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:WYGplcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i47a26dac6e6e434ebc77f45b10541bd8_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:WYGplcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ifde58d2d656d4f53ad934f2c50bdc883_D20190930-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>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ieabab18bb7764292aa5f2c6a67065fb6_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="i5d50bb5f65004cec98e52a5bfba81721_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="i29cfe3f221e44aad991ba3e876b3ebcf_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:BlueWaterFederalSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i314756f94c764b87841065883b8cc723_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:BlueWaterFederalSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i603767e9564a4d36a93ec677532c2740_D20190930-20200927">
        <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>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ie6ead253d0f340498d9f82688f1219db_D20190930-20200927">
        <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>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="icf0ae4aa97eb4d9c9e277ec37b98d474_D20190930-20200927">
        <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>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ie49535be5fe647b89bb5017353a9ceed_D20190930-20200927">
        <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>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i76679208a22649868f6056aa1c287f04_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="i0ec46ab8b0834fd38264cbcec7977d38_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="i10b242a8461446e59eec5cb6393fdc6d_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="i17af908180e941ecb58ad655e7991715_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="ia815ce6d4900451ea7bca6a1e9580c11_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:NormanDisneyAndYoungMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i5f2e2f569c7443df990db8255f5a99ed_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="i4f197571f6c34607bce8f6f2c8bef1d4_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="i6cf83c6ca5e04f8a9ac1e1496bf5df14_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="ieca77dc3fe3749ff81e240e9fdaf9279_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:EGlobalTechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i725c13e785784a70977a16a922feb9e1_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="i5b139aeeac434071bb9886f2f8fca961_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="i1b0217428bce4d689a20e8f2af30572e_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="ia55e710acef242bfa699bbf630d00d71_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i6fbb44a59aef4075907c9baa33df839b_I20171001">
        <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>2017-10-01</instant>
        </period>
    </context>
    <context id="i3b7fc88c33304b1eb07c7d451e475051_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="ia7261ea2fc8f4e87bae78e6d3ff0c8ef_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i32de23a52ab74e4dbe62a49555cde5aa_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i59f1e32c452c42898955d812a4269325_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="ib99fbe83c8b34092b84ff703bfcb2e99_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i61961ac889df46f2820320a14db1ad6c_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i931117d9de914d249ddf875ecbb87a27_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="i7fdd4b4d5afd4bd19f14ee768196b12d_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingIncomeLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i356fca22ac264d14a2d0d8b05d5c033e_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i7a507cfd0f08440e93eec40d60d97fe3_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="idcc3ce8ce35c43b7b5d5ac1b95638d90_I20180930">
        <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>2018-09-30</instant>
        </period>
    </context>
    <context id="i7857da295d6b46a8b0905b6e72ff4bd9_I20180930">
        <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>2018-09-30</instant>
        </period>
    </context>
    <context id="i82530ad1e1b34e40a347f83694f0d6a0_D20181001-20190929">
        <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>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i2fbd902bc32a4df0a4aa176ae89af7ed_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i48e3e99524aa4a4b832b212a2a51b872_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i83bf94657fcd455eadfe1370f395c62a_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i57687642935d4b6e941ed818223da78c_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="iac3c302297674d8d968839285c38481a_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="ic96895f6d1874df5821a6555f2b8ff76_D20200629-20200629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-06-29</endDate>
        </period>
    </context>
    <context id="i994c86c62a5d47a5acdb1ab3a5457a29_I20200629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">ttek:AllReportingUnitsExcludingAsiaPacificReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-29</instant>
        </period>
    </context>
    <context id="i8581a02c9b4f4e838b59cf3a5ca2f5af_I20200629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">ttek:AsiaPacificReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-29</instant>
        </period>
    </context>
    <context id="i52ae7f2fd80542169eeb12d4b6813393_D20200330-20200628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2020-06-28</endDate>
        </period>
    </context>
    <context id="i42a7776e3a0049d49678cc1c4a96883e_D20200901-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">ttek:AsiaPacificReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i4a6fb8ab99224f118f04cb5188f7a5c2_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">ttek:AsiaPacificReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i286c022f6c0c41a398343b0a32d30cb3_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">ttek:RemediationFieldServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i7b2c99ab5386492b80918464e60893fc_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">ttek:RemediationFieldServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i14d3ca9647f24e10bedced6c7df05b44_D20190930-20200927">
        <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>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ice9aa0ea3b304ff1bdf415068bc3423b_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="ib74c9b2f7d1f4195a9c8ef03e7224e6e_I20190929">
        <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>2019-09-29</instant>
        </period>
    </context>
    <context id="i0db126d3d64143e38f3920dc9d2ac726_D20190930-20200927">
        <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>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="iee5c2f742fb94b74b01ae188af9ef462_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i0566aa5b643d437fbd22d77950cb5e4d_I20190929">
        <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>2019-09-29</instant>
        </period>
    </context>
    <context id="i5d7dd619e3194e0091a7ee5d49b3da35_D20190930-20200927">
        <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>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i30174e7775d84096b4ac5964350fd4f8_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i2f568bd269e742d9a65c50602c29805a_I20190929">
        <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>2019-09-29</instant>
        </period>
    </context>
    <context id="i3b0898b1170f40bb8a87a1d9e888c591_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ttek:EquipmentFurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i4823bc6755ba48f8bfeea6d498928a79_I20190929">
        <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>2019-09-29</instant>
        </period>
    </context>
    <context id="i7be1939988df4d8fb4dc2f92c7c5614a_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="if53a05af3b5b41ec885d407ba4aa16df_I20190929">
        <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>2019-09-29</instant>
        </period>
    </context>
    <context id="i0865f3382f00498c9e76d3f0292831c7_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="id7c3d39bf32944498b57039cd9a59eef_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i331bbc41321d48c98c6fb3e1d462596a_D20181231-20190331">
        <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>2018-12-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i4ee92d06466748b5a5b407c239e0507d_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="ifd65f25ff0e34870921f5b304168700b_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i0f989cae5f8c4f75a7404f94714bdf6f_I20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-30</instant>
        </period>
    </context>
    <context id="ia611a4e51cba4f19b496611d53b824f0_D20180730-20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-30</startDate>
            <endDate>2018-07-30</endDate>
        </period>
    </context>
    <context id="i91e5c91615fd4567ac35c498ae561612_I20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ttek:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-30</instant>
        </period>
    </context>
    <context id="ia4950fc1598041a7935867f9fee3002a_I20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-30</instant>
        </period>
    </context>
    <context id="i507b231648db4abb8511d80ffc6403db_I20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-30</instant>
        </period>
    </context>
    <context id="i947a3b0d8fab43ee9e7afe1d2fa51166_I20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-30</instant>
        </period>
    </context>
    <context id="i11214fb157f54fe6aa09d79213329054_I20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ttek:LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-30</instant>
        </period>
    </context>
    <context id="ib5d439478c534ad5b22f8bfcf6945fee_D20180730-20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-30</startDate>
            <endDate>2018-07-30</endDate>
        </period>
    </context>
    <context id="id20cc02639f7435a961a3893a0b79743_D20180730-20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-30</startDate>
            <endDate>2018-07-30</endDate>
        </period>
    </context>
    <context id="i000ba8622ecb4349b4c5210347b75240_D20180730-20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-30</startDate>
            <endDate>2018-07-30</endDate>
        </period>
    </context>
    <context id="id492234fc25140fbaff8a297e859a15e_D20180730-20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ttek:PrimeRateOrEurodollarRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-30</startDate>
            <endDate>2018-07-30</endDate>
        </period>
    </context>
    <context id="i7625c90cfb5d4afa81fed413d5753a75_D20180730-20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ttek:PrimeRateOrEurodollarRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-30</startDate>
            <endDate>2018-07-30</endDate>
        </period>
    </context>
    <context id="if3d714c15b3345388a7727932a1bbc34_D20180730-20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ttek:PrimeRateOrEurodollarRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-30</startDate>
            <endDate>2018-07-30</endDate>
        </period>
    </context>
    <context id="ib0da4343d1654441b2d1998dfda86b68_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i6d2f239f35a9496481f954edf7c4348e_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="ic21f785c494d4ec7a5e82ec6a2bdca9e_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="id62a5a236a66429ab73482d93f22ea83_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="ib6a15da1faa74d178abc6b05e5cc6d92_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="ic2594542893141dfaa6c58d20516beaa_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="icb0cedb9ba4e4c069e940b88d6efb057_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="ib5e0616ee8ae4a2da1aae78b113ef015_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="i6e3b71b5c03c4a4190893d0373030187_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ttek:DatesPriorToMarchSixth2006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">ttek:FirstAnniversaryOfGrantDateAndMonthlyThereafterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i75e087631ede4a4a90aa325212461d09_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ttek:DatesPriorToMarchSixth2006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2005Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ia1a8883b207246d5b98a82223d5a77bb_D20190930-20200927">
        <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>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i1bf3949384c049d788e975599bf093d2_D20190930-20200927">
        <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>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="iddf561557d3f447982a2a76379fa0c08_D20190930-20200927">
        <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>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i06014b3142d945af9b85c9173f418ff6_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="if74493c8354840feb00aa989b3dd1ab5_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i01e8267646574217b371a41e753100e1_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="ia0ee5bae298e4814bccad84600d2a4a6_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="i95dbcdd72661404f9298e9407a9579c8_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="if12e41d6114c4f338a1fe05b6fd0c6f9_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="icf05884d8d2c4627acfedc66bba993ce_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="iad909085f092429db6b7e8c741c8df28_D20190930-20200927">
        <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>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i5af02a60498e47868bd654e41dd40672_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="ie3a764ef9a024d58815dfb128688cdd4_I20171001">
        <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>2017-10-01</instant>
        </period>
    </context>
    <context id="i71976eb7836049d6a77938a89c0fb55d_I20171001">
        <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>2017-10-01</instant>
        </period>
    </context>
    <context id="id0529558ce204f878bcfebf81a9fc452_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ifea80de4c1294f838643c4b0c5484c55_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i1c13f872e8124b1287ef37ba0f796131_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i0a02701ab1c9495f9c61c9310a3b50dd_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i966410c1bf5b456982d9a8237910fb0d_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="i92e64418e04a4e04b738c7cfc3ff3fd1_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="i546e3e2b58284662bae72352778af0b9_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="i44dbe05ee1d54795aeaa88489724614d_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="if30e766499c64a54964271780e50f541_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="ifbea0d754eb34043ba430761f27cb919_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i40aa409a97e040848f7d340c1783d74b_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="id744e4d7c76842b481c89f5fc3410a0e_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i24199d26e46849b2a2a70de8e6694a54_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="if68e3ac38f774b7398bd4456805f3762_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ic2efa402efbf42a9aaebeab7b8d19c1a_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="if5886ec9fc5d4c89ae658b4067c25315_I20180930">
        <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>2018-09-30</instant>
        </period>
    </context>
    <context id="id447a3dff8cc4cc39d5fec4687969ba0_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="ic00d3f45d1704a3ca383e8c300cd58a6_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i63d1e3e33745496eae7290a0ba029784_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i8432ea88b0f84341b339f7356fcc7e2d_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i03d465dd9ae244e6bd7d2cedc3d865fb_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i85806e21f7e54cfcb122fb5fd4fee567_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="ibfc5ab7f1ee947cd8665777f9174939a_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i122c56b86b5f4bb2b9f1670a3626638d_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="ibc08dbf45b71478d877d007fd236972c_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i5020ca3c346b47339b6911c18d822db1_D20190930-20200927">
        <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>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ia4d239602e9849ccaa2c079bc247af24_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i46ee7d6bad534aa0ba5418e1a2e7aa34_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="iaef3c932495c4c719046aa38209a2db6_D20171002-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i5833b9f6f0d94c32b33eb91e83cf5a82_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ttek:ForeignExchangeForwardAndInterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i32949f473b7a4f36a7dbd96bc17a106a_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i6e035309030d4917ba137d3c18ea78a7_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="iab6ff54eb7e5424c94b69fd9c119623b_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i50a99cf1e2454d73990f4f9755c8361b_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i4bf3893019134a14b09f0c1f2c965c70_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="id7ce0afe79404a9f8c2f38689864f5b7_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i32ebea233dc54ce3ae19cfde18d4ded2_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ia0e5b33f04084919b1aa279f2791da54_D20181001-20190929">
        <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:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i4720b959da72493ebd0e3172d1837fdc_D20181001-20190929">
        <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:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i1fdb0395c8e5466c9bd4efc948032e0b_D20181001-20190929">
        <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:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i53444eda113f4f508fd20921cdca2191_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="i2cdbe1f7fb254f77b685665c13474c06_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="ifcf9825c521c41959b13ae134d1be73f_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="i4a3b6c3232904d85bacb8e6ecb910b8a_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="i74d65cbfa23944a1ac424475e97e8f3e_D20190930-20200927">
        <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:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ia8aad8b23e3749fca3488b0e022be017_D20190930-20200927">
        <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:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ice9c12a65eae488f8c0c6c587376b825_D20190930-20200927">
        <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:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ib7f0115a5db24ccb87e76ad9b8b295ce_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="i20c8cdb753e1498a87734ff358d489b8_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="i8584cf61f2004a34ac9868541ca312a1_I20190715">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2019-07-15</instant>
        </period>
    </context>
    <context id="i787d48b2a95a4d92af4ef2097c9ebf88_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="i64f98615364f4786bcb3f76c6f8d9b49_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ic319deffdd844a2cb1ee143ec851eee8_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i584f295a8d6b42bc969c8ffa2b3e6183_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="i83f19207d13a4fe891118c4852e7f475_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i07627e34e03c49edb10c2362e245a2b4_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="if16152e9b6f44635900ba2800144124a_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="if90ba5a008d440838d27b5122937cbb2_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:RemediationAndConstructionManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="idec336daa73f4d3d89a93e1b8b1d09a1_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i104b75874d0e48cab673b09fc732c51e_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="i713db8a8ad7a4a549c008f68104035a7_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i5f0fd3d7169d4b60bf8ab08ee27612ca_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i5d96d98e04134104b4a8d25b9d53bc2d_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="i83eec601b9d4411186aca6cafbdabdae_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ie600f3176d444e3f8771cb4265e23a3e_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ic9130e3daa554a6898586ec7a47f44a2_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i6f98a2198d7049f2ae274efedcbdb883_I20190929">
        <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>2019-09-29</instant>
        </period>
    </context>
    <context id="i8345ea314c9348e8a1fab670e7a51bc1_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="iefa0572f02384583bba9fcf3c55ee421_I20190929">
        <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>2019-09-29</instant>
        </period>
    </context>
    <context id="i3935966cd7824fbf8869c69a7310ee77_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:RemediationAndConstructionManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i4acd0e94736c46f48437263600652436_I20190929">
        <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>2019-09-29</instant>
        </period>
    </context>
    <context id="idc16f986a26740138d15a7c890ecf9ea_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="ia07abb47b4944be4b3cb27847be864e1_I20190929">
        <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>2019-09-29</instant>
        </period>
    </context>
    <context id="ie405871117b64905aac676ed0ee2cdec_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="i1ffcf8f0e0174b359b8383165c46eeba_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i3161308e0dbd40c88cdeb5760e5122b4_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="idf0fe82d00b04d688274f042133b6f6c_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="ic0ef33802e0348d2b230db5f32812cc1_D20171002-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="iaeb8ef98077a4aa7bc4d4924696cbf77_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i50afa810b4ac4820bb6c6dc6c271bf16_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="i39e6d2dfc2ea404e9a77ea01a9c76ff4_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i7a463e5cdb6d4217ab37168491f7e154_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ic3d4703a4ad54a25955da4e63726c09a_I20190929">
        <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>2019-09-29</instant>
        </period>
    </context>
    <context id="if9176e23781d43a7a9bb3c54e1c0b83f_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ie94f9d587fa74b2e88a038c89d0b61c0_I20180930">
        <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>2018-09-30</instant>
        </period>
    </context>
    <context id="i6cb1857ab22e468bb404a30bdf7bbd76_D20191230-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i4c970f48f4b54491b4bb49dd535dcebb_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="if91c568883a748c3a9b70801132944d4_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i90aa029cc9924c418ae3fb7460f27c7d_D20200330-20200628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2020-06-28</endDate>
        </period>
    </context>
    <context id="ibd66ff8bdf5d4e1180833e7903709fb6_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i766cc43e343a4c4ea4fe857beb561133_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ie21e195b74e84e8cb4d0f81739746b48_D20181231-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i3760be32e9d14b0eba1f498ca5e51afe_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i1ec0c5b5feab49c6a2e18e8f71a56231_I20171001">
        <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>2017-10-01</instant>
        </period>
    </context>
    <context id="i7a1cd2a054624ae19f1fa0937808d497_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i1ac64664491b4b1fa80f6d980e8655c5_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i554f081f5703482bb7e7bce1f422b2cc_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i7636eb8f601d450a97894165d9c0862c_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="i6bb4dba453a94c2fbe8e250a8e0b661a_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="ia4fc4af903994a4fa32ca701f6453dac_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="iffdb96158aeb4e03843f10f12f1c080c_I20171001">
        <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>2017-10-01</instant>
        </period>
    </context>
    <context id="i405085a1e935476e9299f252ba0ebffb_D20171002-20180930">
        <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>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ic6df42c78e334c03a5e32137eaa4ce23_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i33c4a6e5f2df443db468cd010f6bbfa0_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i5be4b8ab125c44878209d1e6bc87643b_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="ibff35b0b85c44c3999193837c02a6f73_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="i1f14f4cfdbb6499fbd8af816b26fc364_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>
    <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="aud">
        <measure>iso4217:AUD</measure>
    </unit>
    <unit id="agreement">
        <measure>ttek:agreement</measure>
    </unit>
    <unit id="instrument">
        <measure>ttek:instrument</measure>
    </unit>
    <unit id="action">
        <measure>ttek:action</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMy9mcmFnOjQyOTdmNzk5MmU1NjRmYzg4ZmRkMmYyN2E3YWU3MzMyL3RhYmxlOjZkNGM3NWMyYTI1NTRhODhhMGRlYzVlMjU5YzliZmU4L3RhYmxlcmFuZ2U6NmQ0Yzc1YzJhMjU1NGE4OGEwZGVjNWUyNTljOWJmZThfNC0xLTEtMS0w_00cac53a-9feb-4973-9ca0-92c1a0b453c2">0000831641</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMy9mcmFnOjQyOTdmNzk5MmU1NjRmYzg4ZmRkMmYyN2E3YWU3MzMyL3RhYmxlOjZkNGM3NWMyYTI1NTRhODhhMGRlYzVlMjU5YzliZmU4L3RhYmxlcmFuZ2U6NmQ0Yzc1YzJhMjU1NGE4OGEwZGVjNWUyNTljOWJmZThfMTItMS0xLTEtMA_9f61ed62-1afd-4673-b29c-47de370b3952">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMy9mcmFnOjQyOTdmNzk5MmU1NjRmYzg4ZmRkMmYyN2E3YWU3MzMyL3RhYmxlOjZkNGM3NWMyYTI1NTRhODhhMGRlYzVlMjU5YzliZmU4L3RhYmxlcmFuZ2U6NmQ0Yzc1YzJhMjU1NGE4OGEwZGVjNWUyNTljOWJmZThfMTMtMS0xLTEtMA_360d028e-2db9-4b1a-8b00-3439d96e4dbf">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMy9mcmFnOjQyOTdmNzk5MmU1NjRmYzg4ZmRkMmYyN2E3YWU3MzMyL3RhYmxlOjZkNGM3NWMyYTI1NTRhODhhMGRlYzVlMjU5YzliZmU4L3RhYmxlcmFuZ2U6NmQ0Yzc1YzJhMjU1NGE4OGEwZGVjNWUyNTljOWJmZThfMTQtMS0xLTEtMA_07c3016b-077a-40ed-a14c-0af8abe169b0">false</dei:AmendmentFlag>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ifdb83469505842adaa5b69ad41780f28_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzQxNTc_21d6552c-7a58-4dd1-a448-e6b405d2fa2c">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iad2f3dd3115846a6a912e4d1a405c522_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzQxNTc_4fc56bde-bab0-43ab-ae75-5c36bc47d464">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <ttek:BusinessCombinationContingentConsiderationPaymentPeriod
      contextRef="i2eb320caffb64391b41e9fbc1edd72d3_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzEyNDQ1_8514b5b2-d959-4614-b8e1-8db45ddc20d9">P2Y</ttek:BusinessCombinationContingentConsiderationPaymentPeriod>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ibf543b727d284e9f8cb711f332bfa939_I20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzUvZnJhZzowYmFjZjkyOThmZjY0NmMzYjYxNGFhOTg1NjAwYTU1OC90YWJsZTo1YTk3M2FkMjgyNjg0ZGQxOTk3YjJiZmNiMjY2NGZmNC90YWJsZXJhbmdlOjVhOTczYWQyODI2ODRkZDE5OTdiMmJmY2IyNjY0ZmY0XzEtMS0xLTEtMA_c9b70bb6-6026-47cb-8eb1-cabe807d48c5">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="iaabe2ea842ec42f2ad1448d208d21bb8_I20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzUvZnJhZzowYmFjZjkyOThmZjY0NmMzYjYxNGFhOTg1NjAwYTU1OC90YWJsZTo1YTk3M2FkMjgyNjg0ZGQxOTk3YjJiZmNiMjY2NGZmNC90YWJsZXJhbmdlOjVhOTczYWQyODI2ODRkZDE5OTdiMmJmY2IyNjY0ZmY0XzItMS0xLTEtMA_912188d5-d316-4e95-ae54-350b6bb2673d"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i603767e9564a4d36a93ec677532c2740_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzUzNzg_cd8fbc45-a311-48c8-b452-9cb899b18471">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="icf0ae4aa97eb4d9c9e277ec37b98d474_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzU0MzQ_8b49dc3d-9fd4-4f1f-a901-7ec0327af828">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i2eb320caffb64391b41e9fbc1edd72d3_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzc0MjM_82bdd0ce-bca7-49e9-92b1-dabdf8ac238c">P2Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne
      contextRef="i4f197571f6c34607bce8f6f2c8bef1d4_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODgwL2ZyYWc6NTFiZjFmNzE5YTg4NGYzOTlkNjU0ZWU3YzgwNTYyOTAvdGFibGU6ZmJiZWNmMjU3ZWU2NGQzNThmNmQwMWQ5M2RhMjNhNzYvdGFibGVyYW5nZTpmYmJlY2YyNTdlZTY0ZDM1OGY2ZDAxZDkzZGEyM2E3Nl8yLTEtMS0xLTE2ODMx_93c714f9-5b2d-40c8-9b53-64cfb0311dcc"
      unitRef="usd">8500000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo
      contextRef="i4f197571f6c34607bce8f6f2c8bef1d4_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODgwL2ZyYWc6NTFiZjFmNzE5YTg4NGYzOTlkNjU0ZWU3YzgwNTYyOTAvdGFibGU6ZmJiZWNmMjU3ZWU2NGQzNThmNmQwMWQ5M2RhMjNhNzYvdGFibGVyYW5nZTpmYmJlY2YyNTdlZTY0ZDM1OGY2ZDAxZDkzZGEyM2E3Nl8zLTEtMS0xLTE2ODQ5_559c122a-ccf5-49a1-86f5-41bf417cfb12"
      unitRef="usd">9000000.0</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree
      contextRef="i4f197571f6c34607bce8f6f2c8bef1d4_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODgwL2ZyYWc6NTFiZjFmNzE5YTg4NGYzOTlkNjU0ZWU3YzgwNTYyOTAvdGFibGU6ZmJiZWNmMjU3ZWU2NGQzNThmNmQwMWQ5M2RhMjNhNzYvdGFibGVyYW5nZTpmYmJlY2YyNTdlZTY0ZDM1OGY2ZDAxZDkzZGEyM2E3Nl80LTEtMS0xLTE2ODYw_249cb232-7118-4e26-a421-79ac8c73ff28"
      unitRef="usd">7500000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i4f197571f6c34607bce8f6f2c8bef1d4_I20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODgwL2ZyYWc6NTFiZjFmNzE5YTg4NGYzOTlkNjU0ZWU3YzgwNTYyOTAvdGFibGU6ZmJiZWNmMjU3ZWU2NGQzNThmNmQwMWQ5M2RhMjNhNzYvdGFibGVyYW5nZTpmYmJlY2YyNTdlZTY0ZDM1OGY2ZDAxZDkzZGEyM2E3Nl81LTEtMS0xLTE2ODI2_1f620680-4263-4e26-8458-0a14b8d2f1ac"
      unitRef="usd">25000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODU3L2ZyYWc6OTliNDFjOGU0YzBlNDA3MDhiZDkzMzg4NDUyZDAyZDUvdGFibGU6ZjE3YTQyYWRjNjE1NGYzYThiNGM4Yjc0YjMzMzBjMjUvdGFibGVyYW5nZTpmMTdhNDJhZGM2MTU0ZjNhOGI0YzhiNzRiMzMzMGMyNV8xLTEtMS0xLTYwMjY_2f9ae096-196f-4122-b854-ccc9393a9e8b"
      unitRef="usd">108800000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODU3L2ZyYWc6OTliNDFjOGU0YzBlNDA3MDhiZDkzMzg4NDUyZDAyZDUvdGFibGU6ZjE3YTQyYWRjNjE1NGYzYThiNGM4Yjc0YjMzMzBjMjUvdGFibGVyYW5nZTpmMTdhNDJhZGM2MTU0ZjNhOGI0YzhiNzRiMzMzMGMyNV8yLTEtMS0xLTYwMjY_e4f40056-d6ff-4e20-a35a-3d8c71b3a51a"
      unitRef="usd">66400000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODU3L2ZyYWc6OTliNDFjOGU0YzBlNDA3MDhiZDkzMzg4NDUyZDAyZDUvdGFibGU6ZjE3YTQyYWRjNjE1NGYzYThiNGM4Yjc0YjMzMzBjMjUvdGFibGVyYW5nZTpmMTdhNDJhZGM2MTU0ZjNhOGI0YzhiNzRiMzMzMGMyNV8zLTEtMS0xLTYwMjY_29360bb1-94e2-4308-9967-5a79397b1402"
      unitRef="usd">51400000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODU3L2ZyYWc6OTliNDFjOGU0YzBlNDA3MDhiZDkzMzg4NDUyZDAyZDUvdGFibGU6ZjE3YTQyYWRjNjE1NGYzYThiNGM4Yjc0YjMzMzBjMjUvdGFibGVyYW5nZTpmMTdhNDJhZGM2MTU0ZjNhOGI0YzhiNzRiMzMzMGMyNV80LTEtMS0xLTYwMjY_fdd96c01-48bb-49ac-b2d3-4f62a132b34c"
      unitRef="usd">36500000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODU3L2ZyYWc6OTliNDFjOGU0YzBlNDA3MDhiZDkzMzg4NDUyZDAyZDUvdGFibGU6ZjE3YTQyYWRjNjE1NGYzYThiNGM4Yjc0YjMzMzBjMjUvdGFibGVyYW5nZTpmMTdhNDJhZGM2MTU0ZjNhOGI0YzhiNzRiMzMzMGMyNV81LTEtMS0xLTYwMjY_5ef006f1-56a7-48a1-9daa-164ddfcbcc50"
      unitRef="usd">25800000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODU3L2ZyYWc6OTliNDFjOGU0YzBlNDA3MDhiZDkzMzg4NDUyZDAyZDUvdGFibGU6ZjE3YTQyYWRjNjE1NGYzYThiNGM4Yjc0YjMzMzBjMjUvdGFibGVyYW5nZTpmMTdhNDJhZGM2MTU0ZjNhOGI0YzhiNzRiMzMzMGMyNV82LTEtMS0xLTYwMjY_ea5cb114-3f9d-41cf-b052-e00571b85f64"
      unitRef="usd">54600000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODU3L2ZyYWc6OTliNDFjOGU0YzBlNDA3MDhiZDkzMzg4NDUyZDAyZDUvdGFibGU6ZjE3YTQyYWRjNjE1NGYzYThiNGM4Yjc0YjMzMzBjMjUvdGFibGVyYW5nZTpmMTdhNDJhZGM2MTU0ZjNhOGI0YzhiNzRiMzMzMGMyNV83LTEtMS0xLTYwMjY_219d677a-af21-4128-82a4-89096dcfab54"
      unitRef="usd">343500000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <dei:DocumentType
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMTU5_27622ac3-1c35-4867-886d-0f698028214f">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RhYmxlOjM2NTY2NWFkY2JjOTQ4YTE5M2Q1ZWQ5ZDQ2NDljNmU0L3RhYmxlcmFuZ2U6MzY1NjY1YWRjYmM5NDhhMTkzZDVlZDlkNDY0OWM2ZTRfMS0wLTEtMS0w_6e898908-3d7d-40b0-b126-a086553a94b3">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMjE5OTAyMzI1ODY5MQ_c4f57370-6f5c-424b-83d4-7a25c39713bb">2020-09-27</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMjE5OTAyMzI1ODY5MQ_bf232cb5-221f-4898-b1dc-51348c35a777">--09-27</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RhYmxlOmQ5M2MwMzc5OGFmZjRlYTI4YjI1OTI5MjFmNGI0NjM1L3RhYmxlcmFuZ2U6ZDkzYzAzNzk4YWZmNGVhMjhiMjU5MjkyMWY0YjQ2MzVfMC0wLTEtMS0w_d08d323e-fe76-4b38-af90-a9e6b9409526">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMjIw_a066c7d1-1049-4f17-9831-8fb5b24857bf">0-19655</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMzAx_15e42b2f-5522-4920-8509-0fbf8ee63d17">TETRA TECH,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RhYmxlOjc0YjEwNDBlNGFmZjRiMmY4NWQ5MTU4MmI3NWY1MDFjL3RhYmxlcmFuZ2U6NzRiMTA0MGU0YWZmNGIyZjg1ZDkxNTgyYjc1ZjUwMWNfMC0wLTEtMS0w_49dbfa91-409d-4ee6-bf52-07251eba587c">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RhYmxlOjc0YjEwNDBlNGFmZjRiMmY4NWQ5MTU4MmI3NWY1MDFjL3RhYmxlcmFuZ2U6NzRiMTA0MGU0YWZmNGIyZjg1ZDkxNTgyYjc1ZjUwMWNfMC0xLTEtMS0w_e1b04a18-e196-4bdc-8fe1-ed1fbc5ee612">95-4148514</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMzYy_7cb0189e-ff39-42ef-a6b7-e99aaca3fe77">3475 East Foothill Boulevard</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMzY2_164d3a68-00ca-43a0-b1df-871c66267d66">Pasadena</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMzcw_d13cf225-6cca-498a-8ac2-75a9b72ca8c5">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMzcz_5a890346-21a5-4027-a6a5-e76434bab87f">91107</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfNDMx_a0ae1325-0674-4bde-aa1a-e0fdfe2cd1f9">626</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfNDM1_7311a15e-20eb-4f4b-ab99-67953c5ab0a2">351-4664</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RhYmxlOjJmNWRlNDRhNGRkNDRmNDM4Y2RlYzA4ZWQzYzlmMWZlL3RhYmxlcmFuZ2U6MmY1ZGU0NGE0ZGQ0NGY0MzhjZGVjMDhlZDNjOWYxZmVfMS0wLTEtMS0w_0557e3e7-244b-4ff4-be97-a32a281ff5bd">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RhYmxlOjJmNWRlNDRhNGRkNDRmNDM4Y2RlYzA4ZWQzYzlmMWZlL3RhYmxlcmFuZ2U6MmY1ZGU0NGE0ZGQ0NGY0MzhjZGVjMDhlZDNjOWYxZmVfMS0yLTEtMS0w_6c46eb5f-837a-4b00-a1d8-e1c1c3dddb17">TTEK</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RhYmxlOjJmNWRlNDRhNGRkNDRmNDM4Y2RlYzA4ZWQzYzlmMWZlL3RhYmxlcmFuZ2U6MmY1ZGU0NGE0ZGQ0NGY0MzhjZGVjMDhlZDNjOWYxZmVfMS00LTEtMS0w_4c4b5570-d5fc-4068-8c7f-d2b5ba4547d5">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfODEy_f90896f4-a849-4504-abb7-6bcd7a80ae1f">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfOTUz_f5c9e0a8-a786-4c4e-bf6f-3b8629e3d7e0">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMTMwNA_8765a538-f949-4940-8192-b457dc9bdec7">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMTY4OA_54b4279e-3990-4942-bc68-3baa19497b70">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMjA1NA_5f398ce5-2397-40c1-9327-571cacce95f1">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMjEzOA_62a24243-b34a-417a-ad5d-695011be91b0">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMjE2OQ_8d098666-b50a-40c7-ad0e-03fd216e864b">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMzI5ODUzNDg4NzY3OA_f06ca8d2-9219-489f-a9d6-f55de5576666">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMjUzNA_77d3471f-97e9-48fa-a2f8-548e9f5ea235">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i4b64de97e5164a10bf5a068d19a6984c_I20200329"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMjY0OQ_f6227153-68ba-4921-9f3c-1a535ba6d942"
      unitRef="usd">3600000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i611b24c25ed04f6d8aa9f7272baac8c7_I20201112"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMjgwMQ_0de691ee-d960-4916-9c92-ecc7b22c1681"
      unitRef="shares">53777381</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMC9mcmFnOmQ0MTE3MWIyMzY4YTQwY2M4Y2IzMmM3N2MzZjM1ZGQ0L3RleHRyZWdpb246ZDQxMTcxYjIzNjhhNDBjYzhjYjMyYzc3YzNmMzVkZDRfMzA1NQ_b7cf4710-f35a-4583-9ef3-a75296d88bc6">&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 2021 Annual Meeting of Stockholders are incorporated by reference in Part&#160;III of this report where indicated.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzItMS0xLTEtMA_2c3528c0-c85f-47c9-9783-3d1af5d16658"
      unitRef="usd">157515000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzItMy0xLTEtMA_45c0ebd7-fc5f-4191-a922-488068ed9232"
      unitRef="usd">120732000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzMtMS0xLTEtMA_9af29e5f-9529-4375-ab73-97d258ea9925"
      unitRef="usd">649035000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzMtMy0xLTEtMA_b9c07ea7-7713-4e49-828a-5f24d527f849"
      unitRef="usd">768720000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQtMS0xLTEtMA_b80b2fe7-59a5-4ff4-92a1-4d50edbb4aed"
      unitRef="usd">92632000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQtMy0xLTEtMA_72311c99-063f-4988-b61f-4301dbd4c46e"
      unitRef="usd">114324000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzUtMS0xLTEtMA_04dc8296-427e-4f1e-b7a5-39124c28e6a2"
      unitRef="usd">81094000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzUtMy0xLTEtMA_b399ab68-0a5d-4454-95d0-5303c6f527bb"
      unitRef="usd">62196000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzYtMS0xLTEtMA_d60cdd15-4e4a-4ff2-81ed-44b5245ac2ea"
      unitRef="usd">19509000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzYtMy0xLTEtMA_517e18a9-af1c-45f0-bd72-4adaf1297a03"
      unitRef="usd">13820000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AssetsCurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzctMS0xLTEtMA_fe64e416-6d87-4602-8cde-87c04fe17603"
      unitRef="usd">999785000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzctMy0xLTEtMA_b2c0f70d-3ebf-4416-9fe4-57d22769f4c7"
      unitRef="usd">1079792000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzktMS0xLTEtMA_86ff44fe-acce-47ea-a17c-dca3f6cf8ad6"
      unitRef="usd">35507000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzktMy0xLTEtMA_2ac515f9-a408-4712-a074-6ac868054660"
      unitRef="usd">39441000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzEwLTEtMS0xLTE1MDg_130a3ff2-275c-4409-bd2c-401564233804"
      unitRef="usd">239396000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:EquityMethodInvestments
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzEwLTEtMS0xLTA_84864fed-4fbf-4fe7-957d-2c0671e894bc"
      unitRef="usd">7332000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzEwLTMtMS0xLTA_9a651658-1165-4a1b-b1d2-6d313a7087ce"
      unitRef="usd">6873000</us-gaap:EquityMethodInvestments>
    <us-gaap:Goodwill
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzExLTEtMS0xLTA_a2fc9d43-acb3-4f29-89bf-0268219b8eaa"
      unitRef="usd">993498000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzExLTMtMS0xLTA_19508193-63ac-477b-852b-0aa51bc02ed7"
      unitRef="usd">924820000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzEyLTEtMS0xLTA_105e5180-b950-4258-a1df-10b6d165a78e"
      unitRef="usd">13943000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzEyLTMtMS0xLTA_956b5211-0575-416c-b36b-ae7257993ce7"
      unitRef="usd">16440000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzEzLTEtMS0xLTA_95bbb765-d900-4f69-9532-791b657c37d5"
      unitRef="usd">32052000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzEzLTMtMS0xLTA_6c1a1afb-cff7-4126-b0ca-ce0f564eb2cf"
      unitRef="usd">28385000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzE0LTEtMS0xLTA_5be1e516-9ca7-4edd-acb4-cd70a36d7f2c"
      unitRef="usd">57045000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzE0LTMtMS0xLTA_fbe9961a-0002-404b-9167-3e18c253e6da"
      unitRef="usd">51657000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzE1LTEtMS0xLTA_428c6bcb-979d-4d5b-b603-05c77c7a98d0"
      unitRef="usd">2378558000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzE1LTMtMS0xLTA_938080e6-23b4-45d3-8b7f-61b0d7d94b81"
      unitRef="usd">2147408000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzE5LTEtMS0xLTA_f527fd9d-bdba-4402-94d4-b31ebdbf5c77"
      unitRef="usd">111804000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzE5LTMtMS0xLTA_f3faab4d-600e-4d09-96af-249ed4b63d64"
      unitRef="usd">206609000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzIwLTEtMS0xLTA_679ceecd-75af-4217-af6d-6b5217a9b029"
      unitRef="usd">199801000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzIwLTMtMS0xLTA_8e8ec854-6d96-4d42-8741-b06f41331e38"
      unitRef="usd">203384000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzIxLTEtMS0xLTA_563f83e4-f86b-4c8d-8091-f5d25aff7331"
      unitRef="usd">171905000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzIxLTMtMS0xLTA_8eebe3d5-23a5-43f0-b9fa-6a416488835d"
      unitRef="usd">165611000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzIzLTEtMS0xLTE1MTQ_13e74f43-4b5c-4904-bf53-2a5bb17f8904"
      unitRef="usd">69650000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DebtCurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzIzLTEtMS0xLTA_3a5887af-f995-4f71-b0c0-3081006bf07f"
      unitRef="usd">49264000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzIzLTMtMS0xLTA_5bbc8b82-a815-43b6-96c8-00e5d5f49b27"
      unitRef="usd">12500000</us-gaap:DebtCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzI0LTEtMS0xLTA_9e2cc8f9-9153-47c4-ac25-d41012016a99"
      unitRef="usd">16142000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzI0LTMtMS0xLTA_d2b243a4-cc89-4381-b765-97fdd85cee48"
      unitRef="usd">24977000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzI1LTEtMS0xLTA_d0a49d3e-383a-4505-a843-9770ff7533cc"
      unitRef="usd">174890000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzI1LTMtMS0xLTA_d50b3cb8-2560-42d0-982d-0868bbb39bbb"
      unitRef="usd">156873000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzI2LTEtMS0xLTA_b6c5ee41-7118-450d-9a31-960e6331e2c3"
      unitRef="usd">793456000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzI2LTMtMS0xLTA_5b33ae76-f971-4f35-8426-6f879cb358e5"
      unitRef="usd">769954000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzI4LTEtMS0xLTA_3e969b28-6392-4d60-a0f1-e19bdd695e95"
      unitRef="usd">16316000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzI4LTMtMS0xLTA_d080ebe9-c566-41c1-858f-28d5bf843f59"
      unitRef="usd">12971000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzI5LTEtMS0xLTA_f1f3297b-86ff-4f22-bccd-12c18e99d2a9"
      unitRef="usd">242395000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzI5LTMtMS0xLTA_c28bfbef-a855-4719-9810-d64d26bf9c6a"
      unitRef="usd">263934000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzMyLTEtMS0xLTE1MjA_b16b76f3-8479-428b-b19b-f95114aaa12b"
      unitRef="usd">191955000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzMwLTEtMS0xLTA_5328f12b-64e4-4cf7-bdbb-25efcf8183d7"
      unitRef="usd">16475000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzMwLTMtMS0xLTA_1886ebd7-8b11-4601-a0c1-ef316ac0ddf4"
      unitRef="usd">28015000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzMxLTEtMS0xLTA_674c0823-401c-4b95-b9c9-e0a3ff4ba712"
      unitRef="usd">80588000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzMxLTMtMS0xLTA_afa0d11c-d3f2-4253-8b9a-1d11ad9e628e"
      unitRef="usd">83070000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzMzLTEtMS0xLTA_e521754b-688f-4892-beea-531db95ffe75"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzMzLTMtMS0xLTA_ac0d5ced-5fb9-4b9a-8a2f-dfe43387e561"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjpmOGY3NmU3ZDI3ZmE0NzA5OGY2MDQwNjA3Y2UxNjNjOV81NDk3NTU4MTM5MDI0_734b7c97-2c1d-492f-9d34-72b6993ae202"
      unitRef="shares">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjpmOGY3NmU3ZDI3ZmE0NzA5OGY2MDQwNjA3Y2UxNjNjOV81NDk3NTU4MTM5MDI0_aef222a0-d8ac-42eb-8387-6dbba60fd18a"
      unitRef="shares">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjpmOGY3NmU3ZDI3ZmE0NzA5OGY2MDQwNjA3Y2UxNjNjOV81NDk3NTU4MTM5MDMy_ad3663b5-37cd-4e5d-8806-b3f0311061f4"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjpmOGY3NmU3ZDI3ZmE0NzA5OGY2MDQwNjA3Y2UxNjNjOV81NDk3NTU4MTM5MDMy_c95205fb-9c5a-4abe-b33e-5116fd953d74"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjpmOGY3NmU3ZDI3ZmE0NzA5OGY2MDQwNjA3Y2UxNjNjOV81NDk3NTU4MTM5MDgz_1fbe9a91-225d-4460-9b06-0cd1ba396c5f"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjpmOGY3NmU3ZDI3ZmE0NzA5OGY2MDQwNjA3Y2UxNjNjOV81NDk3NTU4MTM5MDgz_3d5a822e-d094-4b85-b239-8fcca4798cdc"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjpmOGY3NmU3ZDI3ZmE0NzA5OGY2MDQwNjA3Y2UxNjNjOV81NDk3NTU4MTM5MDgz_8acee0f0-7a44-40ac-8bd0-bc0ddb007d7e"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM2LTAtMS0xLTAvdGV4dHJlZ2lvbjpmOGY3NmU3ZDI3ZmE0NzA5OGY2MDQwNjA3Y2UxNjNjOV81NDk3NTU4MTM5MDgz_bd5e678c-4407-4b85-8ae7-360afa7ad8e3"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM2LTEtMS0xLTA_53e8ebd0-e9db-4e5d-b191-c535ac285e97"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM2LTMtMS0xLTA_9101c26d-4c5d-4cdc-a364-15a9d1295c0e"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM3LTAtMS0xLTAvdGV4dHJlZ2lvbjo3YWM4ZjYwNGVhODI0NTFiYjkwMjkyZjM0OTk2NDdiNV81NDk3NTU4MTM5MDUz_026c4a4d-7592-4cfa-93b9-8df704044e5c"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM3LTAtMS0xLTAvdGV4dHJlZ2lvbjo3YWM4ZjYwNGVhODI0NTFiYjkwMjkyZjM0OTk2NDdiNV81NDk3NTU4MTM5MDUz_3d6b944a-fa29-448d-82f5-4bfe12070c46"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM3LTAtMS0xLTAvdGV4dHJlZ2lvbjo3YWM4ZjYwNGVhODI0NTFiYjkwMjkyZjM0OTk2NDdiNV81NDk3NTU4MTM5MDYz_a6f03c2d-9e06-4c69-9430-860857dfb96f"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM3LTAtMS0xLTAvdGV4dHJlZ2lvbjo3YWM4ZjYwNGVhODI0NTFiYjkwMjkyZjM0OTk2NDdiNV81NDk3NTU4MTM5MDYz_f223c153-e280-4170-85ca-b87b234e4571"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM3LTAtMS0xLTAvdGV4dHJlZ2lvbjo3YWM4ZjYwNGVhODI0NTFiYjkwMjkyZjM0OTk2NDdiNV81NDk3NTU4MTM5MTE0_476db4aa-3500-481c-bd31-6690af1533fc"
      unitRef="shares">53797000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM3LTAtMS0xLTAvdGV4dHJlZ2lvbjo3YWM4ZjYwNGVhODI0NTFiYjkwMjkyZjM0OTk2NDdiNV81NDk3NTU4MTM5MTE0_c8516bb7-d9d7-491e-89d5-b1d9e62972a4"
      unitRef="shares">53797000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM3LTAtMS0xLTAvdGV4dHJlZ2lvbjo3YWM4ZjYwNGVhODI0NTFiYjkwMjkyZjM0OTk2NDdiNV81NDk3NTU4MTM5MTIz_4c46f9bb-7089-4d7d-8644-5abf7f4373da"
      unitRef="shares">54565000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM3LTAtMS0xLTAvdGV4dHJlZ2lvbjo3YWM4ZjYwNGVhODI0NTFiYjkwMjkyZjM0OTk2NDdiNV81NDk3NTU4MTM5MTIz_b7e85518-5b55-4666-bf0b-199c85cff243"
      unitRef="shares">54565000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM3LTEtMS0xLTA_05859d87-43d1-4745-830d-b273c956c5d0"
      unitRef="usd">538000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM3LTMtMS0xLTA_37548024-b404-4f35-aff2-b8ea19e73a4e"
      unitRef="usd">546000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM4LTEtMS0xLTA_9a347984-0586-43ed-9cad-6af3951e8353"
      unitRef="usd">0</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM4LTMtMS0xLTA_3bdf79ff-3815-4ae3-958d-9ed638b42b08"
      unitRef="usd">78132000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM5LTEtMS0xLTA_ced495ba-7458-4aff-bbcd-320f1a1ea4f2"
      unitRef="usd">-161786000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzM5LTMtMS0xLTA_4df72bcf-61d5-4a7d-ad26-8742b0f5a12a"
      unitRef="usd">-160584000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQwLTEtMS0xLTA_0f848444-42a3-46b7-9cc7-0428af61779a"
      unitRef="usd">1198567000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQwLTMtMS0xLTA_a5fe8269-b6ad-4539-84d2-35ef95f6c295"
      unitRef="usd">1071192000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQxLTEtMS0xLTA_f037c767-2812-4797-86de-2a5fff567cea"
      unitRef="usd">1037319000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQxLTMtMS0xLTA_de8e0a68-565b-459e-b199-148201606fe7"
      unitRef="usd">989286000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQyLTEtMS0xLTA_6827c717-f424-4db6-8127-f8625124c8b9"
      unitRef="usd">54000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQyLTMtMS0xLTA_e659788d-e082-4c8c-bdf7-79c05848ee54"
      unitRef="usd">178000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQzLTEtMS0xLTA_2a387cd4-cacd-438f-a7cd-4105af1c8951"
      unitRef="usd">1037373000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQzLTMtMS0xLTA_b7d854f5-64a8-4a56-a769-0481ea055806"
      unitRef="usd">989464000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQ0LTEtMS0xLTA_5fce62b5-48bd-4ebb-8548-5b4f6cb56c44"
      unitRef="usd">2378558000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xMzYvZnJhZzpjNjI1MGYxOTkwYzY0MTU0OTg2ZTczYjY1OTI2NmNjMi90YWJsZTpmYjEzZGI1YTZkOTA0MjMwODdhZmE3YjQ2YzRkZWFhNi90YWJsZXJhbmdlOmZiMTNkYjVhNmQ5MDQyMzA4N2FmYTdiNDZjNGRlYWE2XzQ0LTMtMS0xLTA_33625517-6e88-4117-8f1d-d91ac74c604e"
      unitRef="usd">2147408000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzItMS0xLTEtMA_2870a85f-58af-43c3-bbe3-6677e73021d2"
      unitRef="usd">2994891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzItMy0xLTEtMA_fcd1c6f3-f78c-4c7d-94cb-8114f377513f"
      unitRef="usd">3107348000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzItNS0xLTEtMA_d1012fa2-dc80-406b-a7b9-81693d3c4b21"
      unitRef="usd">2964148000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6ab6b53e7103479ba07645dabf6f2d17_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzMtMS0xLTEtMA_a0c04f23-32c2-4639-9d57-5ca67045351e"
      unitRef="usd">646319000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2b39035f9f72499dbb5a5177437874e5_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzMtMy0xLTEtMA_99a5dd64-8258-481c-ac70-b3eaab11342b"
      unitRef="usd">717711000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i63e0ff7cac7d4c85981666ddab2a93cb_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzMtNS0xLTEtMA_1c842446-8d60-42ab-8066-c256150cc630"
      unitRef="usd">763414000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie063ad44a1b346e78a101c4f3780fc92_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzQtMS0xLTEtMA_8c699c32-b8d3-4f4b-af2c-d15676851d8c"
      unitRef="usd">1902037000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5a9775f70fc044e39b2a9f31503ad88c_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzQtMy0xLTEtMA_dc366939-9744-46af-9a3b-074c43b6b41b"
      unitRef="usd">1981454000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7f55b8af6c114cfda041c3f0f053ef19_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzQtNS0xLTEtMA_641a1c32-86fc-4837-a1cb-57724fd718ec"
      unitRef="usd">1816276000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzUtMS0xLTEtMA_013849d6-c09e-4041-9288-060baa5eb4db"
      unitRef="usd">446535000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzUtMy0xLTEtMA_5f55d639-197e-43a2-a172-b92beedcd645"
      unitRef="usd">408183000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzUtNS0xLTEtMA_33b8ed96-ac6c-4683-9e57-1238457403d5"
      unitRef="usd">384458000</us-gaap:GrossProfit>
    <ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzYtMS0xLTEtMA_2682face-1eee-45a5-aff2-2969b42d52fb"
      unitRef="usd">204615000</ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets>
    <ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzYtMy0xLTEtMA_2188b499-654f-48f6-8254-b5ea2022f403"
      unitRef="usd">200230000</ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets>
    <ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzYtNS0xLTEtMA_7f300f87-65f4-404b-b651-b70d5b522864"
      unitRef="usd">190120000</ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets>
    <ttek:BusinessCombinationAcquisitionAndIntegrationRelatedCosts
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzctMS0xLTEtMA_39f7644f-8551-4678-a722-22df15bfffcc"
      unitRef="usd">0</ttek:BusinessCombinationAcquisitionAndIntegrationRelatedCosts>
    <ttek:BusinessCombinationAcquisitionAndIntegrationRelatedCosts
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzctMy0xLTEtMA_621c8f27-9cfd-4da6-8577-56053f96ab5d"
      unitRef="usd">10351000</ttek:BusinessCombinationAcquisitionAndIntegrationRelatedCosts>
    <ttek:BusinessCombinationAcquisitionAndIntegrationRelatedCosts
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzctNS0xLTEtMA_24744c6e-3b75-4aac-844e-4f9126fe9b48"
      unitRef="usd">0</ttek:BusinessCombinationAcquisitionAndIntegrationRelatedCosts>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzgtMS0xLTEtMA_c0bf51d4-9b18-4526-81cf-ae8baf8d1e13"
      unitRef="usd">14971000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzgtMy0xLTEtMA_47481568-9d7e-4fe5-9e51-7d900d218c38"
      unitRef="usd">-1085000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzgtNS0xLTEtMA_2da59d81-e633-429a-be5b-b7cd15031359"
      unitRef="usd">-4252000</ttek:FairValueAdjustmentsToContingentConsideration>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzktMS0xLTEtMA_569a3b87-40aa-467a-b758-f06b9dd034d5"
      unitRef="usd">15800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzktMy0xLTEtMA_678e44e3-4143-454e-b1fc-04be5640a87f"
      unitRef="usd">7755000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzktNS0xLTEtMA_f71a9d6b-d415-40a7-ae81-244856e16ef0"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzEwLTEtMS0xLTA_f92f120f-839c-4eb4-9e39-33b89749acdf"
      unitRef="usd">241091000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzEwLTMtMS0xLTA_11b86f8f-c68c-4bf0-91d7-451a5d447f25"
      unitRef="usd">188762000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzEwLTUtMS0xLTA_d9c629c7-61e7-4990-8a97-5dfff5ce259e"
      unitRef="usd">190086000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzExLTEtMS0xLTA_31c63b7b-d021-4e9c-9a37-a17978a2fdff"
      unitRef="usd">1375000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzExLTMtMS0xLTA_4b02abe4-5c32-4165-a25e-f08e10768227"
      unitRef="usd">1732000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzExLTUtMS0xLTA_0594799b-637d-48c8-8628-f3bb8ffcb857"
      unitRef="usd">1824000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzEyLTEtMS0xLTA_f029a792-3f60-4a59-9a50-543343b3ffc3"
      unitRef="usd">14475000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzEyLTMtMS0xLTA_3de7cf1e-97f3-4ed4-996c-2fbb41853e64"
      unitRef="usd">15358000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzEyLTUtMS0xLTA_f66f8cd7-892b-4d6c-a265-05651d13a818"
      unitRef="usd">17348000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzEzLTEtMS0xLTA_df7685c2-96c6-410a-ab13-dbb2826e3735"
      unitRef="usd">227991000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzEzLTMtMS0xLTA_0f103c99-bc14-4b70-a70a-e1fcf48337eb"
      unitRef="usd">175136000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzEzLTUtMS0xLTA_4563937d-bbbf-4eea-8692-16c4d32aea61"
      unitRef="usd">174562000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE0LTEtMS0xLTA_7e7768c0-7699-45ae-a173-f3dbe7e9150f"
      unitRef="usd">54101000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE0LTMtMS0xLTA_623adf29-0818-42b0-9a34-064dddf46794"
      unitRef="usd">16375000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE0LTUtMS0xLTA_17c9dfb3-3376-4cf5-9dff-854a309e8d2c"
      unitRef="usd">37605000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE1LTEtMS0xLTA_a1ff425f-3be6-44cb-8b4f-f033d78490cb"
      unitRef="usd">173890000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE1LTMtMS0xLTA_3b87ba7e-f592-4d35-8e58-caaa6dc28d69"
      unitRef="usd">158761000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE1LTUtMS0xLTA_283d99ff-eba9-48ab-a1e0-6d092c8e7cb1"
      unitRef="usd">136957000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE2LTEtMS0xLTA_c5124c04-b889-4c54-a246-ea67d4698b8f"
      unitRef="usd">31000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE2LTMtMS0xLTA_6b0b1281-6bc7-4259-816c-931a3b1d0790"
      unitRef="usd">93000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE2LTUtMS0xLTA_bff7fbbf-db1b-4e84-8d3a-5862d35f6f20"
      unitRef="usd">74000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE3LTEtMS0xLTA_241ddfd2-a3cc-489c-9b3a-88280e7298db"
      unitRef="usd">173859000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE3LTMtMS0xLTA_9b6d3d4f-c177-4432-8e10-24011655ed1d"
      unitRef="usd">158668000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE3LTUtMS0xLTA_18813832-d27e-4347-9d91-c21151c1d2b6"
      unitRef="usd">136883000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE5LTEtMS0xLTA_36fad878-a218-4500-a710-6a88cc7a026e"
      unitRef="usdPerShare">3.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE5LTMtMS0xLTA_e48adff5-398a-41f0-b36a-56b038edfe38"
      unitRef="usdPerShare">2.89</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzE5LTUtMS0xLTA_b2c44c13-693d-44aa-a978-794bb9e1e816"
      unitRef="usdPerShare">2.46</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzIwLTEtMS0xLTA_ae967f8d-3bec-4ca7-b4a6-cf4a9d32130f"
      unitRef="usdPerShare">3.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzIwLTMtMS0xLTA_b8b24a33-9b4e-4ffb-83bd-5b5c4cd87972"
      unitRef="usdPerShare">2.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzIwLTUtMS0xLTA_9b51ee57-5fe1-4219-b9f7-1a45e26e233c"
      unitRef="usdPerShare">2.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzIyLTEtMS0xLTA_8c1c96c9-ae98-441a-a6e6-5e91813bd004"
      unitRef="shares">54235000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzIyLTMtMS0xLTA_8bd17e10-fe81-4492-9565-8366edecdec7"
      unitRef="shares">54986000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzIyLTUtMS0xLTA_01eebb45-83ea-45a0-8a8b-beb5aa8b1e24"
      unitRef="shares">55670000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzIzLTEtMS0xLTA_4424904f-4a40-45c2-990c-8444ae5196c1"
      unitRef="shares">55022000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzIzLTMtMS0xLTA_5acfc035-9c05-4084-b000-0e9d6a589ae7"
      unitRef="shares">55936000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDIvZnJhZzoxYmE0MDVjMjZmM2U0MDFjYTdiN2MwNmQ3OWRjMDQ1OC90YWJsZTplZWY1ZDg0ZDZjY2I0Y2QxOTBlYmQ1ZTBjYTc2MjY3Mi90YWJsZXJhbmdlOmVlZjVkODRkNmNjYjRjZDE5MGViZDVlMGNhNzYyNjcyXzIzLTUtMS0xLTA_2efa8545-b267-4d43-bf08-7f62afbcc34c"
      unitRef="shares">56598000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzItMS0xLTEtMA_26482e0d-5aa4-4c08-ab3a-5fb6044c3c9a"
      unitRef="usd">173890000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzItMy0xLTEtMA_5550a46c-997b-4c2d-b5fd-e3f5c3341d7e"
      unitRef="usd">158761000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzItNS0xLTEtMA_7fc9b133-78fd-46c6-b25b-3b8d11f029de"
      unitRef="usd">136957000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzUtMS0xLTEtMA_b3c16ad8-585a-4013-a1de-7d91fb7beced"
      unitRef="usd">3436000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzUtMy0xLTEtMA_f07d7919-2cb5-41e7-9466-3cdcad59b12c"
      unitRef="usd">-21109000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzUtNS0xLTEtMA_5d383a00-33fd-485c-ab67-7e0e9f8b9eab"
      unitRef="usd">-29656000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzYtMS0xLTEtMA_08d8169a-c649-4606-b4db-926841739670"
      unitRef="usd">-4638000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzYtMy0xLTEtMA_8b22a707-ae2c-4ecd-ab57-496d88285639"
      unitRef="usd">-12125000</us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzYtNS0xLTEtMA_9e1753d5-41a2-4392-bd54-ddd03a8b4800"
      unitRef="usd">806000</us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzctMS0xLTEtMA_2728a544-236b-4bc5-b806-c7d6b307d0bf"
      unitRef="usd">-1202000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzctMy0xLTEtMA_e61d60e6-2258-4146-a07d-61be3ca59c31"
      unitRef="usd">-33234000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzctNS0xLTEtMA_25a96337-61f7-4fdb-bd5a-0707a40f76a6"
      unitRef="usd">-28850000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzgtMS0xLTEtMA_1adb371a-3c33-4b34-9d45-0170d765069b"
      unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzgtMy0xLTEtMA_509ea376-0ed3-49f5-a9d1-8d7b4e1dbfb8"
      unitRef="usd">-243000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzgtNS0xLTEtMA_474175ce-0226-4e82-b5cc-a8cf0bdfb5f1"
      unitRef="usd">64000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzktMS0xLTEtMA_cef2ab43-5753-4d8e-8e34-d1f09117200f"
      unitRef="usd">172687000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzktMy0xLTEtMA_c65f7272-6ab5-456a-b5b5-a8554e591ae3"
      unitRef="usd">125770000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzktNS0xLTEtMA_89905a98-2814-4931-a8dd-757577a326ca"
      unitRef="usd">108043000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzExLTEtMS0xLTA_69f0af63-5bf3-49ca-af1f-41cc04c17b8b"
      unitRef="usd">172657000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzExLTMtMS0xLTA_1aae607a-dbe3-4f24-a168-6db8bc122359"
      unitRef="usd">125434000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzExLTUtMS0xLTA_ca6cc4e7-998f-4960-aba3-d5ae153108ce"
      unitRef="usd">108033000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzEyLTEtMS0xLTA_f6030e04-05c6-4d06-909f-a8ebee963624"
      unitRef="usd">30000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzEyLTMtMS0xLTA_9096f1d7-0ce6-4bcf-9258-582a7328e282"
      unitRef="usd">336000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzEyLTUtMS0xLTA_66725d7e-f8da-476a-ac07-305ce5f70e18"
      unitRef="usd">10000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzEzLTEtMS0xLTA_f2985e91-a220-424c-8ca3-cc9c2840077a"
      unitRef="usd">172687000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzEzLTMtMS0xLTA_81a74cc3-1492-459a-8071-244dadae525d"
      unitRef="usd">125770000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDUvZnJhZzo0ZDU4M2U4OWI5MDE0YzZhODNkNzkwN2M2M2ZhNjE5My90YWJsZTo3MmU4YTg2MWJjYzE0NjEzYTFlMGI3OTM5NjI2MmYyZC90YWJsZXJhbmdlOjcyZThhODYxYmNjMTQ2MTNhMWUwYjc5Mzk2MjYyZjJkXzEzLTUtMS0xLTA_13b3505e-6bc5-47de-8db0-376e2eb0f350"
      unitRef="usd">108043000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMtMS0xLTEtMA_a24b010e-fd8c-4ceb-87bd-95e20203952f"
      unitRef="usd">173890000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMtMy0xLTEtMA_35ba37c8-e2fe-4fda-977d-23db6952bad6"
      unitRef="usd">158761000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMtNS0xLTEtMA_fce48367-dadd-41e2-891d-e172c435a256"
      unitRef="usd">136957000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUtMS0xLTEtMA_ac1d6ad5-1644-4010-b81a-a947a103a2a4"
      unitRef="usd">24611000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUtMy0xLTEtMA_4c2ce053-e6db-4d78-8b33-18eee37c4f6f"
      unitRef="usd">28844000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUtNS0xLTEtMA_3613ab34-c3e6-43ac-bf5f-8f6459129848"
      unitRef="usd">38636000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzYtMS0xLTEtMA_4926d19a-95b0-4ce0-ac20-1fbe5e77e534"
      unitRef="usd">6605000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzYtMy0xLTEtMA_a88c741e-c4f2-48c7-a5c3-73701e503c2a"
      unitRef="usd">4073000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzYtNS0xLTEtMA_ee9acbfe-f513-4779-abea-001e50efbac2"
      unitRef="usd">4008000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzctMS0xLTEtMTk1Mg_a4225906-bdbe-4a91-ac67-abfc69ca8c68"
      unitRef="usd">6310000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzctMy0xLTEtMTk0MQ_931d7fb0-6641-4550-8e28-a7143b7fc190"
      unitRef="usd">4048000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzctNS0xLTEtMjAxNw_b7eb4d9e-e63a-44c0-8252-ced15fd4d6d0"
      unitRef="usd">3440000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:ShareBasedCompensation
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzctMS0xLTEtMA_915aab62-5ff5-47b5-8c80-310bb2787d99"
      unitRef="usd">19424000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzctMy0xLTEtMA_7734060e-9304-4251-a96a-819c961b391d"
      unitRef="usd">17618000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzctNS0xLTEtMA_2fe3fdcf-87a0-4971-90e7-bffd01e82f3d"
      unitRef="usd">19582000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzgtMS0xLTEtMA_8f6f9309-df21-46ad-a5cf-f593543c1341"
      unitRef="usd">565000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzgtMy0xLTEtMA_75214b06-0918-4628-ac84-18a42c5d173d"
      unitRef="usd">-37615000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzgtNS0xLTEtMA_be06f2a9-2206-471a-b4e8-f8a87940a76d"
      unitRef="usd">-29360000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzktMS0xLTEtMA_22f3ec22-28ec-42aa-b595-51530ca1cbeb"
      unitRef="usd">1267000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzktMy0xLTEtMA_d941c8ef-a5cf-4f33-bdc0-d5fd34f3fe87"
      unitRef="usd">16964000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzktNS0xLTEtMA_32f4aeb6-864f-49bc-a131-5c93273ddd20"
      unitRef="usd">7167000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzEwLTEtMS0xLTA_1296de15-ee18-4f9d-b919-55d42bd7fb53"
      unitRef="usd">15800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzEwLTMtMS0xLTA_b0970730-f6f8-4950-9b4a-06084f699ba2"
      unitRef="usd">7755000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzEwLTUtMS0xLTA_50471c1c-ad23-4294-822e-074dcded5093"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzExLTEtMS0xLTA_84b389c5-34ea-402d-9f67-4dc812550f22"
      unitRef="usd">14971000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzExLTMtMS0xLTA_bc24c1c4-bbe9-46d5-b8a9-799225802be2"
      unitRef="usd">-1085000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzExLTUtMS0xLTA_bb7fa7a5-fd8b-410d-9de4-138169cfc395"
      unitRef="usd">-4252000</ttek:FairValueAdjustmentsToContingentConsideration>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzEyLTEtMS0xLTA_1fd58588-e4eb-4a92-875c-3f59fb048f2c"
      unitRef="usd">11066000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzEyLTMtMS0xLTA_3a94f621-da20-4944-8447-0f88cc330d34"
      unitRef="usd">232000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzEyLTUtMS0xLTA_fe7f279d-a9c6-46c1-8327-399b3665c01a"
      unitRef="usd">-1045000</us-gaap:GainLossOnDispositionOfAssets>
    <ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE0LTEtMS0xLTA_0407b332-c7fd-4dd0-bbf2-ae5384935adb"
      unitRef="usd">-154748000</ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset>
    <ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE0LTMtMS0xLTA_f3544184-7d6e-4c5c-88be-e82788dd1391"
      unitRef="usd">10226000</ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset>
    <ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE0LTUtMS0xLTA_82d4e24b-60c4-4982-b517-7433eaf72fa1"
      unitRef="usd">46273000</ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE1LTEtMS0xLTA_6e988398-b443-4269-9829-df91229bfe12"
      unitRef="usd">11321000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE1LTMtMS0xLTA_ba8083ce-6d2d-4d13-adb5-935e3759351c"
      unitRef="usd">-2568000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE1LTUtMS0xLTA_5d4a0131-8a60-4e3e-a9a6-36af5091334c"
      unitRef="usd">12638000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE2LTEtMS0xLTA_4de8a0c5-3001-4d25-9500-07d8c319b9c2"
      unitRef="usd">-102162000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE2LTMtMS0xLTA_aefbc577-77f7-486d-acd9-77ca28652250"
      unitRef="usd">39011000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE2LTUtMS0xLTA_7c57042e-bd68-4662-ab50-90a6a23c3417"
      unitRef="usd">-16032000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <ttek:IncreaseDecreaseInAccruedCompensation
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE3LTEtMS0xLTA_795528fe-9a9a-4b72-bb6f-04390e5cc7d5"
      unitRef="usd">-8173000</ttek:IncreaseDecreaseInAccruedCompensation>
    <ttek:IncreaseDecreaseInAccruedCompensation
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE3LTMtMS0xLTA_381bcdad-dbc7-42dd-bc39-446be09bd7e3"
      unitRef="usd">18359000</ttek:IncreaseDecreaseInAccruedCompensation>
    <ttek:IncreaseDecreaseInAccruedCompensation
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE3LTUtMS0xLTA_34f5c34e-0fc5-41f0-8028-0a3c115e0c6a"
      unitRef="usd">27492000</ttek:IncreaseDecreaseInAccruedCompensation>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE4LTEtMS0xLTA_76859834-5a4d-4462-8f2f-9aa6f47dce4f"
      unitRef="usd">5894000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE4LTMtMS0xLTA_f4003005-ea71-4248-bd0e-e3431ad8f3c1"
      unitRef="usd">-6039000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE4LTUtMS0xLTA_2c0b58fc-94ce-4c0d-9a62-aed98211c6cd"
      unitRef="usd">15228000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE5LTEtMS0xLTA_37db79cd-a5f8-4c25-a1a2-dca17086c7db"
      unitRef="usd">19460000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE5LTMtMS0xLTA_8309e619-7691-4921-b75f-a4422feefb2c"
      unitRef="usd">-16929000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzE5LTUtMS0xLTA_388025eb-c023-4758-8619-5a702b8e0c29"
      unitRef="usd">24998000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzIwLTEtMS0xLTA_e1e7bbd2-574c-4f42-8867-936fe17367a2"
      unitRef="usd">-5192000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzIwLTMtMS0xLTA_49dd245d-1e70-4c76-801e-380d67b7ad0a"
      unitRef="usd">-11386000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzIwLTUtMS0xLTA_b45d8cd6-c7dd-4ba3-9e85-ddfa2675746c"
      unitRef="usd">17596000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzIxLTEtMS0xLTA_929d31f2-e2bc-4c24-907f-1584689a7cd0"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzIxLTMtMS0xLTA_87dfed1b-cddc-4b8f-87b4-9c9c66d8750a"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzIxLTUtMS0xLTA_fbb6ff6d-0c3f-4121-983b-bd474ef854c1"
      unitRef="usd">2349000</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzIyLTEtMS0xLTA_d626080c-7a49-4af2-93ac-279a609be50e"
      unitRef="usd">262479000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzIyLTMtMS0xLTA_fe67177d-19d6-40e5-b833-d20976c9c9a8"
      unitRef="usd">208513000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzIyLTUtMS0xLTA_a2506eb8-0852-43e6-918e-a5126c271dd1"
      unitRef="usd">185733000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI1LTEtMS0xLTA_cc00d7ac-1e6d-480f-97d8-d6c263e23a76"
      unitRef="usd">68488000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI1LTMtMS0xLTA_c9a63c1f-59e3-482d-821b-4fff30ef2bfe"
      unitRef="usd">84159000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI1LTUtMS0xLTA_39f4f6f6-f706-4c5e-a1fd-c1320146f3d8"
      unitRef="usd">68256000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI2LTEtMS0xLTE1ODc_3a6d964d-0c8e-4c26-b4ec-97a6545b369e"
      unitRef="usd">12245000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI2LTMtMS0xLTE1ODc_372d1618-a847-48b7-9357-813a99bd4e7e"
      unitRef="usd">16198000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI2LTUtMS0xLTE1ODc_df77ebcd-a38a-4c64-8617-f04ae1ebe392"
      unitRef="usd">9726000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI2LTEtMS0xLTA_780b4113-d9a7-4c6c-99c6-20d5439ec05c"
      unitRef="usd">17710000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI2LTMtMS0xLTA_1e2410bb-d4ba-4115-a57b-5f11280af558"
      unitRef="usd">651000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI2LTUtMS0xLTA_3224a128-907f-485e-a358-29d3f6af2b8a"
      unitRef="usd">35348000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI3LTEtMS0xLTA_60facf34-094c-46ee-b1aa-e1eee6a8537b"
      unitRef="usd">-63023000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI3LTMtMS0xLTA_d53403a8-83de-4a26-968f-c209f9d4a575"
      unitRef="usd">-99706000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI3LTUtMS0xLTA_aabf6bdc-6c52-4abd-a995-466a4c21916a"
      unitRef="usd">-42634000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI5LTEtMS0xLTE1OTU_08a415f3-313b-42ec-b4b3-8e1cb9eae352"
      unitRef="usd">344991000</us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI5LTMtMS0xLTE1OTU_9284739b-a4a9-4b82-bd13-4badb450b7fe"
      unitRef="usd">417262000</us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI5LTUtMS0xLTE1OTU_06b7759f-a422-4ac8-b1c4-e5b2a395c29c"
      unitRef="usd">401965000</us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI5LTEtMS0xLTA_44e847b3-b405-4797-9732-a62a1d735014"
      unitRef="usd">331066000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI5LTMtMS0xLTA_09f8a044-caf1-4841-9ec8-b5f6c08f18c2"
      unitRef="usd">415491000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzI5LTUtMS0xLTA_01e6d39d-2b7c-491e-8de2-4f0ca6587563"
      unitRef="usd">485946000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMxLTEtMS0xLTE2MDQ_d279905a-4bd6-428e-99e4-f068d3aec3b7"
      unitRef="usd">117188000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMxLTMtMS0xLTE2MDQ_4e6e0fc8-8a25-4225-9a57-7376b91fb73d"
      unitRef="usd">100000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMxLTUtMS0xLTE2MDQ_72ef31df-ca48-4aca-b578-00dff16c078b"
      unitRef="usd">75000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMyLTEtMS0xLTE2MTA_dc2053c5-51bd-47d6-bd3f-b1934372a607"
      unitRef="usd">11166000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMyLTMtMS0xLTE2MTA_81c7a881-84f2-426f-abf4-e772df124775"
      unitRef="usd">6893000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMyLTUtMS0xLTE2MTA_af4b1539-affc-437e-aa7d-1691598d6ae2"
      unitRef="usd">8871000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMxLTEtMS0xLTA_47f79dc0-5a2b-4837-9c90-2a35a1847699"
      unitRef="usd">22900000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMxLTMtMS0xLTA_1ca16dbb-8ef5-4138-860b-23e2df8d3919"
      unitRef="usd">12018000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMxLTUtMS0xLTA_93d76804-e919-4a71-8e7a-020ac5974e11"
      unitRef="usd">1412000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMyLTEtMS0xLTA_afc7d2d1-45fd-4b9c-869f-f439e1a7d1be"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMyLTMtMS0xLTA_20432357-155a-4c5f-88b0-d5633ced94aa"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzMyLTUtMS0xLTA_a72238d6-97ea-47d4-844d-31752e9446c3"
      unitRef="usd">1737000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM0LTEtMS0xLTA_7762ff50-c885-4d39-b9d2-53e745c8cd1e"
      unitRef="usd">10334000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM0LTMtMS0xLTA_2f621341-f081-4967-8253-4df0cda54008"
      unitRef="usd">11751000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM0LTUtMS0xLTA_fe3517a8-4f4a-430a-b660-b92c5d0f9add"
      unitRef="usd">13520000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM1LTEtMS0xLTA_f82b17fa-2430-4e80-9872-cf8934dcf4d8"
      unitRef="usd">34743000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM1LTMtMS0xLTA_b300f3c3-06f5-48e1-b7c2-d0707ccedee4"
      unitRef="usd">29674000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM1LTUtMS0xLTA_07f18b2d-a6cb-4346-8774-d7c4026a9893"
      unitRef="usd">24477000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM4LTEtMS0xLTcxMjU_9c1a43f1-bba7-4ff5-a375-5b8247b5d7de"
      unitRef="usd">1311000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM4LTMtMS0xLTcxMjk_f963edc1-ca53-4e80-a472-227676019ce7"
      unitRef="usd">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM4LTUtMS0xLTcxMzM_a543227e-7b13-4112-afed-172a7a4ade8b"
      unitRef="usd">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM3LTEtMS0xLTA_037aaeff-4f4c-49fc-84d3-65309d3105bf"
      unitRef="usd">-163049000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM3LTMtMS0xLTA_9dfdf396-fd68-4df1-b5a3-68a11eb1d935"
      unitRef="usd">-135063000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM3LTUtMS0xLTA_aabfeba6-c14d-4c94-9c8b-c766bfb82713"
      unitRef="usd">-181958000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM5LTEtMS0xLTA_03047e57-0557-4621-beb3-b27307dc8139"
      unitRef="usd">207000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM5LTMtMS0xLTA_f96ec0f2-ad0d-4a18-9963-9f8337c8aff7"
      unitRef="usd">-1727000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzM5LTUtMS0xLTA_1d96b676-1975-467a-9827-6424d0ceb965"
      unitRef="usd">-4947000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQxLTEtMS0xLTA_011a2e2b-e8ac-42aa-b3f9-598c49e7a8a4"
      unitRef="usd">36614000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQxLTMtMS0xLTA_b927ac4a-89f3-4714-9f6d-408b95164109"
      unitRef="usd">-27983000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQxLTUtMS0xLTA_05aeb3b2-b859-49f3-be40-ab6871bf9ff7"
      unitRef="usd">-43806000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQyLTEtMS0xLTA_2bce869d-ab08-4681-9aee-54ccde0b80fa"
      unitRef="usd">120901000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icd977e01c58e4cc281a263398e7839f2_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQyLTMtMS0xLTA_c91e4085-f4a0-465f-a965-322d8383788b"
      unitRef="usd">148884000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie8260e6f4129401bb237da1a51b2f3e6_I20171001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQyLTUtMS0xLTA_17305c6b-0f4a-4a17-a796-053567bf8452"
      unitRef="usd">192690000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQzLTEtMS0xLTA_2633221c-b48b-46e5-bace-a95f23d76bf8"
      unitRef="usd">157515000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQzLTMtMS0xLTA_c771e49e-b7c2-4185-840d-252b95bcf732"
      unitRef="usd">120901000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icd977e01c58e4cc281a263398e7839f2_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQzLTUtMS0xLTA_0a16502c-ec35-4c9a-a0fb-7f64fc96d68e"
      unitRef="usd">148884000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQ3LTEtMS0xLTA_1c732667-610a-4375-82d8-0d0c56d0ef74"
      unitRef="usd">13256000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQ3LTMtMS0xLTA_789b2c85-14a8-4c9a-89fa-c22d5beb5503"
      unitRef="usd">12310000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQ3LTUtMS0xLTA_72e102f4-3e2a-4f6b-8748-7358bf4f2769"
      unitRef="usd">15570000</us-gaap:InterestPaidNet>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQ4LTAtMS0xLTAvdGV4dHJlZ2lvbjozNDA1MGU0OWNhMTY0MzU4OGNiYWIwNWU3MmY2NzY5NF8yMTk5MDIzMjU1NjQw_539d37f1-ddab-402a-9837-ca5800c3dd8c"
      unitRef="usd">1400000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQ4LTAtMS0xLTAvdGV4dHJlZ2lvbjozNDA1MGU0OWNhMTY0MzU4OGNiYWIwNWU3MmY2NzY5NF8yMTk5MDIzMjU1NjU4_98ae419b-30a0-476e-a88c-3f9d66e50c8d"
      unitRef="usd">5200000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQ4LTAtMS0xLTAvdGV4dHJlZ2lvbjozNDA1MGU0OWNhMTY0MzU4OGNiYWIwNWU3MmY2NzY5NF8yMTk5MDIzMjU1Njc2_01fa08b9-1bc9-4e8e-b69a-db09c9f1e32e"
      unitRef="usd">2500000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQ4LTEtMS0xLTA_b4d967eb-19bf-4036-805c-5366e4a1700d"
      unitRef="usd">55039000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQ4LTMtMS0xLTA_c0cdaab3-4f57-4719-95ea-8eebf520c8e1"
      unitRef="usd">66038000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzQ4LTUtMS0xLTA_fc6c6fb6-e16e-4fb8-983f-2c96b8393f9d"
      unitRef="usd">49842000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUxLTEtMS0xLTA_1ce93260-ad17-4701-b0e6-1d6ca402b153"
      unitRef="usd">157515000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUxLTMtMS0xLTA_c64b6d52-d9a7-4058-ac36-18eed1aa9ef7"
      unitRef="usd">120732000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icd977e01c58e4cc281a263398e7839f2_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUxLTUtMS0xLTA_e7d06861-e2e7-45b6-bc46-3442b22b3535"
      unitRef="usd">146185000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUyLTEtMS0xLTA_59a7d3a6-986d-4418-84f9-b68cb27d744f"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUyLTMtMS0xLTA_fc6b4b5e-5f50-41ef-beb2-360c0c9265d2"
      unitRef="usd">169000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="icd977e01c58e4cc281a263398e7839f2_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUyLTUtMS0xLTA_9d067582-38ca-4956-88ea-f8626750b097"
      unitRef="usd">2699000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUzLTEtMS0xLTA_9c0f3e20-b85a-46ec-b01a-fcaf49873dc0"
      unitRef="usd">157515000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUzLTMtMS0xLTA_9d58d93f-de1d-4487-9813-ea4ffcbf5c0e"
      unitRef="usd">120901000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icd977e01c58e4cc281a263398e7839f2_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNTQvZnJhZzpmNmY0MmUxZjA0NDE0ZjMyYTBhNTdiZmUzMTExNjVjMy90YWJsZTozYWQ5NGM3NTNlMzI0OGMwYjY4MTQ4MTgzYjEzZGIxYi90YWJsZXJhbmdlOjNhZDk0Yzc1M2UzMjQ4YzBiNjgxNDgxODNiMTNkYjFiXzUzLTUtMS0xLTA_c827330f-e868-433e-bd51-178087145800"
      unitRef="usd">148884000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SharesOutstanding
      contextRef="ia7d4a25871684acf9ec83b4c5a7ba14c_I20171001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzItMS0xLTEtMA_d7436715-7bd9-4de8-9d42-2f1977fc025e"
      unitRef="shares">55873000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia7d4a25871684acf9ec83b4c5a7ba14c_I20171001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzItMy0xLTEtMA_4334a08f-34e0-4afc-8e18-e8897b704f9c"
      unitRef="usd">559000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i10e5af390e6446d9b542c87d6f259c40_I20171001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzItNS0xLTEtMA_6df1864c-ff1e-42b2-a846-7dbeb5c7bb5c"
      unitRef="usd">193835000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i22995cad28e041198f5e7dea58d1dd87_I20171001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzItNy0xLTEtMA_56d5dac3-09f6-4ec6-af5b-73ec893b0e28"
      unitRef="usd">-98500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5cf95ad7118d4e74b4662fdbee8b9f40_I20171001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzItOS0xLTEtMA_1af305d2-7738-4b56-a2bb-5fa45dafd905"
      unitRef="usd">832559000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1edafa5322d74e1398394ab3f004b720_I20171001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzItMTEtMS0xLTA_140e0d17-8110-413b-98b7-deb28f61e6e1"
      unitRef="usd">928453000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idce45861f0b64c37add7e931b6ca71a4_I20171001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzItMTMtMS0xLTA_0385981c-fa40-4a12-9abe-f3a5833418a4"
      unitRef="usd">171000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie8260e6f4129401bb237da1a51b2f3e6_I20171001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzItMTUtMS0xLTA_34112a14-d0f0-4cdd-9210-eb8c439c9df5"
      unitRef="usd">928624000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i25ff4c53ed20440daae832d7b4cd09b1_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQtOS0xLTEtMA_57ff2784-9af3-41e1-9afb-96af8c2ebb7b"
      unitRef="usd">136883000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0a06dbdb17b34ea89e129bf51fbd75ad_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQtMTEtMS0xLTA_87458a03-ad27-46cc-860e-061c81614568"
      unitRef="usd">136883000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1a5abffcb2ae4de9a7be4781ad2b9974_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQtMTMtMS0xLTA_86082797-3511-44aa-9195-9db35a1d44fe"
      unitRef="usd">74000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQtMTUtMS0xLTA_5b54ff0e-b73c-4932-a1c3-51b1b1335e63"
      unitRef="usd">136957000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i326bbbd20fbd4d9eb51056b03b312b08_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzUtNy0xLTEtMA_1676c0ca-c7b8-49f6-811f-4a836242930a"
      unitRef="usd">-29656000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i0a06dbdb17b34ea89e129bf51fbd75ad_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzUtMTEtMS0xLTA_9c078fe4-c662-40ed-a2e3-9b452ced08a2"
      unitRef="usd">-29656000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i1a5abffcb2ae4de9a7be4781ad2b9974_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzUtMTMtMS0xLTA_0ed8b70f-050b-4f5f-ab8e-9c70a6b0d538"
      unitRef="usd">-64000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzUtMTUtMS0xLTA_339247cf-ccb2-41bc-b5cf-5c75d4bef926"
      unitRef="usd">-29720000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i326bbbd20fbd4d9eb51056b03b312b08_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzYtNy0xLTEtMA_526d6c70-c165-4b11-8396-bee7febf1587"
      unitRef="usd">806000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i0a06dbdb17b34ea89e129bf51fbd75ad_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzYtMTEtMS0xLTA_03f5e482-db08-490d-9e67-8fbf63bbd72a"
      unitRef="usd">806000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzYtMTUtMS0xLTA_979d5523-d2cb-4140-b822-31f81c2007e3"
      unitRef="usd">806000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0a06dbdb17b34ea89e129bf51fbd75ad_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzctMTEtMS0xLTA_7784f165-1cd4-4a8c-9103-d724e2d176de"
      unitRef="usd">108033000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1a5abffcb2ae4de9a7be4781ad2b9974_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzctMTMtMS0xLTA_a30e4613-d201-4427-a40f-acfc4c7b67b7"
      unitRef="usd">10000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzctMTUtMS0xLTA_2c249e91-593f-47ec-99a9-b595e872e742"
      unitRef="usd">108043000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i1a5abffcb2ae4de9a7be4781ad2b9974_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzgtMTMtMS0xLTA_70f39e7d-301a-4efe-9d8f-0fbce7067287"
      unitRef="usd">52000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzgtMTUtMS0xLTA_463ba5e1-3379-448a-abb4-ee8cb22c6b24"
      unitRef="usd">52000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzktMC0xLTEtMC90ZXh0cmVnaW9uOjNjNjdlOTQ2MTg5ODQ5YzFhNjY4ZDQ2ZTViMjBhNTc1XzIxOTkwMjMyNTU1OTY_8bea0f43-a9a5-4645-9766-53c53083cb53"
      unitRef="usdPerShare">0.44</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i25ff4c53ed20440daae832d7b4cd09b1_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzktOS0xLTEtMA_f66cb85a-26b3-4e1b-b8da-a40c4119a4ba"
      unitRef="usd">24477000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0a06dbdb17b34ea89e129bf51fbd75ad_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzktMTEtMS0xLTA_bf2ff3b6-9300-4bab-986b-5a9c091fa167"
      unitRef="usd">24477000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzktMTUtMS0xLTA_c5b570c0-6075-4b4a-ac27-fe0bff4094b9"
      unitRef="usd">24477000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ide2e961a64334bd3bd36a25047328355_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEwLTUtMS0xLTA_49860da9-b0c3-4243-8161-1f8dfd32b867"
      unitRef="usd">19582000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0a06dbdb17b34ea89e129bf51fbd75ad_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEwLTExLTEtMS0w_c9057235-f889-4eb3-b069-da2109267e8c"
      unitRef="usd">19582000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEwLTE1LTEtMS0w_188952a9-886c-4456-8aed-7cc878466608"
      unitRef="usd">19582000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i3467db919e85461381058589f30eb67f_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzExLTEtMS0xLTA_8d9eb919-eb8b-4b1b-9f39-7fcd0ffbbefe"
      unitRef="shares">549000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3467db919e85461381058589f30eb67f_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzExLTMtMS0xLTA_4c80b517-a6b0-4757-bdfa-41c14b34a25f"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ide2e961a64334bd3bd36a25047328355_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzExLTUtMS0xLTA_94c9e540-0994-45a8-97b4-c673398ca07a"
      unitRef="usd">13506000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i0a06dbdb17b34ea89e129bf51fbd75ad_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzExLTExLTEtMS0w_98d749fb-9b66-4f03-8bf6-4e8a0866e62c"
      unitRef="usd">13511000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzExLTE1LTEtMS0w_47c88783-5810-40df-aa1b-df1cc1a6860a"
      unitRef="usd">13511000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i3467db919e85461381058589f30eb67f_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEyLTEtMS0xLTA_dc613f62-7f48-434e-9709-52164b637674"
      unitRef="shares">277000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i3467db919e85461381058589f30eb67f_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEyLTMtMS0xLTA_4be0b8a0-bf9a-4b0f-a031-9a06d8ca6c6c"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ide2e961a64334bd3bd36a25047328355_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEyLTUtMS0xLTA_11967c1a-fae5-42ba-8b9a-94a79f9fbae4"
      unitRef="usd">-8874000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i0a06dbdb17b34ea89e129bf51fbd75ad_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEyLTExLTEtMS0w_54a30c12-c1bb-4097-abb1-3f358d2da36a"
      unitRef="usd">-8871000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEyLTE1LTEtMS0w_5e24c1c0-3151-4136-b81f-2b45e5a2aeaa"
      unitRef="usd">-8871000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i3467db919e85461381058589f30eb67f_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEzLTEtMS0xLTA_36baef91-544b-47be-8c22-1094ad64bf9a"
      unitRef="shares">142000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i3467db919e85461381058589f30eb67f_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEzLTMtMS0xLTA_17a17859-2d17-4d30-b38e-61d773193d57"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ide2e961a64334bd3bd36a25047328355_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEzLTUtMS0xLTA_74a83973-6ee8-4867-a7eb-9317fcde681f"
      unitRef="usd">5739000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i0a06dbdb17b34ea89e129bf51fbd75ad_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEzLTExLTEtMS0w_e875883d-2d8c-4a5c-bce5-780ca4f20594"
      unitRef="usd">5740000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzEzLTE1LTEtMS0w_4c34a044-8447-40f6-875c-196da0b32f11"
      unitRef="usd">5740000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i3467db919e85461381058589f30eb67f_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE0LTEtMS0xLTA_d804d4ba-f0fb-431d-a6f1-b1dec2485271"
      unitRef="shares">1492000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i3467db919e85461381058589f30eb67f_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE0LTMtMS0xLTA_9e281331-7240-40de-8ec4-1b67f30e6399"
      unitRef="usd">15000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ide2e961a64334bd3bd36a25047328355_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE0LTUtMS0xLTA_fdff5033-92b0-484d-b677-cca58ca4eb32"
      unitRef="usd">74985000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i0a06dbdb17b34ea89e129bf51fbd75ad_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE0LTExLTEtMS0w_c8d42ee3-b510-4efe-a6f4-b67689c5d0b2"
      unitRef="usd">75000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE0LTE1LTEtMS0w_9c0f8f85-814d-4723-a77f-839ede1ecce4"
      unitRef="usd">75000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:SharesOutstanding
      contextRef="i95337d9cb9fb4b30a14030f084a7dbe5_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE1LTEtMS0xLTA_6e1bb26d-63cc-4271-b7c7-695ae1c626af"
      unitRef="shares">55349000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i95337d9cb9fb4b30a14030f084a7dbe5_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE1LTMtMS0xLTA_cbee60f4-e9b0-455b-8ece-975f0ba36cf6"
      unitRef="usd">553000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id946ddc749a94ac8985fb9b66d69a420_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE1LTUtMS0xLTA_49ef2c2a-892b-4b62-9e90-c3967a026ef5"
      unitRef="usd">148803000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icb832f38bc534fc98dfb21b7770e5ab1_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE1LTctMS0xLTA_0c3f292d-72b7-4b86-ae51-7f74d69433cc"
      unitRef="usd">-127350000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ied4f1752d0444dcaba3ac12cd66a1a3d_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE1LTktMS0xLTA_caa0f3ee-c372-4035-8641-2c0558c5a32d"
      unitRef="usd">944965000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ied819268ca3f41baad386ef2f2e3ab78_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE1LTExLTEtMS0w_f79e165a-1da3-462e-a053-2cbed79a832c"
      unitRef="usd">966971000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icd57295e832a4c129af7e26dc3781726_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE1LTEzLTEtMS0w_87b9cf3e-51f0-4e26-b469-51bb7cd683a0"
      unitRef="usd">129000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icd977e01c58e4cc281a263398e7839f2_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE1LTE1LTEtMS0w_e51a5cf8-7da6-4afb-a256-03b6b957bfb2"
      unitRef="usd">967100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="if48b0245944a4ee9972bd1315e5bfcd5_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE3LTktMS0xLTA_9e5d9330-73de-488f-aa55-bcb569bf875e"
      unitRef="usd">158668000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5c48e81f041049ecbea70e0da935c2bc_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE3LTExLTEtMS0w_24bc191b-140e-40a4-8460-20559e72472d"
      unitRef="usd">158668000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0115fa08255e46019967e4b63ade9e31_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE3LTEzLTEtMS0w_26bb6fc3-5833-4766-928d-d2ea9e7ade55"
      unitRef="usd">93000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE3LTE1LTEtMS0w_01480676-6cde-42ae-8d66-a88b2d1786dc"
      unitRef="usd">158761000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i26f2b13be278456eaaece91595f645d9_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE4LTctMS0xLTA_1c9e881a-0e47-492f-a549-616c44f32e31"
      unitRef="usd">-21109000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i5c48e81f041049ecbea70e0da935c2bc_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE4LTExLTEtMS0w_cf9cc26d-c790-4d43-862e-26e92d2d4662"
      unitRef="usd">-21109000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i0115fa08255e46019967e4b63ade9e31_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE4LTEzLTEtMS0w_5b36ad58-1aa8-432b-b8da-b94971df4ac4"
      unitRef="usd">243000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE4LTE1LTEtMS0w_4b256eb2-890f-45f9-8f64-88dd9eab80a2"
      unitRef="usd">-20866000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i26f2b13be278456eaaece91595f645d9_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE5LTctMS0xLTA_fdd1f2e4-4bcb-472f-b132-c60918dc5f38"
      unitRef="usd">-12125000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i5c48e81f041049ecbea70e0da935c2bc_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE5LTExLTEtMS0w_89521025-3951-426e-8405-a1ec28c50613"
      unitRef="usd">-12125000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzE5LTE1LTEtMS0w_5c51bf48-ed0a-419b-a322-5cd1a4cac763"
      unitRef="usd">-12125000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5c48e81f041049ecbea70e0da935c2bc_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIwLTExLTEtMS0w_3dac9c31-bdb1-4d42-8fb7-2a53c9072830"
      unitRef="usd">125434000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0115fa08255e46019967e4b63ade9e31_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIwLTEzLTEtMS0w_a500dad1-cf03-4ca9-a20e-04eebfc1317e"
      unitRef="usd">336000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIwLTE1LTEtMS0w_ce2ec095-e577-482f-8c3d-e9ff18826ffb"
      unitRef="usd">125770000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i0115fa08255e46019967e4b63ade9e31_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIxLTEzLTEtMS0w_05c1f164-ba92-4e43-9ffb-5fbdcd178ddd"
      unitRef="usd">287000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIxLTE1LTEtMS0w_c0d823b7-b160-4b96-b17d-abb1417b6c2a"
      unitRef="usd">287000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIyLTAtMS0xLTAvdGV4dHJlZ2lvbjo2NjMxNzUxZDRjNDM0OTllOTcyZmRjODlhZGE4MGFhYV8yMTk5MDIzMjU1NTk2_b7e6ba02-7364-4804-be63-a5fcbb386eec"
      unitRef="usdPerShare">0.54</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="if48b0245944a4ee9972bd1315e5bfcd5_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIyLTktMS0xLTA_80a2e442-3ef0-4a3f-9312-8c793a392725"
      unitRef="usd">29674000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i5c48e81f041049ecbea70e0da935c2bc_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIyLTExLTEtMS0w_218d5b18-aa19-4915-bd24-07032f6e3ebc"
      unitRef="usd">29674000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIyLTE1LTEtMS0w_e6c7938f-c364-428c-9b51-6fec9c81fad5"
      unitRef="usd">29674000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icc7a8a504b76449fb3b99656006b5066_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIzLTUtMS0xLTA_c2878b9b-e5b2-497f-8506-fa4407527ca1"
      unitRef="usd">17618000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5c48e81f041049ecbea70e0da935c2bc_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIzLTExLTEtMS0w_3141fbae-d5a9-4a99-ae65-11b0889c6b56"
      unitRef="usd">17618000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzIzLTE1LTEtMS0w_9704770d-f59b-4df7-9959-57b9f19a2f0b"
      unitRef="usd">17618000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i8f07a0297410435abcea83aef6f244d8_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI0LTEtMS0xLTA_70dfec8a-ac9c-460d-b979-717a3935d5da"
      unitRef="shares">183000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i8f07a0297410435abcea83aef6f244d8_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI0LTMtMS0xLTA_3588f850-5d96-4e18-b8a2-1de71d9376bf"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="icc7a8a504b76449fb3b99656006b5066_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI0LTUtMS0xLTA_1b8fd67b-16e1-4871-8645-95e0c71bec55"
      unitRef="usd">-6895000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i5c48e81f041049ecbea70e0da935c2bc_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI0LTExLTEtMS0w_4597b6aa-d87c-49f8-8617-9a1c40a407c0"
      unitRef="usd">-6893000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI0LTE1LTEtMS0w_a7d12460-bdeb-4f05-bb83-d33b0c93db39"
      unitRef="usd">-6893000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i8f07a0297410435abcea83aef6f244d8_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI1LTEtMS0xLTA_87fb977a-5bf6-498f-a1e4-8488aab9f59e"
      unitRef="shares">448000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8f07a0297410435abcea83aef6f244d8_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI1LTMtMS0xLTA_425d22ca-d2f5-42be-add6-48a9ea4dadd6"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="icc7a8a504b76449fb3b99656006b5066_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI1LTUtMS0xLTA_fb1cf195-de4e-4b29-9a9a-49fc81dd559e"
      unitRef="usd">11746000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5c48e81f041049ecbea70e0da935c2bc_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI1LTExLTEtMS0w_fb010b71-b638-45dc-9207-33f1772a5c96"
      unitRef="usd">11751000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI1LTE1LTEtMS0w_3239fc6d-3fea-498e-82d2-a9b84715f8f2"
      unitRef="usd">11751000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i8f07a0297410435abcea83aef6f244d8_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI2LTEtMS0xLTA_831bfc1a-d0a5-4a55-a854-dd20b346d1ec"
      unitRef="shares">148000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i8f07a0297410435abcea83aef6f244d8_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI2LTMtMS0xLTA_b1deff6d-4bfd-4889-81da-cadb1080488c"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="icc7a8a504b76449fb3b99656006b5066_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI2LTUtMS0xLTA_631d2d82-85d3-4aa9-9ffc-9d3f0b00d73f"
      unitRef="usd">6844000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i5c48e81f041049ecbea70e0da935c2bc_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI2LTExLTEtMS0w_d946ab79-47d3-41dd-b663-7bf51b7b0c1b"
      unitRef="usd">6846000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI2LTE1LTEtMS0w_1eb3d37c-801d-4150-a490-bac735293e03"
      unitRef="usd">6846000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i8f07a0297410435abcea83aef6f244d8_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI3LTEtMS0xLTA_61006cd0-79e9-4341-b8de-e7b8dc56d169"
      unitRef="shares">1563000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i8f07a0297410435abcea83aef6f244d8_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI3LTMtMS0xLTA_72f76971-f097-4cde-a4b3-f503b878df8c"
      unitRef="usd">16000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="icc7a8a504b76449fb3b99656006b5066_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI3LTUtMS0xLTA_99ba586f-efa1-4b9f-9154-301979dfc1a7"
      unitRef="usd">99984000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i5c48e81f041049ecbea70e0da935c2bc_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI3LTExLTEtMS0w_cf74356d-109f-489b-bd18-1d9965780790"
      unitRef="usd">100000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI3LTE1LTEtMS0w_9c2c5b04-c837-47f8-9fc8-ec83ee92b1f4"
      unitRef="usd">100000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id51888224bcc4a019019837275240cd0_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI4LTktMS0xLTIwNzQ_9b0daa79-7890-466d-82f2-fd3a96020f08"
      unitRef="usd">-2767000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia3b46cb19d3e403997d8ce01e9c28670_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI4LTExLTEtMS01NDMx_97a03e60-cf28-4b8d-8670-4bfaf65c0684"
      unitRef="usd">-2767000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i61155f7c24344d4ba9b9290cb5de97dc_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI4LTE1LTEtMS01NDMx_7f4663d9-684d-4a38-b9bb-910617b87513"
      unitRef="usd">-2767000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i77c4462ba1134c35814dc6132602d6a2_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI4LTEtMS0xLTA_c8f72eec-be22-4f85-83d5-a1938ee29cd6"
      unitRef="shares">54565000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i77c4462ba1134c35814dc6132602d6a2_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI4LTMtMS0xLTA_7eccfe19-f3df-4685-9b20-3f8b2c76d8ed"
      unitRef="usd">546000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifb10e14e486a4c7cb494f38c0159f616_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI4LTUtMS0xLTA_637c6058-12d1-4ec8-b0ee-c66b3949df46"
      unitRef="usd">78132000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9600a0f094054d158373b725cdd2ef84_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI4LTctMS0xLTA_91d64744-9aa3-43a5-9ebb-8834c7484416"
      unitRef="usd">-160584000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id895d8e5e15a499ea1938dfd46857851_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI4LTktMS0xLTA_a9b6ecdf-6458-48bb-82b5-56639f2c6a46"
      unitRef="usd">1071192000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id4ee0a48786a49aa96744e4551aaa268_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI4LTExLTEtMS0w_27f7ce98-b1de-4ca0-8a84-15b240a454dc"
      unitRef="usd">989286000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i943b6465956f4d4881d09dbf4239681c_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI4LTEzLTEtMS0w_0879fd23-6219-49dc-b773-de233bdead5d"
      unitRef="usd">178000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzI4LTE1LTEtMS0w_f5dcb942-9f5f-45cc-9f66-7ca2c0765d7e"
      unitRef="usd">989464000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ie79576312d5648f3a05c58647931801f_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMwLTktMS0xLTA_1844009f-dd46-4fcc-ae10-3dd86139dc4b"
      unitRef="usd">173859000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib4d60fb110374ff88ce979e7f3865e31_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMwLTExLTEtMS0w_5f0406ef-3fae-4e91-b740-d731d6ece987"
      unitRef="usd">173859000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i817fe546338b496f9a3a5f4d5b80244b_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMwLTEzLTEtMS0w_6de394cc-c0bd-4e43-9c22-0a28c10cd550"
      unitRef="usd">31000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMwLTE1LTEtMS0w_9cabfcb1-b735-450f-a221-233d9eae2294"
      unitRef="usd">173890000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i4580cf4a73ba42b0b226d71b2b177f69_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMxLTctMS0xLTA_6c3f10fa-cf1e-4ae0-8651-08ac9f9e777c"
      unitRef="usd">3436000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ib4d60fb110374ff88ce979e7f3865e31_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMxLTExLTEtMS0w_ccf21435-ada1-4aa4-98f6-b9c5d6d305b4"
      unitRef="usd">3436000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i817fe546338b496f9a3a5f4d5b80244b_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMxLTEzLTEtMS0w_f4d843e8-b9c0-40d4-b9a9-736c3f3aa1e9"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMxLTE1LTEtMS0w_16343f2d-db3b-4b44-98ee-ea31f4d905f5"
      unitRef="usd">3435000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i4580cf4a73ba42b0b226d71b2b177f69_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMyLTctMS0xLTA_b6d68ada-b6b3-4a14-82d1-412dd1b2123c"
      unitRef="usd">-4638000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ib4d60fb110374ff88ce979e7f3865e31_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMyLTExLTEtMS0w_8d1fb171-a7a5-4bb0-86db-217bbf2f6f69"
      unitRef="usd">-4638000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMyLTE1LTEtMS0w_d3947778-801f-41e6-85ba-f60719d2ab61"
      unitRef="usd">-4638000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib4d60fb110374ff88ce979e7f3865e31_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMzLTExLTEtMS0w_454e7b53-8b58-4cab-8c1c-aab76e5234b4"
      unitRef="usd">172657000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i817fe546338b496f9a3a5f4d5b80244b_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMzLTEzLTEtMS0w_721ba720-7757-469e-a926-7ea33ad4c398"
      unitRef="usd">30000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzMzLTE1LTEtMS0w_46c03ebb-58c6-42b8-ae63-7e677a3cbd6d"
      unitRef="usd">172687000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i817fe546338b496f9a3a5f4d5b80244b_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM0LTEzLTEtMS0w_cc81f3e1-37f7-4f80-9dff-15226ff31ca9"
      unitRef="usd">154000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM0LTE1LTEtMS0w_c443e5c6-6cb4-4522-bb2f-89ea1fac09dc"
      unitRef="usd">154000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM1LTAtMS0xLTAvdGV4dHJlZ2lvbjpjZTExY2UyMTgxZGY0YWVmODgzMmMzNGQ4OTc3NTU0ZV8yMTk5MDIzMjU1NTk2_6ef5c3f8-aa02-465d-9291-7290c2b7f609"
      unitRef="usdPerShare">0.64</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie79576312d5648f3a05c58647931801f_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM1LTktMS0xLTA_d5d721f4-c510-4220-b0e2-f25580f3c516"
      unitRef="usd">34743000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ib4d60fb110374ff88ce979e7f3865e31_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM1LTExLTEtMS0w_4e61abe1-87b9-42c9-b7e2-8d7657947e74"
      unitRef="usd">34743000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM1LTE1LTEtMS0w_4c5e834f-dab6-4638-b5dd-ac2bf1824cb8"
      unitRef="usd">34743000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia491c4d6618446ef9eb57e959a3c7472_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM2LTUtMS0xLTA_9076a0ce-79dc-4a98-8acf-fa386bdf78a3"
      unitRef="usd">19424000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib4d60fb110374ff88ce979e7f3865e31_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM2LTExLTEtMS0w_d6c73f97-01d8-44f3-9e12-4439c14b5fea"
      unitRef="usd">19424000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM2LTE1LTEtMS0w_f1d5798b-1296-4bf3-8032-afb54e60d0e7"
      unitRef="usd">19424000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i5bc054b71c684044b6d09629d75adf1d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM3LTEtMS0xLTA_e2bebf82-f80d-4766-b5ae-717d1a75327c"
      unitRef="shares">212000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i5bc054b71c684044b6d09629d75adf1d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM3LTMtMS0xLTA_41718282-b94a-4b71-a4e6-e2cd21d1d444"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ia491c4d6618446ef9eb57e959a3c7472_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM3LTUtMS0xLTA_baeb48ab-bdba-4795-85d0-f22a24962577"
      unitRef="usd">-11168000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ib4d60fb110374ff88ce979e7f3865e31_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM3LTExLTEtMS0w_11d8e050-bce7-45be-b644-3169f06e1f37"
      unitRef="usd">-11166000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM3LTE1LTEtMS0w_481d330d-a5a9-43bf-99ff-7f57cfc77bf5"
      unitRef="usd">-11166000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i5bc054b71c684044b6d09629d75adf1d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM4LTEtMS0xLTA_810b2d6b-b511-43f5-a828-f1b86f5dd9f2"
      unitRef="shares">361000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5bc054b71c684044b6d09629d75adf1d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM4LTMtMS0xLTA_7b6a9a41-838a-4e56-b043-a17b0d7e0703"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia491c4d6618446ef9eb57e959a3c7472_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM4LTUtMS0xLTA_256f63f0-36e2-4c3d-8e56-6d4ffc9df554"
      unitRef="usd">10330000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib4d60fb110374ff88ce979e7f3865e31_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM4LTExLTEtMS0w_cefc8980-160f-40f4-b74d-5aa959551d8a"
      unitRef="usd">10334000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM4LTE1LTEtMS0w_6163d6cb-a779-48c3-ab7e-6d6bd7dca97a"
      unitRef="usd">10334000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i5bc054b71c684044b6d09629d75adf1d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM5LTEtMS0xLTA_d508ddae-db2a-4b36-b98d-a7388597b301"
      unitRef="shares">168000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i5bc054b71c684044b6d09629d75adf1d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM5LTMtMS0xLTA_2f1c857c-b09a-404f-b1a7-05909a301943"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ia491c4d6618446ef9eb57e959a3c7472_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM5LTUtMS0xLTA_431ee911-dd0d-4392-8298-73b2108eb47c"
      unitRef="usd">8714000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ib4d60fb110374ff88ce979e7f3865e31_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM5LTExLTEtMS0w_77393bb7-8d5d-47da-9ad3-a7987b5815d2"
      unitRef="usd">8715000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzM5LTE1LTEtMS0w_abefa7ee-4161-46ba-82e3-146ec9366374"
      unitRef="usd">8715000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i5bc054b71c684044b6d09629d75adf1d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQwLTEtMS0xLTA_c11c087e-8824-4084-93b2-0e68674b35ad"
      unitRef="shares">1509000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i5bc054b71c684044b6d09629d75adf1d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQwLTMtMS0xLTA_2e988122-ef72-4234-b800-04d61d8defb0"
      unitRef="usd">15000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ia491c4d6618446ef9eb57e959a3c7472_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQwLTUtMS0xLTA_ebde7af7-0849-4ea8-b383-e7e2c2a549fa"
      unitRef="usd">105432000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ie79576312d5648f3a05c58647931801f_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQxLTktMS0xLTk2NTU_836120fe-f0e8-40f4-b78e-af17095ae9d1"
      unitRef="usd">11741000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ib4d60fb110374ff88ce979e7f3865e31_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQwLTExLTEtMS0w_e209ba03-f3a6-4034-a276-05901b5b07fb"
      unitRef="usd">117188000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQwLTE1LTEtMS0w_175e0e73-63c4-4ee5-a96f-42ca3e5a974e"
      unitRef="usd">117188000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:SharesOutstanding
      contextRef="ic26fd4be6dbf407d9a5f283d22e12752_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQyLTEtMS0xLTA_72588671-e412-4ac6-aa76-17146e433f97"
      unitRef="shares">53797000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic26fd4be6dbf407d9a5f283d22e12752_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQyLTMtMS0xLTA_5191ad5b-7586-4b09-998f-a8df19d63fce"
      unitRef="usd">538000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i14e45ed55e4c4d82a45a92634ff6b13f_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQyLTUtMS0xLTA_fa2070fa-41e1-4685-a51b-b720972cb9a9"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i38ac6e0dd8a64785bd689089eba09355_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQyLTctMS0xLTA_0a7c9b89-de2b-41fb-b4b6-72d5244a5799"
      unitRef="usd">-161786000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i45a81d25d13b404abade71ae79eb4298_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQyLTktMS0xLTA_e1fd7dca-7220-42c8-b810-630e0b04b094"
      unitRef="usd">1198567000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i827555d1a4e140fd8c538343741f8894_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQyLTExLTEtMS0w_2603fcec-0c06-44cd-9989-869d71a9082a"
      unitRef="usd">1037319000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8730dc0990f84e9e8b14b2d3f922675f_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQyLTEzLTEtMS0w_be0a7063-d8f0-4b57-8902-317f5897782f"
      unitRef="usd">54000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNDgvZnJhZzo4OTk1ZDcxYzk0OTE0YTFjOWJlMGFjYjJkMzFlODQwMC90YWJsZTpmYjBkMDkzNzQ5Mzc0NGM5OWQxZTI4NzM4YjljMGQ1ZC90YWJsZXJhbmdlOmZiMGQwOTM3NDkzNzQ0Yzk5ZDFlMjg3MzhiOWMwZDVkXzQyLTE1LTEtMS0w_fba830b9-af33-40d8-b353-9110068183fc"
      unitRef="usd">1037373000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NatureOfOperations
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjMvZnJhZzpjODFjODQxYmVkMGM0ZWRhYWM1NTMzNDJkYTViMTNmMS90ZXh0cmVnaW9uOmM4MWM4NDFiZWQwYzRlZGFhYzU1MzM0MmRhNWIxM2YxXzE3NDM_83517888-aec1-434b-97b0-208f90756567">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 consulting and engineering services that focuses on water, environment, sustainable infrastructure, resource management, energy, and international development. We are a global company that is &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leading with Science&#xae; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;to provide innovative solutions for our public and private clients. We typically begin at the earliest stage of a project by identifying technical solutions and developing execution plans tailored to our clients&#x2019; needs and resources. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our solutions may span the entire life cycle of consulting and engineering projects and include applied science, data analysis, research, engineering, design, construction 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. This alignment allows 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 results of the wind-down of our non-core construction activities in the Remediation and Construction Management (&#x201c;RCM&#x201d;) reportable segment. Certain reclassifications were made to the prior years to conform to the current-year presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:NumberOfReportableSegments
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjMvZnJhZzpjODFjODQxYmVkMGM0ZWRhYWM1NTMzNDJkYTViMTNmMS90ZXh0cmVnaW9uOmM4MWM4NDFiZWQwYzRlZGFhYzU1MzM0MmRhNWIxM2YxXzg2NQ_3484530d-4a5b-4aba-9b2c-11fd8326f0dc"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyOTg1MzQ5MzY0NjQ_ec14762c-1a39-4ddf-acdb-8575b5a35eaa">Basis of Presentation and Preparation&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation and Presentation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The consolidated financial statements include our accounts and those of joint ventures of which we are the primary beneficiary. All significant intercompany balances and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fiscal Year.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We report results of operations based on 52 or 53-week periods ending on the Sunday nearest September&#160;30. Fiscal years 2020, 2019 and 2018 each contained 52&#160;weeks.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("U.S. GAAP") requires us to make estimates and assumptions. These estimates and assumptions affect the amounts reported in our consolidated financial statements and accompanying notes. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may take in the future, actual results could differ materially from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Cash and cash equivalents include highly liquid investments with original maturities of 90 days&#160;or less. We classify cash and cash equivalents as restricted when we are unable to freely use such cash and cash equivalents for our general operating purposes. Restricted cash balances are reported within &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;our "Prepaid expenses and other current assets"&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; on the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;consolidated balance sheets. Occasionally, we have book overdrafts which represent checks issued in excess of funds on deposit in our bank accounts that have not yet been paid by the applicable bank at the balance sheet date.  Bank overdrafts occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify book and bank overdrafts as &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;short-term borrowings on our consolidated balance sheets, and report the change in overdrafts as a financing activity in our consolidated statements of cash flows.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Insurance Matters, Litigation and Contingencies.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In the normal course of business, we are subject to certain contractual guarantees and litigation. In addition, we maintain insurance coverage for various aspects of our business and operations. We record in our consolidated balance sheets amounts representing our estimated liability for these legal and insurance obligations.  Any adjustments to these liabilities are recorded in our consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable&#160;&#x2013; Net.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Net accounts receivable consists of billed and unbilled accounts receivable, and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at September&#160;27, 2020 are expected to be billed and collected within 12 months.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Unbilled accounts receivable also include amounts related to requests for equitable adjustment to contracts that provide for price redetermination. These amounts are recorded only when they can be reliably estimated and realization is probabl&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the coronavirus disease 2019 ("COVID-19") pandemic, that may affect our clients' ability to pay. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Assets and Contract Liabilities. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. Contract 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="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="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 depreciated 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:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzQxNTc_21d6552c-7a58-4dd1-a448-e6b405d2fa2c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzQxNTc_4fc56bde-bab0-43ab-ae75-5c36bc47d464"&gt;three&lt;/span&gt;&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;Our policy is to 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 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. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. 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="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. To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of one month to twelve years, some of which may include options to extend the leases for up to five years. We also have finance leases which are primarily related to IT equipment.&lt;/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 a liability for contract 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 June&#160;29, 2020 (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:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzEyNDQ1_8514b5b2-d959-4614-b8e1-8db45ddc20d9"&gt;two&lt;/span&gt; or three years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities &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;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="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 and derivative instruments based on inputs or assumptions that market participants would use in pricing an asset or a liability. We categorize our instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level&#160;3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair values based on their short-term nature. The carrying amounts of our revolving credit facility approximates fair value because the interest rates are based upon variable reference rates. Certain other assets and liabilities, such as contingent earn-out liabilities and amounts related to cash-flow hedges, are required to be carried in our consolidated financial statements at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our fair value measurement methods may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Although we believe our valuation methods are appropriate and consistent with those used by other market participants, the use of different methodologies or assumptions to determine fair value could result in a different fair value measurement at the reporting date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Derivative Financial Instruments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We account for our derivative instruments as either assets or liabilities and carry them at fair value. For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the effective portion of the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income (loss) in stockholders' equity and reclassified into income in the same period or periods during which the hedged transaction affects earnings. The ineffective portion of the gain or loss on the derivative instrument, if any, is recognized in current income. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net gain or loss on the effective portion of a derivative instrument that is designated as an economic hedge of the foreign currency translation exposure generated by the re-measurement of certain assets and liabilities denominated in a non-functional currency in a foreign operation is reported in the same manner as a foreign currency translation adjustment. Accordingly, any gains or losses related to these derivative instruments are recognized in current income. Derivatives that do not qualify as hedges are adjusted to fair value through current income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Compensation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;    We maintain a non-qualified defined contribution supplemental retirement plan for certain key employees and non-employee directors that is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. Our consolidated balance sheets reflect our investment in variable life insurance contracts in "Other long-term assets." Our obligation to participating employees is reflected in "Other long-term liabilities." &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net gains and losses related to the deferred compensation plan are &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;reported as part of &#x201c;Selling, general and administrative expenses&#x201d; in our consolidated statements of income&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We file&#160;a consolidated U.S. federal income tax return. In addition, we file other returns that are required in the states, foreign jurisdictions and other jurisdictions in which we do business. We account for certain income and expense items differently for financial reporting and income tax purposes. Deferred tax assets and liabilities are computed for the difference between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to reverse. In determining the need for a valuation allowance, management reviews both positive and negative evidence, including current and historical results of operations, future income projections, scheduled reversals of deferred tax amounts, availability of carrybacks, and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets will not be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;According to the authoritative guidance on accounting for uncertainty in income taxes, we may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. This guidance also addresses de-recognition, classification, interest and penalties on income taxes, accounting in interim periods and disclosure requirements for uncertain tax positions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Financial instruments that subject us to credit risk consist primarily of cash and cash equivalents and net accounts receivable. In th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e event that we have surplus cash, we place our temporary cash investments with lower risk financial institutions and, by policy, limit the amount of investment exposure to any one financial institution. Approximately 28% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2020&#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%, 22% and 30% of our fiscal 2020 revenue was generated from our U.S. government, U.S. commercial and international clients, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency Translation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We determine the functional currency of our foreign operating units based upon the primary currency in which they operate. These operating units maintain their accounting records in their local currency, primarily Canadian and Australian dollars, and British pounds. Where the functional currency is not the U.S. dollar, translation of assets and liabilities to U.S. dollars is based on exchange rates at the balance sheet date. Translation of revenue and expenses to U.S. dollars is based on the average rate during the period. Translation gains or losses are reported as a component of other comprehensive income (loss). Gains or losses from foreign currency transactions are included in income from operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="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 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:115%"&gt;In February 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-02 &#x201c;Leases (Topic 842)&#x201d;, which is a new standard related to leases to increase transparency and comparability among organizations by requiring the recognition of ROU assets obtained in exchange for lease liabilities on the balance sheet. Most prominent among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases classified as operating leases. Under the standard, disclosures are required to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases. In the first quarter of fiscal 2020, we adopted the standard using the modified retrospective method. The standard was applied to leases that existed or were entered into on or after September 30, 2019. Our fiscal 2020 financial statements have been presented under this standard. However, the prior-year financial statements have not been adjusted and continue to be reported in accordance with previous guidance. See Note 10, "Leases" for further discussion of the adoption and the 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;In August 2017, the FASB issued accounting guidance on hedging activities. The amendment better aligns an entity&#x2019;s risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2018 (first quarter of fiscal 2020 for us). The adoption of this guidance had no 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;In February 2018, the FASB issued guidance on reclassification of certain tax effects from accumulated comprehensive income,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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;which allows for a reclassification of stranded tax effects from the Tax Cuts and Jobs Act ("TCJA") from accumulated other comprehensive income to retained earnings. The guidance was effective for fiscal years beginning after December 15, 2018 (first quarter of fiscal 2020 for us). We did not reclassify our stranded effects from the TCJA, which 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="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 Not Yet Adopted.&lt;/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;In June 2016, the FASB issued updated guidance, Accounting Standards Update ("ASU") 2016-13, related to the measurement of credit losses for certain financial assets. This guidance replaces the current incurred loss methodology with an expected credit loss methodology. It requires us to recognize an allowance equal to our current estimate of all contractual cash flows that we do not expect to collect. Our estimate would consider relevant information about past events, current conditions, and reasonable and supportable forecasts impacting the collectability of the reported amounts. The guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019 (first quarter of fiscal 2021 for us). In anticipation of our adoption of ASU 2016-13, we have updated our presentation of gross receivables and the allowance for doubtful accounts to reflect only expected credit losses in the allowance. &lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We do not expect the adoption in the first quarter of fiscal 2021 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;In August 2018, the FASB issued updated guidance modifying certain fair value measurement disclosures. The guidance contains additional disclosures to enable users of the financial statements to better understand the entity&#x2019;s assumption used to develop significant unobservable inputs for Level 3 fair value measurements, but also eliminates the requirement for entities to disclose the amount of and reasons for transfers between Level 1 and Level 2 investments within the fair value hierarchy. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019 (first quarter of fiscal 2021 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have a significant 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;In December 2019, the FASB issued guidance simplifying the accounting for income taxes by removing certain exceptions to general principles in Topic 740 and amending certain existing guidance for clarity. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020 (first quarter of fiscal 2022 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2020, the Securities and Exchange Commission issued guidance amending certain financial &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;disclosures about acquired and disposed businesses. The amendments are designed to assist registrants in making more meaningful determinations of whether a subsidiary or an acquired or disposed business is significant, and to improve the related disclosure requirements. The guidance is effective for fiscal years beginning after December 31, 2020 (first quarter of fiscal 2022 for us). We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <ttek:ConsolidationAndPresentationPolicyTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzA3_4f84ea30-2a77-42f0-acd8-15805f1d521c">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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzY0_879bb325-76d5-4007-b107-38279c0381ca">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fiscal Year.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We report results of operations based on 52 or 53-week periods ending on the Sunday nearest September&#160;30. Fiscal years 2020, 2019 and 2018 each contained 52&#160;weeks.&lt;/span&gt;</us-gaap:FiscalPeriod>
    <us-gaap:UseOfEstimates
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMjky_0b46aa88-4890-40b6-a937-0a425adfeda4">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("U.S. GAAP") requires us to make estimates and assumptions. These estimates and assumptions affect the amounts reported in our consolidated financial statements and accompanying notes. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may take in the future, actual results could differ materially from those estimates.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzUw_1ffac665-af6d-4dda-8dd9-ab56a4c9cae6">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Cash and cash equivalents include highly liquid investments with original maturities of 90 days&#160;or less. We classify cash and cash equivalents as restricted when we are unable to freely use such cash and cash equivalents for our general operating purposes. Restricted cash balances are reported within &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;our "Prepaid expenses and other current assets"&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; on the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;consolidated balance sheets. Occasionally, we have book overdrafts which represent checks issued in excess of funds on deposit in our bank accounts that have not yet been paid by the applicable bank at the balance sheet date.  Bank overdrafts occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify book and bank overdrafts as &lt;/span&gt;short-term borrowings on our consolidated balance sheets, and report the change in overdrafts as a financing activity in our consolidated statements of cash flows.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <ttek:MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzExMTE_9de03f32-d777-41a2-895a-03b93b389ac2">P90D</ttek:MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMjkz_db9fa179-c1e6-498b-bb0d-d2ca87627cd1">&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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzQx_af25d830-6c11-407c-a944-0162b609ed57">&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 September&#160;27, 2020 are expected to be billed and collected within 12 months.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Unbilled accounts receivable also include amounts related to requests for equitable adjustment to contracts that provide for price redetermination. These amounts are recorded only when they can be reliably estimated and realization is probabl&lt;/span&gt;e. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the coronavirus disease 2019 ("COVID-19") pandemic, that may affect our clients' ability to pay.Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at September&#160;27, 2020 are expected to be billed and collected within 12 months. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the COVID-19 pandemic, that may affect our clients' ability to pay.Claims are amounts in excess of agreed contract prices that we seek to collect from our clients or other third parties for delays, errors in specifications and designs, contract terminations, change orders in dispute or unapproved as to both scope and price, or other causes of unanticipated additional costs. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regards to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in our performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. This can lead to a situation in which costs are recognized in one period and revenue is recognized in a subsequent period when a client agreement is obtained, or a claims resolution occurs.We regularly evaluate all unsettled claim amounts and record appropriate adjustments to operating earnings when it is probable that the claim will result in a different contract value than the amount previously estimated.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <ttek:UnbilledContractsReceivablePeriodForBillingAndCollection
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzI0NzU_d9285cbf-25cf-4240-8323-508662f3010e">P12M</ttek:UnbilledContractsReceivablePeriodForBillingAndCollection>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyOTg1MzQ5Nzk2MzE_07bdc7b9-2798-468f-97c9-35cef41dc427">&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 style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize revenue over time as the related performance obligation is satisfied by transferring control of a promised good or service to our customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects our judgement to faithfully depict the value of the services transferred to the customer. For certain on-call engineering or consulting and similar contracts, we recognize revenue in the amount which we have the right to invoice the customer if that amount corresponds directly with the value of our performance completed to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We invoice customers based on the contractual terms of each contract. However, the timing of revenue recognition may differ from the timing of invoice issuance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Such amounts are recoverable from customers based upon various measures of performance, including achievement of certain milestones or completion of a contract. In addition, many of our time and materials arrangements are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded, as revenue is recognized in advance of billings. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. &lt;/span&gt;&lt;/div&gt;Contract liabilities consist of billings in excess of revenue recognized. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and increase as billings in advance of revenue recognition occur. Contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. There were no substantial non-current contract assets or liabilities for the periods presented.We recognize revenue primarily using the cost-to-cost measure of progress method, which involves the estimates of progress towards completion. Changes in those estimates could result in the recognition of cumulative catch-up adjustments to the contract&#x2019;s inception-to-date revenue, costs and profit in the period in which such changes are made. Our RUPOs represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. We had $3.2 billion of RUPOs as of September&#160;27, 2020. 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. 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>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzM5_65112831-58ea-4454-bc95-bbaef407155e">Property and Equipment.&#160;&#160;&#160;&#160;Property and equipment are recorded at cost and depreciated 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:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzQxNTc_21d6552c-7a58-4dd1-a448-e6b405d2fa2c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzQxNTc_4fc56bde-bab0-43ab-ae75-5c36bc47d464"&gt;three&lt;/span&gt;&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="i7f33882840d54f5dbd38b62187e7febf_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyOTg1MzQ5Nzk2MzI_0d0b0d00-fa7d-494d-8390-fe8d21142265">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8724d46b578a4c21a14cf6a17ac67db2_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyOTg1MzQ5Nzk2MzI_15bb9e1a-da7a-4a57-b4e0-8f2430b7318e">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzAy_3feb5370-ab37-4ebd-85ca-2f2322fabb8c">&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;Our policy is to 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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyOTg1MzQ5Nzk2NTA_dc6ec612-f74e-4301-977c-1ae42befc306">&lt;div style="margin-bottom:6pt;margin-top: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 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. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. 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="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. To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of one month to twelve years, some of which may include options to extend the leases for up to five years. We also have finance leases which are primarily related to IT equipment.&lt;/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 a liability for contract 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:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i796cecdcc42042f7b985c91cefc83bc9_I20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzEwOTk1MTE3MTc4NDM_ff44339c-74c3-4d24-a5d3-3db180c8c6a3">P1M</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="idb058c58582847f0a694038d75e4a984_I20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzEwOTk1MTE3MTc4NTA_aeb6797c-11cd-4678-b7ea-b4412333c055">P12Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzEwOTk1MTE3MTc5MjA_d5246e99-6d3d-4db1-9f0f-3192b09aa9f4">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzI5_62856599-61f3-4e9b-8217-36a01eaac86b">&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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzMw_b374abfa-a138-4e68-b32f-fbfad8cf5c17">&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 style="margin-bottom:6pt;margin-top: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 June&#160;29, 2020 (i.e.,&#160;the first day of our fiscal fourth quarter). In addition, we regularly evaluate whether events and circumstances have occurred that may indicate a potential change in recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, including a deterioration in general economic conditions, an increased competitive environment, a change in management, key personnel, strategy or customers, negative or declining cash flows, or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. We assess goodwill for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment, referred to as a component. Our operating segments are the same as our reportable segments and our reporting units for goodwill impairment testing are the components one level below our reportable segments. These components constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component. We aggregate components within an operating segment that have similar economic characteristics.&lt;/span&gt;&lt;/div&gt;The impairment test for goodwill involves the comparison of the estimated fair value of each reporting unit to the reporting unit's carrying value, including goodwill. We estimate the fair value of reporting units based on a comparison and weighting of the income approach, specifically the discounted cash flow method and the market approach, which estimates the fair value of our reporting units based upon comparable market prices and recent transactions and also validates the reasonableness of the multiples from the income approach. The development of the present value of future cash flow projections includes assumptions and estimates derived from a review of our expected revenue growth rates, operating profit margins, discount rates, and the terminal growth rate. If the fair value of a reporting unit exceeds its carrying amount, the goodwill of that reporting unit is not considered impaired. However, if its carrying value exceeds its fair value, our goodwill is impaired, and we are required to record a non-cash charge that could have a material adverse effect on our consolidated financial statements.  An impairment loss recognized, if any, should not exceed the total amount of goodwill allocated to the reporting unit.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <ttek:NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzg5MTM_a53dfbdd-73ba-41c7-b921-b4a206ce7e49"
      unitRef="level">1</ttek:NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting>
    <ttek:NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyOTg1MzQ5MzY0NjY_2f989a62-9fea-4076-95ae-3601054221f9"
      unitRef="level">1</ttek:NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting>
    <ttek:ContingentConsiderationPolicyTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzc0_a615efff-5650-4927-a2cc-60ab4008a981">&lt;div style="margin-bottom:6pt;margin-top: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:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzEyNDQ1_8514b5b2-d959-4614-b8e1-8db45ddc20d9"&gt;two&lt;/span&gt; or three years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities &lt;/span&gt;&lt;/div&gt;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.</ttek:ContingentConsiderationPolicyTextBlock>
    <ttek:BusinessCombinationContingentConsiderationPaymentPeriod
      contextRef="i1197283195294227918400fbc3f359f0_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzEyNDUx_53fc6ca1-1abf-41d8-9b1b-4150abd5d480">P3Y</ttek:BusinessCombinationContingentConsiderationPaymentPeriod>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzMx_fd660186-254f-4038-a05a-e6be562068bb">&lt;div style="margin-bottom:6pt;margin-top: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 and derivative instruments based 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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzE5_94ba34cd-7c6a-46ad-a223-1f4c09787598">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Derivative Financial Instruments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We account for our derivative instruments as either assets or liabilities and carry them at fair value. For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the effective portion of the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income (loss) in stockholders' equity and reclassified into income in the same period or periods during which the hedged transaction affects earnings. The ineffective portion of the gain or loss on the derivative instrument, if any, is recognized in current income. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net gain or loss on the effective portion of a derivative instrument that is designated as an economic hedge of the foreign currency translation exposure generated by the re-measurement of certain assets and liabilities denominated in a non-functional currency in a foreign operation is reported in the same manner as a foreign currency translation adjustment. Accordingly, any gains or losses related to these derivative instruments are recognized in current income. Derivatives that do not qualify as hedges are adjusted to fair value through current income.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyOTg1MzQ5Nzk2NTQ_7696d753-2fcf-4ffc-80e3-9d99f08543d0">&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:PensionAndOtherPostretirementPlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzE1_99ac17b2-8b77-42f0-8707-c49ddd428bf3">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We file&#160;a consolidated U.S. federal income tax return. In addition, we file other returns that are required in the states, foreign jurisdictions and other jurisdictions in which we do business. We account for certain income and expense items differently for financial reporting and income tax purposes. Deferred tax assets and liabilities are computed for the difference between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to reverse. In determining the need for a valuation allowance, management reviews both positive and negative evidence, including current and historical results of operations, future income projections, scheduled reversals of deferred tax amounts, availability of carrybacks, and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets will not be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;According to the authoritative guidance on accounting for uncertainty in income taxes, we may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. This guidance also addresses de-recognition, classification, interest and penalties on income taxes, accounting in interim periods and disclosure requirements for uncertain tax positions.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <ttek:ConcentrationOfCreditRiskPolicyTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzI3_2e7ba269-35cc-41c3-ab04-a022269d5578">&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;e event that we have surplus cash, we place our temporary cash investments with lower risk financial institutions and, by policy, limit the amount of investment exposure to any one financial institution. Approximately 28% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2020&#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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzIwMDgx_748b06e9-f7df-4ffe-923b-5958fda14bf0"
      unitRef="institution">1</ttek:ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure>
    <ttek:PercentageOfAccountReceivablesDueFromAgencies
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzIwMTIx_a90fcb76-8671-44fc-820d-0935d09e59fb"
      unitRef="number">0.28</ttek:PercentageOfAccountReceivablesDueFromAgencies>
    <ttek:PercentageOfRevenueEarnedFromAgencies
      contextRef="i35a81c9d4c2d43ae999bf3fb377492b1_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzIwNTE1_cc28b876-e8c4-4efb-981c-0d1f296c0d0d"
      unitRef="number">0.48</ttek:PercentageOfRevenueEarnedFromAgencies>
    <ttek:PercentageOfRevenueEarnedFromAgencies
      contextRef="i035ec88c09544a418500e1aaac200ccc_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzIwNTE5_f225bfad-f830-41bc-a104-8d4e2b39d086"
      unitRef="number">0.22</ttek:PercentageOfRevenueEarnedFromAgencies>
    <ttek:PercentageOfRevenueEarnedFromAgencies
      contextRef="ibf7a2dc9e67e438e9ea8159f0ca9171c_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzIwNTI2_e5b5b667-cc8c-4378-b1d7-e7eb3f264409"
      unitRef="number">0.30</ttek:PercentageOfRevenueEarnedFromAgencies>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzM4_1c39d043-d6ce-464f-bf54-56f92e0f3d69">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency Translation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We determine the functional currency of our foreign operating units based upon the primary currency in which they operate. These operating units maintain their accounting records in their local currency, primarily Canadian and Australian dollars, and British pounds. Where the functional currency is not the U.S. dollar, translation of assets and liabilities to U.S. dollars is based on exchange rates at the balance sheet date. Translation of revenue and expenses to U.S. dollars is based on the average rate during the period. Translation gains or losses are reported as a component of other comprehensive income (loss). Gains or losses from foreign currency transactions are included in income from operations.&lt;/span&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzMyMzY5_ec86c311-38f3-46bf-93ee-3d23e819689f">&lt;div style="margin-bottom:6pt;margin-top: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 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:115%"&gt;In February 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-02 &#x201c;Leases (Topic 842)&#x201d;, which is a new standard related to leases to increase transparency and comparability among organizations by requiring the recognition of ROU assets obtained in exchange for lease liabilities on the balance sheet. Most prominent among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases classified as operating leases. Under the standard, disclosures are required to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases. In the first quarter of fiscal 2020, we adopted the standard using the modified retrospective method. The standard was applied to leases that existed or were entered into on or after September 30, 2019. Our fiscal 2020 financial statements have been presented under this standard. However, the prior-year financial statements have not been adjusted and continue to be reported in accordance with previous guidance. See Note 10, "Leases" for further discussion of the adoption and the 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;In August 2017, the FASB issued accounting guidance on hedging activities. The amendment better aligns an entity&#x2019;s risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2018 (first quarter of fiscal 2020 for us). The adoption of this guidance had no 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;In February 2018, the FASB issued guidance on reclassification of certain tax effects from accumulated comprehensive income,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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;which allows for a reclassification of stranded tax effects from the Tax Cuts and Jobs Act ("TCJA") from accumulated other comprehensive income to retained earnings. The guidance was effective for fiscal years beginning after December 15, 2018 (first quarter of fiscal 2020 for us). We did not reclassify our stranded effects from the TCJA, which 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="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 Not Yet Adopted.&lt;/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;In June 2016, the FASB issued updated guidance, Accounting Standards Update ("ASU") 2016-13, related to the measurement of credit losses for certain financial assets. This guidance replaces the current incurred loss methodology with an expected credit loss methodology. It requires us to recognize an allowance equal to our current estimate of all contractual cash flows that we do not expect to collect. Our estimate would consider relevant information about past events, current conditions, and reasonable and supportable forecasts impacting the collectability of the reported amounts. The guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019 (first quarter of fiscal 2021 for us). In anticipation of our adoption of ASU 2016-13, we have updated our presentation of gross receivables and the allowance for doubtful accounts to reflect only expected credit losses in the allowance. &lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We do not expect the adoption in the first quarter of fiscal 2021 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;In August 2018, the FASB issued updated guidance modifying certain fair value measurement disclosures. The guidance contains additional disclosures to enable users of the financial statements to better understand the entity&#x2019;s assumption used to develop significant unobservable inputs for Level 3 fair value measurements, but also eliminates the requirement for entities to disclose the amount of and reasons for transfers between Level 1 and Level 2 investments within the fair value hierarchy. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019 (first quarter of fiscal 2021 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have a significant 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;In December 2019, the FASB issued guidance simplifying the accounting for income taxes by removing certain exceptions to general principles in Topic 740 and amending certain existing guidance for clarity. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020 (first quarter of fiscal 2022 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2020, the Securities and Exchange Commission issued guidance amending certain financial &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;disclosures about acquired and disposed businesses. The amendments are designed to assist registrants in making more meaningful determinations of whether a subsidiary or an acquired or disposed business is significant, and to improve the related disclosure requirements. The guidance is effective for fiscal years beginning after December 31, 2020 (first quarter of fiscal 2022 for us). We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzE1Njc4_cb8aad1b-8181-4015-b8ce-0f4084990ad0">Revenue and Contract Balances&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize revenue over time as the related performance obligation is satisfied by transferring control of a promised good or service to our customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects our judgement to faithfully depict the value of the services transferred to the customer. For certain on-call engineering or consulting and similar contracts, we recognize revenue in the amount which we have the right to invoice the customer if that amount corresponds directly with the value of our performance completed to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;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 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Client Sector:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. state and local government&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;469,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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal government &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;993,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;941,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;974,384&#160;&lt;/span&gt;&lt;/td&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;674,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;788,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;887,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;732,135&#160;&lt;/span&gt;&lt;/td&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:400;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:400;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:400;line-height:100%"&gt;2,994,891&#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:400;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:400;line-height:100%"&gt;3,107,348&#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:400;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:400;line-height:100%"&gt;2,964,148&#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 0 12.25pt"/&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,078,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,048,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;986,910&#160;&lt;/span&gt;&lt;/td&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,391,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,509,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,395,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;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;524,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;582,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;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:400;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:400;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:400;line-height:100%"&gt;2,994,891&#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:400;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:400;line-height:100%"&gt;3,107,348&#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:400;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:400;line-height:100%"&gt;2,964,148&#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;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes revenue generated under U.S. federal government contracts performed outside the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes revenue generated from foreign operations, primarily in Canada, Australia, the United Kingdom, and revenue generated from non-U.S. clients.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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;Other than the U.S. federal government, no single client accounted for more than 10% of our revenue for the twelve months ended months ended September&#160;27, 2020 and September&#160;29, 2019.&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 assets/liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;171,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;165,611&#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:400;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: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;(79,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(51,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Include&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;s $12.3&#160;million and $26.5&#160;million of contract retentions as of September&#160;27, 2020 and September&#160;29, 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="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, we recognized revenue of approximately $118 million from amounts included in the contract liability balance at the end of fiscal 2019, compared to approximately $90 million for the 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;omparative prior-year 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="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, which involves the estimates of progress towards completion. Changes in those estimates could result in the recognition of cumulative catch-up adjustments to the contract&#x2019;s inception-to-date revenue, costs and profit in the period in which such changes are made. As a result, we recognized net favorable operating income adjustments o&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;f $0.8 million 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;r both fiscal 2020 and fiscal 2019, exclusive of the amounts related to claims described below. Changes in revenue and cost estimates could also result in a projected loss, determined at the contract level, which would be recorded immediately in earnings. As of September&#160;27, 2020 and September&#160;29, 2019, our consolidated balance sheets included liabilities for anticipated losses of $13.2 million and $11.5 million, respectively. The estimated cost to complete the related contracts as of September&#160;27, 2020 was approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$118 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;402,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;496,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;253,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,297&#160;&lt;/span&gt;&lt;/td&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;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:400;line-height:100%"&gt;656,182&#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:400;line-height:100%"&gt;779,282&#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;(7,147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;649,035&#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;768,720&#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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at September&#160;27, 2020 are expected to be billed and collected within 12 months. The allowance for &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;doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the COVID-19 pandemic, that may affect our clients' ability to pay.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accounts receivable at September&#160;27, 2020 and September&#160;29, 2019 included approximate&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ly $14 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;and $15 million, respectively, related to claims, including requests for equitable adjustment, on contracts that provide for price redetermination. Claims are amounts in excess of agreed contract prices that we seek to collect from our clients or other third parties for delays, errors in specifications and designs, contract terminations, change orders in dispute or unapproved as to both scope and price, or other causes of unanticipated additional costs. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regards to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in our performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. This can lead to a situation in which costs are recognized in one period and revenue is recognized in a subsequent period when a client agreement is obtained, or a claims resolution occurs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We regularly evaluate all unsettled claim amounts and record appropriate adjustments to operating earnings when it is probable that the claim will result in a different contract value than the amount previously estimated. In fiscal 2020, we recorded net losses in operating income related to claims 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;$4.4&#160;million &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in our CIG segment. In fiscal 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;, we recognized&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; reductions of revenue of $26.7&#160;million and $4.6&#160;million, and related losses in operating income of $28.2&#160;million and $5.7&#160;million in our CIG and RCM segments, respectively, primarily due to the resolution of several claims in fiscal 2019 for amounts lower than we previously expected. &lt;/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 single client accounted for more than 10% of our accounts receivable at September&#160;27, 2020 and September&#160;29, 2019.&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 had $3.2 billion of RUPOs as of September&#160;27, 2020. 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 September&#160;27, 2020 over the following periods: &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;vertical-align:top;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;1,846,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,372,446&#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:400;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:400;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:400;line-height:100%"&gt;3,218,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Although RUPOs reflect business that is considered to be firm, cancellations, deferrals or scope adjustments may occur. RUPOs are adjusted to reflect any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals, as appropriate. Our operations and maintenance contracts can generally be terminated by the clients without a substantive financial penalty. Therefore, the remaining performance obligations on such contracts are limited to the notice period required for the termination (usually 30, 60, or 90 days).&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzMyOTg1MzQ5MjQxMzE_b2db4bb6-d94a-4eee-9beb-21be8ce6de54">The following tables present revenue disaggregated by client sector and contract type:  &lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;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 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Client Sector:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. state and local government&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;469,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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal government &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;993,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;941,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;974,384&#160;&lt;/span&gt;&lt;/td&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;674,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;788,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;887,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;732,135&#160;&lt;/span&gt;&lt;/td&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:400;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:400;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:400;line-height:100%"&gt;2,994,891&#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:400;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:400;line-height:100%"&gt;3,107,348&#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:400;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:400;line-height:100%"&gt;2,964,148&#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 0 12.25pt"/&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,078,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,048,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;986,910&#160;&lt;/span&gt;&lt;/td&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,391,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,509,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,395,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;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;524,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;582,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;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:400;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:400;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:400;line-height:100%"&gt;2,994,891&#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:400;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:400;line-height:100%"&gt;3,107,348&#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:400;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:400;line-height:100%"&gt;2,964,148&#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;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes revenue generated under U.S. federal government contracts performed outside the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes revenue generated from foreign operations, primarily in Canada, Australia, the United Kingdom, and revenue generated from non-U.S. clients.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib874aecf98974914ba388965292058f9_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzQtMS0xLTEtMjMzMQ_56face8d-291a-4fb0-9408-48b6f7c12843"
      unitRef="usd">439019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17ce694d7cee4118a1464672bb6a7308_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzQtMy0xLTEtMjMzMQ_e476ce8b-3235-4400-a229-4a522ec4d4df"
      unitRef="usd">587364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24238e168f97410fa82f9676b8b12183_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzQtNS0xLTEtMjMzMQ_326dc778-c6d3-42da-8043-e0c39691ef1a"
      unitRef="usd">469231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i426ad1b59e8b4f9b9c14b01052981c46_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzUtMS0xLTEtMjMzMQ_96b26c76-4c06-4689-b727-8f1e5a1ee2ab"
      unitRef="usd">993835000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i667ab16f163d4e15b0a54a2a04914970_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzUtMy0xLTEtMjMzMQ_9f09199f-415d-42d1-ad43-a9dc0dc36d97"
      unitRef="usd">941102000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie25cbcec04034b6fa067dabac1e9447b_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzUtNS0xLTEtMjMzMQ_5fe20b93-193c-46ca-a253-6436f6e0d348"
      unitRef="usd">974384000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idccacf4799304a7db1fe7747e2bc94da_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzYtMS0xLTEtMjMzMQ_24a5aba6-c0e0-46e1-bbfb-57482d900292"
      unitRef="usd">674605000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56f157aee918454ea6ab8f6e7000f2aa_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzYtMy0xLTEtMjMzMQ_4a71fcf3-a731-4b1f-99aa-227b7b8c3eb8"
      unitRef="usd">719314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31eb030cc72244a29db8f2c4c85a07b4_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzYtNS0xLTEtMjMzMQ_075813bf-c0c7-47c3-b934-e9c007c0b3c3"
      unitRef="usd">788398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01683c0d0bf54e31bac783d063e9b9f0_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzctMS0xLTEtMjMzMQ_7d2e8a94-09a2-46f1-a102-d39195fbd0a8"
      unitRef="usd">887432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40494f0d1e604c73849cabbae7bd1e4f_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzctMy0xLTEtMjMzMQ_a0f5c36a-5e49-4f20-ad0d-7c9d1b27c6b2"
      unitRef="usd">859568000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i367bcf0c90c841e4ab1d368d43417b77_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzctNS0xLTEtMjMzMQ_6be65fa0-b648-426a-895a-01ba6131a9d8"
      unitRef="usd">732135000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzgtMS0xLTEtNTU4Ng_2870a85f-58af-43c3-bbe3-6677e73021d2"
      unitRef="usd">2994891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzgtMy0xLTEtNTU4Ng_fcd1c6f3-f78c-4c7d-94cb-8114f377513f"
      unitRef="usd">3107348000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzgtNS0xLTEtNTU4Ng_d1012fa2-dc80-406b-a7b9-81693d3c4b21"
      unitRef="usd">2964148000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19c095668b734a299b9503efe016b882_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzExLTEtMS0xLTIzNzE_468b8c90-ff9b-4803-a501-eecd0e12dbb7"
      unitRef="usd">1078432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i788cbdd26aaa4c1b9345787738942523_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzExLTMtMS0xLTIzNzE_7cee4c6c-4bf1-4861-a5dd-f00a14e4ab1c"
      unitRef="usd">1048157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c77f7851d0e4d0e93dd68d08ad92931_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzExLTUtMS0xLTIzNzE_67f7f912-6f72-4f95-9c2e-eb38f67a5d8b"
      unitRef="usd">986910000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5587f0fc386b4934b9629848d93af9b2_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzEyLTEtMS0xLTIzNzE_859e4e16-105a-4c3c-87d3-d8e73876e5ae"
      unitRef="usd">1391592000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e63f232d0e1496487789f1d6dfa9f7c_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzEyLTMtMS0xLTIzNzE_6b33a2fe-2698-40c0-85c5-108d81bf35ca"
      unitRef="usd">1509901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11a810b0366e44dfaeb5c9cbb0562dcc_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzEyLTUtMS0xLTIzNzE_de3ba6bb-66f4-4f9d-9b87-a25dd96abb3e"
      unitRef="usd">1395148000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f3215d117734dc1a505a38b0b1c9fc1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzEzLTEtMS0xLTIzNzE_8e966ad9-d717-4f85-9ec6-bb9632261185"
      unitRef="usd">524867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53b3cdcfc7334089925c57bae9871db6_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzEzLTMtMS0xLTIzNzE_c1f5c369-09bf-4fdb-904e-65be4890b541"
      unitRef="usd">549290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i500d24b1d29d4e5599b0f331331ee9c0_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzEzLTUtMS0xLTIzNzE_1ffbc2bc-8cb5-4ca2-b421-7f202cf39f09"
      unitRef="usd">582090000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzE0LTEtMS0xLTIzNzE_2870a85f-58af-43c3-bbe3-6677e73021d2"
      unitRef="usd">2994891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzE0LTMtMS0xLTIzNzE_fcd1c6f3-f78c-4c7d-94cb-8114f377513f"
      unitRef="usd">3107348000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToxNTlhMTk1ZmYyNjY0OTk0YTUyNzM5ZTI4MjIwOTg2OC90YWJsZXJhbmdlOjE1OWExOTVmZjI2NjQ5OTRhNTI3MzllMjgyMjA5ODY4XzE0LTUtMS0xLTIzNzE_d1012fa2-dc80-406b-a7b9-81693d3c4b21"
      unitRef="usd">2964148000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzE1Njc1_04038a81-4a48-4626-935a-454be19f550e">Net contract assets/liabilities consisted of the following:&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;171,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;165,611&#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:400;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: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;(79,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(51,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Include&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;s $12.3&#160;million and $26.5&#160;million of contract retentions as of September&#160;27, 2020 and September&#160;29, 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToyZTlhZDM0YjVkNzg0MjVmOGZjM2RhZDRhMGI3ZDE3OS90YWJsZXJhbmdlOjJlOWFkMzRiNWQ3ODQyNWY4ZmMzZGFkNGEwYjdkMTc5XzMtMS0xLTEtMA_b80b2fe7-59a5-4ff4-92a1-4d50edbb4aed"
      unitRef="usd">92632000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToyZTlhZDM0YjVkNzg0MjVmOGZjM2RhZDRhMGI3ZDE3OS90YWJsZXJhbmdlOjJlOWFkMzRiNWQ3ODQyNWY4ZmMzZGFkNGEwYjdkMTc5XzMtMy0xLTEtMA_253bb7dc-4634-44b1-be10-d292fdc757c7"
      unitRef="usd">114324000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToyZTlhZDM0YjVkNzg0MjVmOGZjM2RhZDRhMGI3ZDE3OS90YWJsZXJhbmdlOjJlOWFkMzRiNWQ3ODQyNWY4ZmMzZGFkNGEwYjdkMTc5XzQtMS0xLTEtMA_563f83e4-f86b-4c8d-8091-f5d25aff7331"
      unitRef="usd">171905000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToyZTlhZDM0YjVkNzg0MjVmOGZjM2RhZDRhMGI3ZDE3OS90YWJsZXJhbmdlOjJlOWFkMzRiNWQ3ODQyNWY4ZmMzZGFkNGEwYjdkMTc5XzQtMy0xLTEtMA_8eebe3d5-23a5-43f0-b9fa-6a416488835d"
      unitRef="usd">165611000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <ttek:ContractWithCustomerAssetLiabilityNetCurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToyZTlhZDM0YjVkNzg0MjVmOGZjM2RhZDRhMGI3ZDE3OS90YWJsZXJhbmdlOjJlOWFkMzRiNWQ3ODQyNWY4ZmMzZGFkNGEwYjdkMTc5XzUtMS0xLTEtMA_83eaf820-c94e-4b51-9fb5-21d5da9c6b24"
      unitRef="usd">-79273000</ttek:ContractWithCustomerAssetLiabilityNetCurrent>
    <ttek:ContractWithCustomerAssetLiabilityNetCurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZToyZTlhZDM0YjVkNzg0MjVmOGZjM2RhZDRhMGI3ZDE3OS90YWJsZXJhbmdlOjJlOWFkMzRiNWQ3ODQyNWY4ZmMzZGFkNGEwYjdkMTc5XzUtMy0xLTEtMA_4441c672-7ef7-41c1-b64f-a84c0e31035e"
      unitRef="usd">-51287000</ttek:ContractWithCustomerAssetLiabilityNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i2392873b283943e08672c725e8a7de3d_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyODY0MDc_1ea24409-e573-42c0-a46e-787e7d475da7"
      unitRef="usd">12300000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i37f812214f9947c2acd96fc5389d0c35_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyODY0Mjc_fe407d83-4781-4a3b-ae09-bef31161bc09"
      unitRef="usd">26500000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyOTY1MDE_7320343b-f35c-49b9-b481-f503b36956a5"
      unitRef="usd">118000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyODcxMDI_91d7308c-b19a-46e3-bf62-d42f422d7616"
      unitRef="usd">90000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzEzMjM4_290eaec0-bbe4-4c71-b809-f25325a6fcb4"
      unitRef="usd">800000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzEzMjM4_fed56e29-517f-47f8-871e-fdd91be547e5"
      unitRef="usd">800000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <us-gaap:ProvisionForLossOnContracts
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzEzNTky_05302dfc-d93f-4d76-a729-acce20df537c"
      unitRef="usd">13200000</us-gaap:ProvisionForLossOnContracts>
    <us-gaap:ProvisionForLossOnContracts
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzEzNTk5_b44053fd-c808-4a3e-b114-d8582a19c9b8"
      unitRef="usd">11500000</us-gaap:ProvisionForLossOnContracts>
    <ttek:RevenueRecognitionEstimatedCostToCompleteRelatedContracts
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyODc5MTE_1dae3bd7-18ef-4477-b4ab-51013299a86f"
      unitRef="usd">118000000</ttek:RevenueRecognitionEstimatedCostToCompleteRelatedContracts>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzMyOTg1MzQ5MjQxNDc_087983fb-2fe8-4325-9329-54bcc726d64e">&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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;402,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;496,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;253,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,297&#160;&lt;/span&gt;&lt;/td&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;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:400;line-height:100%"&gt;656,182&#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:400;line-height:100%"&gt;779,282&#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;(7,147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;649,035&#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;768,720&#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:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:BilledContractReceivables
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTphZGQxNzJlYmI4OTI0MTgzYjA4NjFjMWYzNGUyZDQ4Ny90YWJsZXJhbmdlOmFkZDE3MmViYjg5MjQxODNiMDg2MWMxZjM0ZTJkNDg3XzItMS0xLTEtMjY2MA_04fbe1c5-0556-4326-897d-69028d385e87"
      unitRef="usd">402818000</us-gaap:BilledContractReceivables>
    <us-gaap:BilledContractReceivables
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTphZGQxNzJlYmI4OTI0MTgzYjA4NjFjMWYzNGUyZDQ4Ny90YWJsZXJhbmdlOmFkZDE3MmViYjg5MjQxODNiMDg2MWMxZjM0ZTJkNDg3XzItMy0xLTEtMjY2MA_0a9eec87-f121-4667-8951-ffcba2b24d3f"
      unitRef="usd">496985000</us-gaap:BilledContractReceivables>
    <us-gaap:UnbilledContractsReceivable
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTphZGQxNzJlYmI4OTI0MTgzYjA4NjFjMWYzNGUyZDQ4Ny90YWJsZXJhbmdlOmFkZDE3MmViYjg5MjQxODNiMDg2MWMxZjM0ZTJkNDg3XzMtMS0xLTEtMjY2MA_c5ca0075-b195-4ca4-877c-aace1a23be3f"
      unitRef="usd">253364000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTphZGQxNzJlYmI4OTI0MTgzYjA4NjFjMWYzNGUyZDQ4Ny90YWJsZXJhbmdlOmFkZDE3MmViYjg5MjQxODNiMDg2MWMxZjM0ZTJkNDg3XzMtMy0xLTEtMjY2MA_73b84d1c-fd25-4303-a5b7-8c979aae4a00"
      unitRef="usd">282297000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTphZGQxNzJlYmI4OTI0MTgzYjA4NjFjMWYzNGUyZDQ4Ny90YWJsZXJhbmdlOmFkZDE3MmViYjg5MjQxODNiMDg2MWMxZjM0ZTJkNDg3XzUtMS0xLTEtNTY4NQ_268508d8-ba88-443e-bd03-4e93afc41cc8"
      unitRef="usd">656182000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTphZGQxNzJlYmI4OTI0MTgzYjA4NjFjMWYzNGUyZDQ4Ny90YWJsZXJhbmdlOmFkZDE3MmViYjg5MjQxODNiMDg2MWMxZjM0ZTJkNDg3XzUtMy0xLTEtNTY3OQ_edd92124-14af-4dc4-972f-f8205ac006da"
      unitRef="usd">779282000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTphZGQxNzJlYmI4OTI0MTgzYjA4NjFjMWYzNGUyZDQ4Ny90YWJsZXJhbmdlOmFkZDE3MmViYjg5MjQxODNiMDg2MWMxZjM0ZTJkNDg3XzUtMS0xLTEtMjY2MA_4f81a7fa-f3ad-4b6a-9787-aa52b168b4db"
      unitRef="usd">7147000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTphZGQxNzJlYmI4OTI0MTgzYjA4NjFjMWYzNGUyZDQ4Ny90YWJsZXJhbmdlOmFkZDE3MmViYjg5MjQxODNiMDg2MWMxZjM0ZTJkNDg3XzUtMy0xLTEtMjY2MA_897431bc-5509-462c-9fe6-5e6e25c885e3"
      unitRef="usd">10562000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTphZGQxNzJlYmI4OTI0MTgzYjA4NjFjMWYzNGUyZDQ4Ny90YWJsZXJhbmdlOmFkZDE3MmViYjg5MjQxODNiMDg2MWMxZjM0ZTJkNDg3XzctMS0xLTEtNTY4Mw_9af29e5f-9529-4375-ab73-97d258ea9925"
      unitRef="usd">649035000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTphZGQxNzJlYmI4OTI0MTgzYjA4NjFjMWYzNGUyZDQ4Ny90YWJsZXJhbmdlOmFkZDE3MmViYjg5MjQxODNiMDg2MWMxZjM0ZTJkNDg3XzctMy0xLTEtNTY4MQ_b9c07ea7-7713-4e49-828a-5f24d527f849"
      unitRef="usd">768720000</us-gaap:AccountsReceivableNetCurrent>
    <ttek:UnbilledContractsReceivablePeriodForBillingAndCollection
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzMyOTg1MzQ5MjQxNDA_586be107-319b-4c7b-94fe-c1ecd41fb1fb">P12M</ttek:UnbilledContractsReceivablePeriodForBillingAndCollection>
    <ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyOTUxMjQ_406c03f1-f5e8-4f2b-aab5-3705594331eb"
      unitRef="usd">14000000</ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract>
    <ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyOTUxNDU_4a917eb5-07a0-454c-82b9-73f41a04d1de"
      unitRef="usd">15000000</ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="id3eb19986f66492da603c72506e19217_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyOTU3OTA_feb040a3-9827-4eec-b459-0519b251f018"
      unitRef="usd">-4400000</us-gaap:GainLossRelatedToLitigationSettlement>
    <ttek:ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract
      contextRef="i485129d4a00b4c7b8ad37a3d7f268083_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyOTU4MjY_4f48fb01-9158-4f80-8614-590e7bf2f24d"
      unitRef="usd">26700000</ttek:ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract>
    <ttek:ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract
      contextRef="i290bc6e0a90d40e4938305b9e90d4ea7_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyOTU4NDY_fdd1d3b5-64a2-4a8b-9da3-b15a77a0b593"
      unitRef="usd">4600000</ttek:ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i485129d4a00b4c7b8ad37a3d7f268083_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyOTU4Nzk_a6e1d05f-e954-4e6f-a66c-34901ed795fd"
      unitRef="usd">-28200000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i290bc6e0a90d40e4938305b9e90d4ea7_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzIxOTkwMjMyOTU4OTk_82214f2f-055b-4cb1-a827-f9b0c74e4f51"
      unitRef="usd">-5700000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzE0NjM5_630cddcf-ee43-4af4-b324-58d76a490da3"
      unitRef="usd">3200000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzE1Njgx_420f08da-121b-4c46-af6a-bb8bf357f85e">&lt;div style="margin-bottom:6pt;margin-top: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 September&#160;27, 2020 over the following periods: &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;vertical-align:top;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;1,846,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,372,446&#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:400;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:400;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:400;line-height:100%"&gt;3,218,973&#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="ibf543b727d284e9f8cb711f332bfa939_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTozYWZjZDJjZmM0YzU0M2EyYWQyYTE0ZWQyZDY1ODMwYS90YWJsZXJhbmdlOjNhZmNkMmNmYzRjNTQzYTJhZDJhMTRlZDJkNjU4MzBhXzItMS0xLTEtMA_9e7b8940-0646-4db3-a552-b32a6eda7dfe"
      unitRef="usd">1846527000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="iaabe2ea842ec42f2ad1448d208d21bb8_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTozYWZjZDJjZmM0YzU0M2EyYWQyYTE0ZWQyZDY1ODMwYS90YWJsZXJhbmdlOjNhZmNkMmNmYzRjNTQzYTJhZDJhMTRlZDJkNjU4MzBhXzMtMS0xLTEtMA_73ddc7f9-c355-4cbe-b5ca-244bbf6661bd"
      unitRef="usd">1372446000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90YWJsZTozYWZjZDJjZmM0YzU0M2EyYWQyYTE0ZWQyZDY1ODMwYS90YWJsZXJhbmdlOjNhZmNkMmNmYzRjNTQzYTJhZDJhMTRlZDJkNjU4MzBhXzQtMS0xLTEtMA_bd2797ae-8f3a-4353-9961-af0b0804e205"
      unitRef="usd">3218973000</us-gaap:RevenueRemainingPerformanceObligation>
    <ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodOne
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzMyOTg1MzQ5MjQxNDk_dba7a630-3fd3-4685-a9b9-25f9abbab28f">P30D</ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodOne>
    <ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzMyOTg1MzQ5MjQxNTg_ac5a6ab5-9b30-4712-9edd-faf0ab6174cc">P60Y</ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo>
    <ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodThree
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzIvZnJhZzo0MWU5ZjIyYTA2Y2U0MjhlYWNmOTcxMjkwZDg1OTRjMC90ZXh0cmVnaW9uOjQxZTlmMjJhMDZjZTQyOGVhY2Y5NzEyOTBkODU5NGMwXzMyOTg1MzQ5MjQxNjY_e2ea3080-3cc6-4b6f-a8c5-7560016f8b20">P90D</ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodThree>
    <us-gaap:TreasuryStockTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90ZXh0cmVnaW9uOmUyYTM1YmYzMjgwZTQ0OTNiYzMxM2VmNWNlZGZmN2EzXzg1Mg_a86efff7-04b3-41ee-8be5-5968e2bf3f7f">Stock Repurchase and DividendsOn November 5, 2018, the Board of Directors authorized a stock repurchase program ("2019 Program") under which we could repurchase up to $200 million of our common stock. This was in addition to the $25 million remaining as of fiscal 2018 year-end under the previous stock repurchase program ("2018 Program").  On January 27, 2020, the Board of Directors authorized a new $200&#160;million stock repurchase program ("2020 Program"). As of September&#160;27, 2020, we had a remaining balance of $207.8 million available under the 2019 and 2020 programs. The following table summarizes stock repurchases in the open market and settled in fiscal 2019 and fiscal 2020:&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.840%"/&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;Fiscal Year&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;Stock Repurchase Program&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;Shares Repurchased&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;Average Price 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;Total Cost&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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018 Program&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;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;430,559&#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 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;58.06&#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 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;25,000&#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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&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;2019 Program&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;1,131,962&#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;66.26&#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;75,000&#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;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019 Total&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="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;1,562,521&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 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;64.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 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;100,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-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="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;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:700;line-height:100%"&gt;2019 Program&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:700;line-height:100%"&gt;1,508,747&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;77.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;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;117,188&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents dividends declared and paid in fiscal 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 11, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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.15&#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, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 13, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;8,190&#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 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 12, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 13, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;July 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 21, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 4, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;9,153&#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:400;line-height:100%"&gt;Total dividends paid as of September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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;34,743&#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 5, 2018&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.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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, 2018&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 14, 2018&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;6,654&#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 28, 2019&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.12&#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 13, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 28, 2019&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;6,616&#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 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 15, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 31, 2019&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;8,219&#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 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 14, 2019&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 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,185&#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:400;line-height:100%"&gt;Total dividends paid as of September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:400;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:400;line-height:100%"&gt;29,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subsequent Event.&lt;/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;On November&#160;9, 2020, the Board of Directors declared a quarterly cash dividend of $0.17 per share payable on December&#160;11, 2020 to stockholders of record as of the close of business on November 30, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:TreasuryStockTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="iaa06176dbc5d4d75a24932349067ba10_I20181105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90ZXh0cmVnaW9uOmUyYTM1YmYzMjgwZTQ0OTNiYzMxM2VmNWNlZGZmN2EzXzE3NA_0feea407-2751-4199-ad7a-86eabf055dc5"
      unitRef="usd">200000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="icd977e01c58e4cc281a263398e7839f2_I20180930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90ZXh0cmVnaW9uOmUyYTM1YmYzMjgwZTQ0OTNiYzMxM2VmNWNlZGZmN2EzXzIyNg_9e5d7775-57dc-49cd-987d-8337d838f8d7"
      unitRef="usd">25000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i1c854d0759754298b792407e466cfd06_I20200127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90ZXh0cmVnaW9uOmUyYTM1YmYzMjgwZTQ0OTNiYzMxM2VmNWNlZGZmN2EzXzMyOTg1MzQ4ODUyNjU_4ebdc731-a7e7-4885-bffa-4fbfc5b0ad3f"
      unitRef="usd">200000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90ZXh0cmVnaW9uOmUyYTM1YmYzMjgwZTQ0OTNiYzMxM2VmNWNlZGZmN2EzXzQxNg_6f047f50-fa09-4967-ac77-8014a1093155"
      unitRef="usd">207800000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <ttek:SummaryOfSharesRepurchasedTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90ZXh0cmVnaW9uOmUyYTM1YmYzMjgwZTQ0OTNiYzMxM2VmNWNlZGZmN2EzXzg0Nw_701b3cf8-154d-46ca-96a4-c5a86f33c274">The following table summarizes stock repurchases in the open market and settled in fiscal 2019 and fiscal 2020:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.840%"/&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;Fiscal Year&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;Stock Repurchase Program&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;Shares Repurchased&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;Average Price 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;Total Cost&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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018 Program&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;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;430,559&#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 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;58.06&#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 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;25,000&#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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&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;2019 Program&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;1,131,962&#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;66.26&#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;75,000&#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;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019 Total&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="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;1,562,521&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 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;64.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 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;100,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-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="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;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:700;line-height:100%"&gt;2019 Program&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:700;line-height:100%"&gt;1,508,747&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;77.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;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;117,188&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/table&gt;</ttek:SummaryOfSharesRepurchasedTableTextBlock>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i747a9d72e8ce40e39215023cbfaed08a_D20181001-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzMtNC0xLTEtMA_c84c2414-355a-4f8f-8372-915faae6fa0f"
      unitRef="shares">430559</us-gaap:StockRepurchasedDuringPeriodShares>
    <ttek:SharesRepurchasedAveragePricePerShare
      contextRef="i747a9d72e8ce40e39215023cbfaed08a_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzMtNi0xLTEtMA_5f1126ee-303d-41cf-a7b7-3533f4c3e1a3"
      unitRef="usdPerShare">58.06</ttek:SharesRepurchasedAveragePricePerShare>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i747a9d72e8ce40e39215023cbfaed08a_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzMtOC0xLTEtMA_1d38565b-9215-4ded-bee0-d7b963cf4e57"
      unitRef="usd">25000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i7f8fd76dc8f948c4858778aae63a6844_D20181001-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzQtNC0xLTEtMA_9136712f-d8e0-423f-9204-f4e1b91962b9"
      unitRef="shares">1131962</us-gaap:StockRepurchasedDuringPeriodShares>
    <ttek:SharesRepurchasedAveragePricePerShare
      contextRef="i7f8fd76dc8f948c4858778aae63a6844_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzQtNi0xLTEtMA_19f411d2-7813-4439-9874-56e96ce49ffc"
      unitRef="usdPerShare">66.26</ttek:SharesRepurchasedAveragePricePerShare>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i7f8fd76dc8f948c4858778aae63a6844_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzQtOC0xLTEtMA_8b0aae67-79ce-442f-a869-077e6871bef1"
      unitRef="usd">75000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzUtNC0xLTEtMA_94a4ff47-4d08-44af-9e1c-969945eaef95"
      unitRef="shares">1562521</us-gaap:StockRepurchasedDuringPeriodShares>
    <ttek:SharesRepurchasedAveragePricePerShare
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzUtNi0xLTEtMA_8eb5fa6f-12d3-4733-b16c-6f9ebeea3610"
      unitRef="usdPerShare">64.00</ttek:SharesRepurchasedAveragePricePerShare>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzUtOC0xLTEtMA_7c39c887-1429-46dd-8699-39c68e071d11"
      unitRef="usd">100000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i20e178d0c20442ca9a55f24803cbea3a_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzUtNC0xLTEtNTcwNg_602b04f0-ba17-4c2b-8149-ffc6cf1bb209"
      unitRef="shares">1508747</us-gaap:StockRepurchasedDuringPeriodShares>
    <ttek:SharesRepurchasedAveragePricePerShare
      contextRef="i20e178d0c20442ca9a55f24803cbea3a_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzUtNi0xLTEtNTcwNg_1785459f-35b0-4127-8c72-8704b25f4ad4"
      unitRef="usdPerShare">77.67</ttek:SharesRepurchasedAveragePricePerShare>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i20e178d0c20442ca9a55f24803cbea3a_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZTowNTJjN2Q3YmI4NjY0MjQ0YjY0NDkyMjUxNGVmOGVkZS90YWJsZXJhbmdlOjA1MmM3ZDdiYjg2NjQyNDRiNjQ0OTIyNTE0ZWY4ZWRlXzUtOC0xLTEtNTcwNg_06f3805d-135c-4807-8f8a-5313fe659434"
      unitRef="usd">117188000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:DividendsDeclaredTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90ZXh0cmVnaW9uOmUyYTM1YmYzMjgwZTQ0OTNiYzMxM2VmNWNlZGZmN2EzXzg0OQ_96fb2389-61df-446c-abe5-2ab6678ad826">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents dividends declared and paid in fiscal 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 11, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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.15&#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, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 13, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;8,190&#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 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 12, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 13, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;July 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 21, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 4, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;9,153&#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:400;line-height:100%"&gt;Total dividends paid as of September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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;34,743&#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 5, 2018&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.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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, 2018&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 14, 2018&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;6,654&#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 28, 2019&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.12&#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 13, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 28, 2019&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;6,616&#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 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 15, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 31, 2019&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;8,219&#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 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 14, 2019&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 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,185&#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:400;line-height:100%"&gt;Total dividends paid as of September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:400;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:400;line-height:100%"&gt;29,674&#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="i1cf7ad219c0847bf915db741cd827de9_D20191213-20191213"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzEtMi0xLTEtMA_60c8184c-57c5-4044-b7c6-9db6dbe260e5"
      unitRef="usdPerShare">0.15</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i1cf7ad219c0847bf915db741cd827de9_D20191213-20191213"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzEtOC0xLTEtMA_05307512-41bf-4367-ad85-4f13fb2e1e77"
      unitRef="usd">8190000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i4554ae38a9c144f8a733a1806b35525b_D20200228-20200228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzItMi0xLTEtMA_dbdba89c-0882-4f00-899b-e7d09bccd581"
      unitRef="usdPerShare">0.15</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i4554ae38a9c144f8a733a1806b35525b_D20200228-20200228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzItOC0xLTEtMA_b81ab7d5-6a94-434c-9679-841e8776ae1e"
      unitRef="usd">8225000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i8f83bd07798e42cd9b02e35b16949b4a_D20200529-20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzMtMi0xLTEtMA_cb38e028-c154-4932-aca8-fb8a86a4354b"
      unitRef="usdPerShare">0.17</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i8f83bd07798e42cd9b02e35b16949b4a_D20200529-20200529"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzMtOC0xLTEtMA_8e22cc40-f836-40e5-8a6f-662c12576ebc"
      unitRef="usd">9175000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ica2beda8604244939ebb269b9272f761_D20200904-20200904"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzQtMi0xLTEtMA_37c22c3d-74b3-43c3-abdc-fce24255d7aa"
      unitRef="usdPerShare">0.17</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="ica2beda8604244939ebb269b9272f761_D20200904-20200904"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzQtOC0xLTEtMA_e3f88094-63be-4d2b-bd04-8c932a698e58"
      unitRef="usd">9153000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzUtOC0xLTEtMA_bd12a302-c0b1-4569-a04e-0733164e2a61"
      unitRef="usd">34743000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i4e6a804117964fce87e47c5ad2613e15_D20181214-20181214"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzctMi0xLTEtMA_f0eefa7c-1a95-4b60-a42f-d2824334d3fa"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i4e6a804117964fce87e47c5ad2613e15_D20181214-20181214"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzctOC0xLTEtMA_85eca22e-8b5e-49e2-a4b9-e29cdf6c483c"
      unitRef="usd">6654000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i00a417c2ce22457d95d117d809d339ac_D20190228-20190228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzgtMi0xLTEtMA_d6bc195e-ad78-48c2-a09b-4da6d5676db5"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i00a417c2ce22457d95d117d809d339ac_D20190228-20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzgtOC0xLTEtMA_74d6262b-d1d2-4145-82c7-706a16c58ad4"
      unitRef="usd">6616000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i107a199d82e1410db317ada5a2dc963f_D20190531-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzktMi0xLTEtMA_693dccee-be95-478b-b68e-14c95bc11c16"
      unitRef="usdPerShare">0.15</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i107a199d82e1410db317ada5a2dc963f_D20190531-20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzktOC0xLTEtMA_9b0b43ba-5540-4421-b37a-460661b79af5"
      unitRef="usd">8219000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ife5ecdcdae794b4b85e26f03d55a6308_D20190830-20190830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzEwLTItMS0xLTA_2a922143-bfac-4f2a-80a8-74c42987a90a"
      unitRef="usdPerShare">0.15</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="ife5ecdcdae794b4b85e26f03d55a6308_D20190830-20190830"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzEwLTgtMS0xLTA_67509715-f703-4cc9-abae-2d33c314fb69"
      unitRef="usd">8185000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90YWJsZToyYWY4YWYzNDliNjg0ZjlkOWU2NWJkMGJhZDQ0ZWRiMS90YWJsZXJhbmdlOjJhZjhhZjM0OWI2ODRmOWQ5ZTY1YmQwYmFkNDRlZGIxXzExLTgtMS0xLTA_58a4215a-57cc-4219-90dc-db00daea9749"
      unitRef="usd">29674000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ib3cb4827f58e4cfdafdf9241171ff797_D20201211-20201211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90ZXh0cmVnaW9uOmUyYTM1YmYzMjgwZTQ0OTNiYzMxM2VmNWNlZGZmN2EzXzcyOQ_3b043836-17c8-45d3-afb2-88ae7b12129c"
      unitRef="usdPerShare">0.17</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i4b0173dd778a4093bf39ad43249c989a_D20201109-20201109"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNzgvZnJhZzplMmEzNWJmMzI4MGU0NDkzYmMzMTNlZjVjZWRmZjdhMy90ZXh0cmVnaW9uOmUyYTM1YmYzMjgwZTQ0OTNiYzMxM2VmNWNlZGZmN2EzXzcyOQ_41e94df5-57f1-4759-9cc3-bbc76b857c5b"
      unitRef="usdPerShare">0.17</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzk4Mjc_7248fc21-ac8b-495b-95ef-c4859611d43c">Acquisitions and Divestitures&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2018, we acquired Glumac, headquartered in Portland, Oregon. Glumac is a leader in sustainable infrastructure design with more than 300 employees and is part of our GSG segment. The fair value of the purchase price for Glumac was $38.4 million. This amount is comprised of $20.0 million of initial cash payments made to the sellers and $18.4 million for the estimated fair value of contingent earn-out obligations, with a maximum of $20.0 million payable, based upon the achievement of specified operating income targets in each of the three years following the acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2018, we acquired Norman Disney &amp;amp; Young (&#x201c;NDY&#x201d;), a leader in sustainable infrastructure engineering design. NDY is an Australian-based global engineering design firm with more than 700 professionals operating in offices throughout Australia, the Asia-Pacific region, the United Kingdom, and Canada and is part of our CIG segment. The fair value of the purchase price for NDY was $56.1 million. This amount is comprised of $46.9 million of initial cash payments made to the sellers, $1.6 million held in escrow, and $7.6 million for the estimated fair value of contingent earn-out obligations, with a maximum amount of $20.2 million, based upon the achievement of specified operating income targets in each of the three years following the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2018, we divested our non-core utility field services operations in the CIG segment for net proceeds after transaction costs of $30.2 million. This operation generated approximately $70 million in annual revenue primarily from our U.S. commercial clients.  We also divested non-core assets during the third quarter of fiscal 2018 resulting in a pre-tax loss of $3.4 million, which is included in selling, general and administrative expenses for fiscal 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2019, we acquired eGlobalTech ("EGT"), a high-end information technology solutions, cloud migration, cybersecurity, and management consulting firm based in Arlington, Virginia. EGT is part of our GSG segment. The fair value of the purchase price was $49.1 million. This amount was comprised of a $24.7 million promissory note issued to the sellers (which was subsequently paid in full in the third quarter of fiscal 2019), $3.3 million of payables related to estimated post-closing adjustments for net assets acquired, and $21.1 million for the estimated fair value of contingent earn-out obligations, with a maximum of $25.0 million, based upon the achievement of specified operating income targets in each of the three years following the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2019, we acquired WYG plc (&#x201c;WYG&#x201d;), which employs approximately 1,600 staff primarily in the United Kingdom and Europe, delivering consulting and engineering solutions for complex projects across key service areas including planning, water and environment, transport, infrastructure, the built environment, architecture, urban design, surveying, asset &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;management, program management, and international development. WYG&#x2019;s United Kingdom based consulting and engineering business is part of our CIG segment, while its international development business is part of our GSG segment. The fair value of the purchase price was $54.2 million, entirely paid in cash. In addition, we assumed net debt of $11.5 million, which was subsequently paid in full in the fourth quarter of fiscal 2019. We also incurred $10.4 million in acquisition and integration costs related to the WYG acquisition in the fourth quarter of fiscal 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="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. SEG is part of our GSG segment. The fair value of the purchase price w&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;as $40.9&#160;million. T&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;his amount was comprised of $29.6&#160;million in initial cash payments made to the sellers and $11.3&#160;million for the estimated fair value of contingent earn-out obligations, with a maximum of $20.0&#160;million, based upon the achievement of specified operating income targets in each of the three years following the acquisition.&lt;/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 BlueWater Federal Solutions, Inc. ("BWF"), a leading information technology management consulting firm based in Chantilly, Virginia. BWF is part of our GSG segment. The fair value of the purchase price w&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;as $48.5&#160;million. T&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;his amount was comprised of $41.8&#160;million in initial cash payments made to the sellers, $1.5&#160;million of payables related to estimated post-closing adjustments for net assets acquired, and $5.2&#160;million for the estimated fair value of contingent earn-out obligations, with a maximum of $8.0&#160;million, based upon the achievement of specified operating income targets in each of the three years following the acquisition.&lt;/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 the above business combinations are primarily attributable to the existing workforce of the acquired companies and the synergies expected to arise after the acquisitions. The goodwill additions related to our fiscal 2019 acquisitions represent the value of a workforce with emerging technology and new techniques that incorporate artificial intelligence, data analytics and advanced cybersecurity solutions for government and commercial clients, and expanding our geographic presence in the United Kingdom with a strong platform for growth in the United Kingdom and Europe. 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 existing 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 to our consolidated financial statements. As a result, no pro forma information has been provided.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Backlog, client relations and trade name intangible assets include the fair value of existing contracts and the underlying customer relationships with lives ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzUzNzg_cd8fbc45-a311-48c8-b452-9cb899b18471"&gt;one&lt;/span&gt; to ten years, and trade names with lives ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzU0MzQ_8b49dc3d-9fd4-4f1f-a901-7ec0327af828"&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:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzc0MjM_82bdd0ce-bca7-49e9-92b1-dabdf8ac238c"&gt;two&lt;/span&gt; or three years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income. In each quarter during fiscal 2020, we evaluated our estimates for contingent consideration liabilities for the remaining earn-out periods for each individual acquisition, which included a review of their financial results to-date, the status of ongoing projects in their RUPOs, and the inventory of prospective new contract awards. In addition, we considered the potential impact of the global economic disruption due to the COVID-19 pandemic on our operating income projections over the various earn-out periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2020, we recorded adjustments to our contingent earn-out liabilities and reported related net gains in operating income of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$15.0&#160;million, substantially all in the fourth quarter. These gains primarily resulted from updated valuations of the contingent consideration liabilities for NDY, EGT, and SEG.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition agreement for NDY included a contingent earn-out agreement based on the achievement of operating income thresholds (in Australian dollars) in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2018. The maximum earn-out obligation over the three-year earn-out period was A$25&#160;million (A$7.4&#160;million in year one, and A$8.8&#160;million each in years two and three). These amounts could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. NDY was required to meet a minimum operating income threshold in each year to earn any contingent consideration. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The determination of the fair value of the purchase price for NDY on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of NDY's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of A$9.4&#160;million for NDY's contingent earn-out liability in the second quarter of fiscal 2018. In determining that NDY would earn 38% of the maximum potential earn-out, we considered several factors including NDY's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in NDY's backlog level. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NDY's actual financial performance in the first two earn-out periods exceeded our original estimates at the acquisition date. As a result, we increased the related contingent consideration liability and recognized losses of $2.1&#160;million (A$3.0&#160;million) an&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;d $5.4&#160;million (A$7.9&#160;million) in fis&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;cal 2018 and fiscal 2019, respectively. In the fourth quarter of fiscal 2020, we evaluated our estimate of NDY&#x2019;s contingent consideration liability for the third and final earn-out period. This assessment included a review of NDY&#x2019;s actual and forecasted results for the third earn-out period, which included an evaluation of the status of ongoing projects in NDY&#x2019;s backlog, and the inventory of prospective new contract awards and the impact of the COVID-19 pandemic on the Australian economy and NDY's operations. As a result of this assessment, we concluded that NDY&#x2019;s operating income in the third earn-out period would be lower than previously estimated, and we reduced NDY&#x2019;s contingent earn-out liability to $1.8&#160;million (A$2.6&#160;million), which resulted in a gain of $3.7&#160;million (A$5.2&#160;million).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition agreement for EGT included a contingent earn-out agreement based on the achievement of operating income thresholds in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2019. The maximum earn-out obligation over the three-year earn-out period was $25&#160;million ($8.5&#160;million in year one, $9.0&#160;million in year two, and $7.5&#160;million in year three). In each of the first two earn-out years, EGT was to receive a portion of the contingent consideration if EGT achieved a minimum operating income threshold. The remaining contingent consideration could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. EGT was required to meet a minimum operating income threshold in each year to earn any of this contingent consideration. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The determination of the fair value of the purchase price for EGT on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of EGT's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of $21.1&#160;million for EGT's contingent earn-out liability in the second quarter of fiscal 2019. In determining that EGT would earn 84% of the maximum potential earn-out, we considered several factors including EGT's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in EGT's backlog level and the prospects for the U.S. federal information technology market. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the third quarter of fiscal 2020, EGT achieved and was paid the maximum earn-out obligation for the first earn-out period. Subsequently, we evaluated our estimate of EGT&#x2019;s contingent consideration liability for the second and third earn-out periods. This assessment included a review of EGT&#x2019;s actual and forecasted results for the second and third earn-out periods, which included an evaluation of the status of ongoing projects in EGT&#x2019;s backlog, and the inventory of prospective new contract awards. As a result of this assessment, we concluded that EGT's operating income in the second and third earn-out period would be lower than previously estimated. Accordingly, in the fourth quarter of fiscal 2020, we reduced EGT&#x2019;s contingent earn-out liability to $7.5&#160;million, which resulted in a gain of $4.7&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition agreement for SEG included a contingent earn-out agreement based on the achievement of operating income thresholds in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2020. The maximum earn-out obligation over the three-year earn-out period was $20&#160;million ($5.0&#160;million, $7.0&#160;million and $8.0&#160;million for years one, two and three, respectively). SEG was to receive a portion of the contingent consideration if SEG achieved a minimum operating income threshold in each year of the earn-out period. The remaining contingent consideration could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. SEG was required to meet a minimum operating income threshold in each year to earn any of this contingent consideration. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The determination of the fair value of the purchase price for SEG on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of SEG's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of $11.3&#160;million for SEG's contingent earn-out liability in the second quarter of fiscal 2020. In determining that SEG would earn 57% of the maximum potential earn-out, we considered several factors including SEG's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in SEG's backlog level and the prospects for the U.S. federal information technology market. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SEG&#x2019;s actual financial performance in the first earn-out period on a year to date basis was below our original expectation at the acquisition date. As a result, in the fourth quarter of fiscal 2020, we evaluated our estimate of SEG&#x2019;s contingent consideration liability for all earn-out periods. This assessment included a review of SEG&#x2019;s financial results in the first earn-out period, the status of ongoing projects in SEG&#x2019;s backlog, the inventory of prospective new contract awards, and future synergies with other Tetra Tech operating units. As a result of this assessment, we concluded that SEG&#x2019;s operating income in all earn-out periods would be lower than originally anticipated. Accordingly, in the fourth quarter of fiscal 2020, we reduced the SEG contingent earn-out liability to $8.1&#160;million, which resulted in a gain of $3.4&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2019, we recorded adjustments to our contingent earn-out liabilities and reported a related net loss of $1.1 million in operating income. These adjustments resulted from the updated valuations of the contingent consideration liabilities, which reflect updated projections of acquired companies' financial performance during their respective earn-out periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2018, we recorded adjustments to our contingent earn-out liabilities and reported related losses in operating income of $4.3&#160;million. These losses resulted from updated valuations of the contingent consideration liabilities for NDY, Eco Logical Australia and Cornerstone Environmental Group, as the actual and expected &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;financial performance during the earn-out periods exceeded our original estimates at the acquisition dates.&lt;/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 September&#160;27, 2020, there was a total potential maximum o&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;f $70.9 million of outstanding contingent consideration related to acquisitions. Of this amount, $32.6 million was estimated as the fair value and a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ccrued on our consolidated balance sheet. If the global economic disruption due to the COVID-19 pandemic is prolonged, we could have more significant reductions in our contingent earn-out liabilities and related gains in operating income in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;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 30,&lt;br/&gt;2018&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;52,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;16,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,210&#160;&lt;/span&gt;&lt;/td&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;1,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(14,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&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;(247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(854)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;&#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;(2,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(22,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,018)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,412)&lt;/span&gt;&lt;/td&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;Ending balance &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:400;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:400;line-height:100%"&gt;32,617&#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:400;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:400;line-height:100%"&gt;52,992&#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:400;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:400;line-height:100%"&gt;35,290&#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:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
    <ttek:NumberOfEmployeesAcquiredInAcquisition
      contextRef="id25834de985c4b37bd26aa536f0d630b_D20171002-20180930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzczOA_b3613ab6-4480-4fbe-adfe-a8d5e055e399"
      unitRef="employee">300</ttek:NumberOfEmployeesAcquiredInAcquisition>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="id25834de985c4b37bd26aa536f0d630b_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzgzNQ_ccc0663d-f700-4f89-a0dc-f69dbb654605"
      unitRef="usd">38400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="id25834de985c4b37bd26aa536f0d630b_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzg2Nw_122729ac-3f42-4c88-8060-187ee88da2cc"
      unitRef="usd">20000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="if07058afc28f47708af8c723c23f80ec_I20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzkxOQ_9919ac63-3a1d-40c0-8eac-3de1947bd050"
      unitRef="usd">18400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="if07058afc28f47708af8c723c23f80ec_I20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzEwMDU_fb202c24-5d60-4d7b-8942-2540e2eb4d93"
      unitRef="usd">20000000.0</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="id25834de985c4b37bd26aa536f0d630b_D20171002-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzEwOTc_c1312d42-fb0f-4215-81e3-39d91de6f3c1">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <ttek:NumberOfEmployeesAcquiredInAcquisition
      contextRef="i6ca76b8e01f5481ca860832bbb313ae5_D20171002-20180930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzEzMjE_cc23065c-2a56-495a-a47c-78b705b91339"
      unitRef="employee">700</ttek:NumberOfEmployeesAcquiredInAcquisition>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i6ca76b8e01f5481ca860832bbb313ae5_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzE1MTg_df18b71d-0a61-4d40-ba6b-8ddb79b95b4a"
      unitRef="usd">56100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i6ca76b8e01f5481ca860832bbb313ae5_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzE1NTA_dd263493-354d-46cd-b4cd-a217e9ce8c39"
      unitRef="usd">46900000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:EscrowDeposit
      contextRef="i06139d076b9541ceb6eea350081e36ae_I20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzE1OTk_0f2be4fc-e521-44b0-857c-120b8bd152d3"
      unitRef="usd">1600000</us-gaap:EscrowDeposit>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i06139d076b9541ceb6eea350081e36ae_I20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzE2MjI_6e17a402-1242-4afa-8321-299a7ddcaf9c"
      unitRef="usd">7600000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i06139d076b9541ceb6eea350081e36ae_I20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzE3MTU_576ee9f6-ae11-4bbc-bdb8-c702f9ed9b55"
      unitRef="usd">20200000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i6ca76b8e01f5481ca860832bbb313ae5_D20171002-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzE3OTk_006e027b-0416-4b55-a1a7-7f0f68c31fd9">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i6b0b1cd044ee4970b10dbb4f8b8e1704_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzE5NzA_0acce88c-a309-440a-9aa0-3bfc870de0a0"
      unitRef="usd">30200000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i6b0b1cd044ee4970b10dbb4f8b8e1704_D20171002-20180930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzIwMTM_06047b3e-ea8d-4de6-bc4b-18187c2b801f"
      unitRef="usd">70000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i644308f36b3140278b12629f5428db99_D20180402-20180701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzIyMTg_d869482c-fecd-44c8-9c07-dff549e85940"
      unitRef="usd">-3400000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i74352bee0c334b14bf30d685cd33976e_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzI1ODg_dbe4345c-41ea-4ddb-8d91-8658a22dba9f"
      unitRef="usd">49100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i74352bee0c334b14bf30d685cd33976e_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzI2MjM_a47553b3-4809-4013-9aec-ab647f19c02e"
      unitRef="usd">24700000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i1d1f21aab8e24adb800d849ef7c4a63d_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzI3Mzk_8dad5725-00e5-4798-811e-6b4013cc6b1e"
      unitRef="usd">3300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i1d1f21aab8e24adb800d849ef7c4a63d_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzI4Mjk_cdf7af28-4361-4202-b8eb-8d8762af2f7c"
      unitRef="usd">21100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i1d1f21aab8e24adb800d849ef7c4a63d_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzI5MTU_32e8af26-fe95-43e5-8c00-cc91878fbad5"
      unitRef="usd">25000000.0</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i74352bee0c334b14bf30d685cd33976e_D20181001-20190929"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzI5OTk_0802900d-4311-4e58-b95a-9706c46cf0b8">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <ttek:NumberOfEmployeesAcquiredInAcquisition
      contextRef="i14be1be1b3094f95ae44dd26e52612b9_D20181001-20190929"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMxMjU_eb62de32-3c97-4145-b4bc-3a922880beb6"
      unitRef="employee">1600</ttek:NumberOfEmployeesAcquiredInAcquisition>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i14be1be1b3094f95ae44dd26e52612b9_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzM2NjY_6b3fe79f-d47a-4827-bacc-24d226f1f634"
      unitRef="usd">54200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i14be1be1b3094f95ae44dd26e52612b9_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzM3MzE_58de814d-f5b7-4150-8b38-b35c128baae2"
      unitRef="usd">11500000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i47a26dac6e6e434ebc77f45b10541bd8_D20190701-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzM4MjY_890d168f-5ed3-45a0-8007-375d2ced1c73"
      unitRef="usd">10400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ifde58d2d656d4f53ad934f2c50bdc883_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5MDgyMDI_c921989b-e52f-4a07-8939-3d452c90edd9"
      unitRef="usd">40900000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ifde58d2d656d4f53ad934f2c50bdc883_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5MDgyMTc_9622c909-fd57-4baa-894d-cbc80fcf3374"
      unitRef="usd">29600000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ieabab18bb7764292aa5f2c6a67065fb6_I20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5MDgyNDY_03d59d49-f748-481e-bafa-e0b25b432ecc"
      unitRef="usd">11300000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i5d50bb5f65004cec98e52a5bfba81721_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5MDgyNjE_3b302ed7-401c-4e42-87d2-a9d82a709271"
      unitRef="usd">20000000.0</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="ifde58d2d656d4f53ad934f2c50bdc883_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5MDgyNzU_8091f550-289b-4612-b381-07d34046a45f">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i29cfe3f221e44aad991ba3e876b3ebcf_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg3Mzk_9de98593-497f-41b9-aa3d-d45f9edd8383"
      unitRef="usd">48500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i29cfe3f221e44aad991ba3e876b3ebcf_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg3NTQ_d4b69399-24df-4d31-85e5-58bff92fd992"
      unitRef="usd">41800000</us-gaap:PaymentsToAcquireBusinessesGross>
    <ttek:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments
      contextRef="i29cfe3f221e44aad991ba3e876b3ebcf_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg3Njk_fc9663e3-a838-4a7e-be61-f6d220d81bbd"
      unitRef="usd">-1500000</ttek:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i314756f94c764b87841065883b8cc723_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg3OTc_bfb89301-a17a-4229-8146-7a1dbb03d3d8"
      unitRef="usd">5200000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i314756f94c764b87841065883b8cc723_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg3ODM_8e322cd9-fb13-42d1-8c16-0bac57286f97"
      unitRef="usd">8000000.0</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i29cfe3f221e44aad991ba3e876b3ebcf_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg4MTA_4faf547d-798a-4a69-a19d-396ef6593c0a">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie6ead253d0f340498d9f82688f1219db_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzUzODQ_07f61878-78d4-46c4-ab49-6c24e1f9a15d">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie49535be5fe647b89bb5017353a9ceed_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzU0NDA_e42b692c-f387-4a1e-8f40-d85d508ebe52">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i1197283195294227918400fbc3f359f0_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzc0Mjk_94544b48-28a5-407b-b710-4e111ed1b51f">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg4Mjc_f7a018ac-531b-4d09-86d1-864fb62b9870"
      unitRef="usd">15000000.0</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i76679208a22649868f6056aa1c287f04_D20171002-20180401"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDk1MzQ_442e7f99-2a42-4b7b-a554-2b1fd17a22b2">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i0ec46ab8b0834fd38264cbcec7977d38_I20180401"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg4NDI_7c236e59-40a0-4a36-b976-c3349457523f"
      unitRef="aud">25000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne
      contextRef="i0ec46ab8b0834fd38264cbcec7977d38_I20180401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg4NTY_38df0d2b-a07b-473d-8547-e7cd11e3c19d"
      unitRef="aud">7400000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo
      contextRef="i0ec46ab8b0834fd38264cbcec7977d38_I20180401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg4NzE_69d58c4a-349e-4763-8003-6f6e8e192b47"
      unitRef="aud">8800000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree
      contextRef="i0ec46ab8b0834fd38264cbcec7977d38_I20180401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg4NzE_aa04676b-5f0a-4143-a2c1-819d36528bdf"
      unitRef="aud">8800000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i0ec46ab8b0834fd38264cbcec7977d38_I20180401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg5ODY_85da946c-bfcc-41e7-a8ba-bce029525a96"
      unitRef="aud">9400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut
      contextRef="i76679208a22649868f6056aa1c287f04_D20171002-20180401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDg5ODE_4ceab369-134b-4117-b00d-95174d330ca4"
      unitRef="number">0.38</ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i6ca76b8e01f5481ca860832bbb313ae5_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkwMDE_40609ced-f69f-44b5-a1ab-c6ce6a73c9f9"
      unitRef="usd">-2100000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i6ca76b8e01f5481ca860832bbb313ae5_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDk2Njg_9bc0de23-5cdc-4c6e-970b-46a66d58c973"
      unitRef="aud">-3000000.0</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i10b242a8461446e59eec5cb6393fdc6d_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkwMTY_92f71f01-960b-4d06-8df9-58ceb3ee2886"
      unitRef="usd">-5400000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i10b242a8461446e59eec5cb6393fdc6d_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDk2NTE_6e3f832b-bb02-40e6-9081-2630d4562f12"
      unitRef="aud">-7900000</ttek:FairValueAdjustmentsToContingentConsideration>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i17af908180e941ecb58ad655e7991715_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDk2OTc_44e63b6e-e76a-490b-a45d-aded95866564"
      unitRef="usd">1800000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i17af908180e941ecb58ad655e7991715_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkwNzQ_46b7e768-fdc5-4258-8b2f-c478b01a103f"
      unitRef="aud">2600000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="ia815ce6d4900451ea7bca6a1e9580c11_D20200629-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDk2ODM_7f512410-9b1f-4b22-b6ba-86fac1218f67"
      unitRef="usd">3700000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="ia815ce6d4900451ea7bca6a1e9580c11_D20200629-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkwMzE_fa24243a-2319-4ed9-a990-6f73ba9a9777"
      unitRef="aud">5200000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i5f2e2f569c7443df990db8255f5a99ed_D20181001-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDk3MjA_fc135fe4-781e-488a-a90d-45ce4532f133">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i4f197571f6c34607bce8f6f2c8bef1d4_I20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkwOTA_1f620680-4263-4e26-8458-0a14b8d2f1ac"
      unitRef="usd">25000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne
      contextRef="i4f197571f6c34607bce8f6f2c8bef1d4_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkxMDM_93c714f9-5b2d-40c8-9b53-64cfb0311dcc"
      unitRef="usd">8500000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo
      contextRef="i4f197571f6c34607bce8f6f2c8bef1d4_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkxMTk_559c122a-ccf5-49a1-86f5-41bf417cfb12"
      unitRef="usd">9000000.0</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree
      contextRef="i4f197571f6c34607bce8f6f2c8bef1d4_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkxMzQ_249cb232-7118-4e26-a421-79ac8c73ff28"
      unitRef="usd">7500000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i4f197571f6c34607bce8f6f2c8bef1d4_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkyNjA_98072bc7-3eb5-4477-adf3-7b32faee54e9"
      unitRef="usd">21100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut
      contextRef="i5f2e2f569c7443df990db8255f5a99ed_D20181001-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkyNzU_cec347fe-15d2-477c-9870-ad9dc654e908"
      unitRef="number">0.84</ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i6cf83c6ca5e04f8a9ac1e1496bf5df14_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkyOTQ_acb97ae5-c020-4c6d-8fad-4c73b4faffd8"
      unitRef="usd">7500000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="ieca77dc3fe3749ff81e240e9fdaf9279_D20200629-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkyODA_c5b3370a-b2db-4e01-9cff-23f4c8c88f66"
      unitRef="usd">4700000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i725c13e785784a70977a16a922feb9e1_D20190930-20200329"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzQzOTgwNDY1Nzc1MDc_b451a1da-5397-4502-a304-a05d241b6486">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="ieabab18bb7764292aa5f2c6a67065fb6_I20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkzMzY_68081bfa-2b19-4783-ae49-45f8b59b9f6f"
      unitRef="usd">20000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne
      contextRef="ieabab18bb7764292aa5f2c6a67065fb6_I20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkzNDk_2f4bffb1-60e1-48c6-8fb8-99ee48268ffe"
      unitRef="usd">5000000.0</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo
      contextRef="ieabab18bb7764292aa5f2c6a67065fb6_I20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDk5Nzg_d6597a13-1c92-4a40-a480-06e539911d6a"
      unitRef="usd">7000000.0</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree
      contextRef="ieabab18bb7764292aa5f2c6a67065fb6_I20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDkzNjM_14346d41-4bf0-43cc-ac9e-fa89bad141ba"
      unitRef="usd">8000000.0</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ieabab18bb7764292aa5f2c6a67065fb6_I20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDk0NzY_f25adf8e-3b57-4aea-865b-e610d18667d6"
      unitRef="usd">11300000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut
      contextRef="i725c13e785784a70977a16a922feb9e1_D20190930-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDk0OTE_d6e7fe88-a495-4492-bb5a-84cb24f83b6e"
      unitRef="number">0.57</ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i5d50bb5f65004cec98e52a5bfba81721_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDk0OTY_e1e74840-de46-43b3-978b-f5019449d503"
      unitRef="usd">8100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i5b139aeeac434071bb9886f2f8fca961_D20200629-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzMyOTg1MzQ5NDk1MTA_07ca2078-a995-423f-ab6e-5d23f3e18365"
      unitRef="usd">3400000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzIxOTkwMjMyODE2MDA_561f01d4-87e4-422f-9812-88f3bac066f0"
      unitRef="usd">-1100000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzQzOTgwNDY1Nzc1MTA_60274841-5d92-4ebe-976d-fdf00979d7e7"
      unitRef="usd">-4300000</ttek:FairValueAdjustmentsToContingentConsideration>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzk1NDc_393bfc02-4366-44c5-b843-bad08d3a4315"
      unitRef="usd">70900000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzk2MzE_3c228e1a-4a46-47ff-bfa8-e06629aac7ac"
      unitRef="usd">32600000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzk4MzM_e5c24a3d-4cdf-4d06-9c3e-5eaefc12211c">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;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 30,&lt;br/&gt;2018&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;52,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;16,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,210&#160;&lt;/span&gt;&lt;/td&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;1,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(14,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&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;(247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(854)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;&#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;(2,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(22,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,018)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,412)&lt;/span&gt;&lt;/td&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;Ending balance &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:400;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:400;line-height:100%"&gt;32,617&#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:400;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:400;line-height:100%"&gt;52,992&#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:400;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:400;line-height:100%"&gt;35,290&#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;</ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1b0217428bce4d689a20e8f2af30572e_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzMtMS0xLTEtMA_b804661d-ebe0-40fc-ba70-2500a486e130"
      unitRef="usd">52992000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ia55e710acef242bfa699bbf630d00d71_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzMtMy0xLTEtMA_63e99590-10bb-41ec-a1cf-94060d464137"
      unitRef="usd">35290000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i6fbb44a59aef4075907c9baa33df839b_I20171001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzMtNS0xLTEtMA_fb0cf415-b2cf-4b0d-9442-250caa6f41ad"
      unitRef="usd">2438000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i3b7fc88c33304b1eb07c7d451e475051_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzQtMS0xLTEtMA_2e2f415c-a067-4b94-b16f-5dc7a2f810ec"
      unitRef="usd">16581000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="ia7261ea2fc8f4e87bae78e6d3ff0c8ef_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzQtMy0xLTEtMA_655ac6e7-6ddb-4d60-9192-80e2d3dacfff"
      unitRef="usd">27704000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i32de23a52ab74e4dbe62a49555cde5aa_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzQtNS0xLTEtMA_e2128532-5bb2-4527-876e-769466393c28"
      unitRef="usd">32210000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i59f1e32c452c42898955d812a4269325_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzUtMS0xLTEtMA_37d9c25a-8fd2-4565-863d-5b9d0522be2c"
      unitRef="usd">-1162000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ib99fbe83c8b34092b84ff703bfcb2e99_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzUtMy0xLTEtMA_9e71df1d-ffdf-4698-bd8c-011c40a012c2"
      unitRef="usd">-1489000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i61961ac889df46f2820320a14db1ad6c_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzUtNS0xLTEtMA_6d006b23-5bb5-44c7-a87c-7434f14b4cfb"
      unitRef="usd">-1005000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i931117d9de914d249ddf875ecbb87a27_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzYtMS0xLTEtMA_b4227f0f-2d04-4b3b-ab49-b1713f29748d"
      unitRef="usd">14971000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i7fdd4b4d5afd4bd19f14ee768196b12d_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzYtMy0xLTEtMA_6ccac062-0c6d-4a2b-8830-9f92e04a4969"
      unitRef="usd">-1085000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i356fca22ac264d14a2d0d8b05d5c033e_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzYtNS0xLTEtMA_66e3a7b8-1ac9-4e9c-9b6c-f89f388b262b"
      unitRef="usd">-4252000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="i3b7fc88c33304b1eb07c7d451e475051_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzctMS0xLTEtMA_f3bd22cc-f215-465f-aeb8-3530e014305c"
      unitRef="usd">247000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="ia7261ea2fc8f4e87bae78e6d3ff0c8ef_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzctMy0xLTEtMA_d4ede0e9-a572-482d-8e1c-4d9b9d94ec68"
      unitRef="usd">558000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="i32de23a52ab74e4dbe62a49555cde5aa_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzctNS0xLTEtMA_889f765a-553f-484c-9f6e-fe3d0c8acae1"
      unitRef="usd">854000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="i3b7fc88c33304b1eb07c7d451e475051_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzktMS0xLTEtMA_194a51e0-1e75-4a28-ad8e-c413c191ea4f"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="ia7261ea2fc8f4e87bae78e6d3ff0c8ef_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzktMy0xLTEtMA_0ba2b0f9-5050-43a0-b697-aaa6f643efe0"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="i32de23a52ab74e4dbe62a49555cde5aa_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzktNS0xLTEtMA_f2b979f1-0ed5-415d-9efd-fb3791cdaa19"
      unitRef="usd">2349000</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i3b7fc88c33304b1eb07c7d451e475051_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzEwLTEtMS0xLTA_83333f19-3053-4c63-9bdd-279e15068611"
      unitRef="usd">22900000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="ia7261ea2fc8f4e87bae78e6d3ff0c8ef_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzEwLTMtMS0xLTA_b712a36f-b4da-41fb-8b73-2f7b722897f8"
      unitRef="usd">12018000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i32de23a52ab74e4dbe62a49555cde5aa_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzEwLTUtMS0xLTA_c299fd9e-b32d-4cf4-b99f-73bcc62e1d45"
      unitRef="usd">1412000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i7a507cfd0f08440e93eec40d60d97fe3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzExLTEtMS0xLTA_2859fde9-6d28-430c-a4e8-a4cee2cb7571"
      unitRef="usd">32617000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1b0217428bce4d689a20e8f2af30572e_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzExLTMtMS0xLTA_5b3c4cf4-667b-458f-a599-4ee2467d2a20"
      unitRef="usd">52992000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ia55e710acef242bfa699bbf630d00d71_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90YWJsZTozZmEzMmRlNjJlNGI0NjJhOTBhOWNmMTk3NWU0Y2NhNC90YWJsZXJhbmdlOjNmYTMyZGU2MmU0YjQ2MmE5MGE5Y2YxOTc1ZTRjY2E0XzExLTUtMS0xLTA_a8053c3b-49b6-471b-a176-03483a9aa88f"
      unitRef="usd">35290000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzMzMTA_f7bfda8a-7657-445b-b0df-5ccec4ba650a">Goodwill and Intangible Assets &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;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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:400;line-height:100%"&gt;Balance at September 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;409,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;798,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;53,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;93,601&#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;146,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,755)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,755)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,037)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(11,907)&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;(12,944)&lt;/span&gt;&lt;/td&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;Balance at September 29, 2019&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;441,802&#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:400;line-height:100%"&gt;483,018&#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:400;line-height:100%"&gt;924,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(369)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at September 27, 2020&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:400;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:400;line-height:100%"&gt;516,315&#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:400;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:400;line-height:100%"&gt;477,183&#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 #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;993,498&#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The goodwill additions related to our fiscal 2020 acquisitions of SEG and BWF and adjustments of the final valuations for our fiscal 2019 acquisitions. The purchase price allocations for the SEG and BWF acquisitions are preliminary and subject to adjustment based upon the final determinations of the net assets acquired and information to perform the final valuations. Our goodwill was also impacted by foreign currency translation related 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;the goodwill balances of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;our foreign subsidiaries with functional currencies that are different than our reporting currency.&lt;/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 review at June&#160;29, 2020 (i.e.&#160;the first day of our fourth quarter in fiscal 2020), 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. All of our reporting units had estimated fair values that exceeded their carrying values by more than 80%, with the exception of our Asia/Pacific ("ASP") reporting unit, which is in our CIG reportable segment. Our ASP reporting unit had an estimated fair value that exceeded its carrying value by less than 20%.&lt;/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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 2, 2020, Australia announced that it had fallen into economic recession, defined as two consecutive quarters of negative growth, for the first time since 1991 including 7% negative growth in the quarter ending in June 2020. This prompted a strategic review of our ASP reporting unit. As a result of the economic recession in Australia, our revenue growth and profit margin forecasts for the ASP reporting unit declined from the previous forecast used for our annual goodwill impairment review as of June 29, 2020. We also performed an interim goodwill impairment review of our ASP reporting unit in September 2020 and recorded a $15.8&#160;million goodwill impairment charge. The impaired goodwill related to our acquisitions of Coffey and NDY. As a result of the impairment charge, the estimated fair value of our ASP reporting unit equaled its carrying value of $144.9&#160;million, including $95.5&#160;million of goodwill, at September 27, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of fiscal 2019, we performed an interim goodwill impairment review of our RFS reporting unit and recorded a $7.8 million goodwill impairment charge. As a result of the impairment charge, the estimated fair value of the RFS reporting unit equaled its carrying value of $61 million at September 29, 2019, including the remaining $48.8 million of goodwill. &lt;/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 $534.0 million and $459.5 million at fiscal 2020 and 2019 year-ends, respectively, excluding accumulated impairment of $17.7 million for each period. The gross amounts of goodwill for CIG were $598.7 million and $588.7 million at fiscal 2020 and 2019 year-ends, respectively, excluding accumulated impairment of $121.5&#160;million and $105.7 million,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table 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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.584%"/&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="27" 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;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="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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;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 #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;Gross&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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;Accumulated&lt;br/&gt;Amortization&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 #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;2.9&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;60,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(50,455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,968)&lt;/span&gt;&lt;/td&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;1.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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: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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,421&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92,478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,722&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency translation adjustments reduced net identifiable intangible asse&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;ts by $0.4 million and $0.3 million in fiscal 2020 and 2019, respectively. Amortization expense for the identifiable intangible assets for fiscal 2020, 2019 and 2018 was $11.6 million, $11.6 million and $18.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated amortization expense for the succeeding four fiscal years is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;2,652&#160;&lt;/span&gt;&lt;/td&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;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;1,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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: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;13,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzMzMTc_275de39b-7418-4a59-a998-66bed2c2f96f">&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;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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:400;line-height:100%"&gt;Balance at September 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;409,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;798,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;53,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;93,601&#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;146,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,755)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,755)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,037)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(11,907)&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;(12,944)&lt;/span&gt;&lt;/td&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;Balance at September 29, 2019&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;441,802&#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:400;line-height:100%"&gt;483,018&#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:400;line-height:100%"&gt;924,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(369)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at September 27, 2020&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:400;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:400;line-height:100%"&gt;516,315&#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:400;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:400;line-height:100%"&gt;477,183&#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 #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;993,498&#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;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="idcc3ce8ce35c43b7b5d5ac1b95638d90_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzItMS0xLTEtMA_2727a594-8b86-4f85-8220-3f103de4d384"
      unitRef="usd">389741000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7857da295d6b46a8b0905b6e72ff4bd9_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzItMy0xLTEtMA_ad4730d7-7875-46c7-9505-4604f267408d"
      unitRef="usd">409079000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icd977e01c58e4cc281a263398e7839f2_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzItNS0xLTEtMA_97ce90e4-23d0-4712-b4b8-d720a4ed9dcb"
      unitRef="usd">798820000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i82530ad1e1b34e40a347f83694f0d6a0_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzMtMS0xLTEtMA_b3360843-d995-47ab-bc3c-59c8009d5ce5"
      unitRef="usd">53098000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i485129d4a00b4c7b8ad37a3d7f268083_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzMtMy0xLTEtMA_41bb9da9-6539-4a10-8422-1799370fbcc0"
      unitRef="usd">93601000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzMtNS0xLTEtMA_cc9112a3-119f-4498-b63c-a1e8d9d6783f"
      unitRef="usd">146699000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i82530ad1e1b34e40a347f83694f0d6a0_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzQtMS0xLTEtMA_e9aedbaf-18f8-4aa8-ab14-6d03a296ecf4"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i485129d4a00b4c7b8ad37a3d7f268083_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzQtMy0xLTEtMA_e46125f7-96bb-431b-ae59-88c6429ee3ad"
      unitRef="usd">7755000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzQtNS0xLTEtMA_b6761ad9-9e26-4730-ac9f-c0d8291f52e3"
      unitRef="usd">7755000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i82530ad1e1b34e40a347f83694f0d6a0_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzUtMS0xLTEtMA_6f1512a8-8b7a-4282-9601-884261ace703"
      unitRef="usd">-1037000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i485129d4a00b4c7b8ad37a3d7f268083_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzUtMy0xLTEtMA_7ed90f44-bdc4-49d0-9ff5-a11f7d965d06"
      unitRef="usd">-11907000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzUtNS0xLTEtMA_de775b7c-3344-4d91-8ff5-7edc86037591"
      unitRef="usd">-12944000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i2fbd902bc32a4df0a4aa176ae89af7ed_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzYtMS0xLTEtMA_3c2c9eff-4643-460f-a471-9efaca602166"
      unitRef="usd">441802000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i48e3e99524aa4a4b832b212a2a51b872_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzYtMy0xLTEtMA_ad56a38f-6863-44c7-9f17-888c32366eec"
      unitRef="usd">483018000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzYtNS0xLTEtMA_4569d30b-259d-4984-8640-520223550338"
      unitRef="usd">924820000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i83bf94657fcd455eadfe1370f395c62a_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzctMS0xLTEtMA_b3d67848-26cd-4efc-85da-d95ae536755b"
      unitRef="usd">74882000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="id3eb19986f66492da603c72506e19217_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzctMy0xLTEtMA_505ddf98-3be1-4266-874a-abf0af6a19e9"
      unitRef="usd">5294000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzctNS0xLTEtMA_fafaa8a1-ee77-455f-9883-3fdcfeeac8e5"
      unitRef="usd">80176000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i83bf94657fcd455eadfe1370f395c62a_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzktMS0xLTEtMA_687ccfbc-c533-4cb3-9413-f08fdc69ff43"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="id3eb19986f66492da603c72506e19217_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzktMy0xLTEtMA_e2a34edd-6b3b-4cae-99a6-7ff65ee30c59"
      unitRef="usd">15800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzktNS0xLTEtMA_df3021d7-f095-403e-a6bd-684097a1322b"
      unitRef="usd">15800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i83bf94657fcd455eadfe1370f395c62a_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzEwLTEtMS0xLTA_e8abbc35-762e-4a47-a0ff-e3189abde232"
      unitRef="usd">-369000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="id3eb19986f66492da603c72506e19217_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzEwLTMtMS0xLTA_4c5b22d5-ede9-4b3a-9aaf-78f826af1b04"
      unitRef="usd">4671000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzEwLTUtMS0xLTA_ca6d481b-f7d3-4a0f-9619-fd6e9c868bb7"
      unitRef="usd">4302000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i57687642935d4b6e941ed818223da78c_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzExLTEtMS0xLTA_cca92169-e5de-43f8-88c6-ad2750868988"
      unitRef="usd">516315000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iac3c302297674d8d968839285c38481a_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzExLTMtMS0xLTA_fa9c9b9a-9858-4d8c-84c9-1fd12cf4b5f6"
      unitRef="usd">477183000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo0ZjFjMDM2ZmQyZjE0MzNiYTUzOWUyZmYwMWYzZjBiOC90YWJsZXJhbmdlOjRmMWMwMzZmZDJmMTQzM2JhNTM5ZTJmZjAxZjNmMGI4XzExLTUtMS0xLTA_a2fc9d43-acb3-4f29-89bf-0268219b8eaa"
      unitRef="usd">993498000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic96895f6d1874df5821a6555f2b8ff76_D20200629-20200629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzMxMg_75ac007e-f5fe-48d9-82e2-9cdc600f11d4"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i994c86c62a5d47a5acdb1ab3a5457a29_I20200629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzU2NA_843c4279-8796-4d2f-bf77-dd665c01c515"
      unitRef="number">0.80</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i8581a02c9b4f4e838b59cf3a5ca2f5af_I20200629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzQzOTgwNDY1MjYyNzQ_9fb3bb4c-4bff-469a-89e6-d077e43bf1e8"
      unitRef="number">0.20</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <ttek:PercentageNegativeGrowth
      contextRef="i52ae7f2fd80542169eeb12d4b6813393_D20200330-20200628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzQzOTgwNDY1MjYyNzk_8cc8d758-a68a-4329-9a16-bd90ff3d5c2f"
      unitRef="number">0.07</ttek:PercentageNegativeGrowth>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i42a7776e3a0049d49678cc1c4a96883e_D20200901-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzQzOTgwNDY1MjYyODM_f4139834-377c-43bd-a75f-923f176d0899"
      unitRef="usd">15800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Assets
      contextRef="i4a6fb8ab99224f118f04cb5188f7a5c2_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzQzOTgwNDY1MjYyOTg_fc3a7f1b-5e5f-4685-a301-6af3defa8ec2"
      unitRef="usd">144900000</us-gaap:Assets>
    <us-gaap:Goodwill
      contextRef="i4a6fb8ab99224f118f04cb5188f7a5c2_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzQzOTgwNDY1MjYzMTQ_a4b6de13-c1b0-4fc9-94c2-fab43db0e918"
      unitRef="usd">95500000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i286c022f6c0c41a398343b0a32d30cb3_D20190701-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzE4MzE_d8cd9b83-f9e4-44d6-931d-30a3865e19b8"
      unitRef="usd">7800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Assets
      contextRef="i7b2c99ab5386492b80918464e60893fc_I20190929"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzE5ODA_da0a93f5-b631-44c1-a46e-af0233d71e67"
      unitRef="usd">61000000</us-gaap:Assets>
    <us-gaap:Goodwill
      contextRef="i7b2c99ab5386492b80918464e60893fc_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzIwMzA_78384290-fd1e-4311-bf17-12092f74025a"
      unitRef="usd">48800000</us-gaap:Goodwill>
    <us-gaap:GoodwillGross
      contextRef="i57687642935d4b6e941ed818223da78c_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzI1NDQ_321ef2a8-48c1-4214-8715-7aff5d2805d5"
      unitRef="usd">534000000.0</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i2fbd902bc32a4df0a4aa176ae89af7ed_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzI1NTE_b0f300fb-df94-4b63-a6ee-91443b1d4061"
      unitRef="usd">459500000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i57687642935d4b6e941ed818223da78c_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzI1OTI_4943a533-f99b-4f0b-9bf6-ca2ab673af7f"
      unitRef="usd">17700000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i2fbd902bc32a4df0a4aa176ae89af7ed_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzI1OTI_bf77ce91-b6bd-4015-a25f-f474ce43e02e"
      unitRef="usd">17700000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillGross
      contextRef="iac3c302297674d8d968839285c38481a_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzI2NjU_be46236b-d9a8-4b07-9a0e-ed45c63a4b52"
      unitRef="usd">598700000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i48e3e99524aa4a4b832b212a2a51b872_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzI2NzI_b24c4b6c-dfd6-4b41-bedb-efe6a5438e4b"
      unitRef="usd">588700000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="iac3c302297674d8d968839285c38481a_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzQzOTgwNDY1MjYzMjk_a5fc326c-105a-4260-9ea9-43f5b68c2fc0"
      unitRef="usd">121500000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i48e3e99524aa4a4b832b212a2a51b872_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzI3MTM_ef33ffe8-15b4-4c17-9be4-5b86803b5b20"
      unitRef="usd">105700000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <ttek:ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzMzMDQ_ff95b871-2143-4e7b-afb3-5d03a5edc100">&lt;div style="margin-bottom:6pt;margin-top: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 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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.584%"/&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="27" 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;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="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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;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 #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;Gross&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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;Accumulated&lt;br/&gt;Amortization&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 #000000;padding:2px 1pt;text-align:center;vertical-align: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 #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;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;2.9&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;60,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(50,455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,968)&lt;/span&gt;&lt;/td&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;1.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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: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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,421&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92,478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,722&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80,282)&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;</ttek:ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i14d3ca9647f24e10bedced6c7df05b44_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzUtMS0xLTEtMA_2407f8c9-b9ba-4063-88c3-41ce6722b0c7">P2Y10M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ice9aa0ea3b304ff1bdf415068bc3423b_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzUtMy0xLTEtMA_55e186a6-4f8f-4c27-8006-d87d7c2c0d47"
      unitRef="usd">60775000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ice9aa0ea3b304ff1bdf415068bc3423b_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzUtNS0xLTEtMA_12c5f5e1-a0f7-424e-9255-a1ef98b18d9e"
      unitRef="usd">53392000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib74c9b2f7d1f4195a9c8ef03e7224e6e_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzUtNy0xLTEtMA_1fb07b13-32c7-4c8e-a95d-38c4c11508ce"
      unitRef="usd">56779000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib74c9b2f7d1f4195a9c8ef03e7224e6e_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzUtOS0xLTEtMA_cd69e302-4c99-4f9c-8b78-a2fd4ee525e2"
      unitRef="usd">50455000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i0db126d3d64143e38f3920dc9d2ac726_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzYtMS0xLTEtMA_43401913-e3b6-4ab9-9d38-1a95eef1d4cb">P0Y8M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iee5c2f742fb94b74b01ae188af9ef462_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzYtMy0xLTEtMA_9b97b90f-7ac9-4071-80e5-4100e064f0a0"
      unitRef="usd">37682000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iee5c2f742fb94b74b01ae188af9ef462_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzYtNS0xLTEtMA_b3af6668-55b7-421b-82a4-309cad8e0860"
      unitRef="usd">32761000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0566aa5b643d437fbd22d77950cb5e4d_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzYtNy0xLTEtMA_0d23c5ad-6b99-4cd5-b9f7-b91174160e4e"
      unitRef="usd">32229000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0566aa5b643d437fbd22d77950cb5e4d_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzYtOS0xLTEtMA_53c16b02-68ab-4a46-9ab5-ab0d0001057d"
      unitRef="usd">24968000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i5d7dd619e3194e0091a7ee5d49b3da35_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzctMS0xLTEtMA_4e0ae813-8d2f-4ba3-8e0b-ab5e52fd09a8">P1Y9M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i30174e7775d84096b4ac5964350fd4f8_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzctMy0xLTEtMA_343bdfc2-dbaa-46e2-8039-5f062eb44d63"
      unitRef="usd">7964000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i30174e7775d84096b4ac5964350fd4f8_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzctNS0xLTEtMA_7a94a178-ff5d-437f-9c1a-fb7a8429a03a"
      unitRef="usd">6325000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2f568bd269e742d9a65c50602c29805a_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzctNy0xLTEtMA_0832e45f-89ad-4d11-b74b-c0dcec536e06"
      unitRef="usd">7714000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2f568bd269e742d9a65c50602c29805a_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzctOS0xLTEtMA_48fd56f1-5547-436e-8f10-8ee3c03e82c8"
      unitRef="usd">4859000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzgtMy0xLTEtMA_1906afa0-5e2c-49dd-8f55-14a3c1c768f5"
      unitRef="usd">106421000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzgtNS0xLTEtMA_80a002df-9869-4541-a0a3-02e75c863d4b"
      unitRef="usd">92478000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzgtNy0xLTEtMA_da871c78-f3f4-491a-b445-c2b2a9efd3c3"
      unitRef="usd">96722000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTozNWUyNjIzODhmNDg0N2M2YjZhNWIzY2FlYWVkMzU4MC90YWJsZXJhbmdlOjM1ZTI2MjM4OGY0ODQ3YzZiNmE1YjNjYWVhZWQzNTgwXzgtOS0xLTEtMA_59978eb4-88c8-475c-a579-08c724be9b5c"
      unitRef="usd">80282000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzMwNjM_a184e58a-b52a-4545-9e06-bf48117bdebc"
      unitRef="usd">-400000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzMwNzA_ac71e3e1-eb34-43d7-ae27-9940828d717a"
      unitRef="usd">-300000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzMxOTc_cfa90c85-052b-4e32-9186-a779e5e3b584"
      unitRef="usd">11600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzMyMDE_1e14ca54-33fd-439c-873e-51a700ef605c"
      unitRef="usd">11600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzMyMDg_f65a460a-24b4-4988-bd01-117919b5111e"
      unitRef="usd">18200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90ZXh0cmVnaW9uOmI2OTlkZDBiMGI3ODQ0ZmVhMDYxMzVmMTA1ZTdlNDU1XzMzMDY_4a4791c2-996a-4782-b57f-d391f58e3d3a">&lt;div style="margin-bottom:6pt;margin-top: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;Estimated amortization expense for the succeeding four fiscal years is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;2,652&#160;&lt;/span&gt;&lt;/td&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;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;1,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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: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;13,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo3YzVjZWVlNDZjZjk0NzBkYTFjMzY3Y2VhNWMzYjcxMS90YWJsZXJhbmdlOjdjNWNlZWU0NmNmOTQ3MGRhMWMzNjdjZWE1YzNiNzExXzItMS0xLTEtMA_a9c97040-60a5-4879-907e-2f1531392b52"
      unitRef="usd">8786000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo3YzVjZWVlNDZjZjk0NzBkYTFjMzY3Y2VhNWMzYjcxMS90YWJsZXJhbmdlOjdjNWNlZWU0NmNmOTQ3MGRhMWMzNjdjZWE1YzNiNzExXzMtMS0xLTEtMA_75be9d5d-d6c4-42c0-a534-b8a016a909a6"
      unitRef="usd">2652000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo3YzVjZWVlNDZjZjk0NzBkYTFjMzY3Y2VhNWMzYjcxMS90YWJsZXJhbmdlOjdjNWNlZWU0NmNmOTQ3MGRhMWMzNjdjZWE1YzNiNzExXzQtMS0xLTEtMA_c15f6219-bed3-4c5b-b5bd-8c8e574d84a7"
      unitRef="usd">1915000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo3YzVjZWVlNDZjZjk0NzBkYTFjMzY3Y2VhNWMzYjcxMS90YWJsZXJhbmdlOjdjNWNlZWU0NmNmOTQ3MGRhMWMzNjdjZWE1YzNiNzExXzUtMS0xLTEtMA_f702544d-9c71-4cf7-b683-9e59fbaba23f"
      unitRef="usd">590000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTAvZnJhZzpiNjk5ZGQwYjBiNzg0NGZlYTA2MTM1ZjEwNWU3ZTQ1NS90YWJsZTo3YzVjZWVlNDZjZjk0NzBkYTFjMzY3Y2VhNWMzYjcxMS90YWJsZXJhbmdlOjdjNWNlZWU0NmNmOTQ3MGRhMWMzNjdjZWE1YzNiNzExXzgtMS0xLTEtMA_105e5180-b950-4258-a1df-10b6d165a78e"
      unitRef="usd">13943000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90ZXh0cmVnaW9uOjgwMDUxMzhmOWJiMDQwNTJhZjEwMGRkMTk5Yzc1YTJjXzYzMw_48e1367a-8b4f-4936-99c0-558bdc71516d">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-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;90,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;114,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,382&#160;&lt;/span&gt;&lt;/td&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;34,881&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and buildings&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;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;125,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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="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;149,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,507&#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="padding:0 1pt"/&gt;&lt;td style="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="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;39,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;/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;The depreciation expense related to property and equipment w&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;as $13.0 million, $17.3 million and $19.6 million for fiscal 2020, 2019 and 2018, respectively. As of September&#160;29, 2019, we classified $5.4 million of net assets related to the disposal of our Canadian turn-key pipeline activities as held-for-sale, and reported them as "Prepaid expense&lt;/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 and other current &lt;/span&gt;assets" on our consolidated balance sheet. These assets were sold during fiscal 2020 resulting in a net gain of $8.5&#160;million, which is reported in "Other costs of revenue" on the consolidated statement of income.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90ZXh0cmVnaW9uOjgwMDUxMzhmOWJiMDQwNTJhZjEwMGRkMTk5Yzc1YTJjXzYzMQ_9f3c3d99-b15e-4caa-acf7-d72cd452f6ae">&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-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;90,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;114,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,382&#160;&lt;/span&gt;&lt;/td&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;34,881&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and buildings&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;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;125,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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="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;149,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,507&#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="padding:0 1pt"/&gt;&lt;td style="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="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;39,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3b0898b1170f40bb8a87a1d9e888c591_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzMtMS0xLTEtMA_bdd63df0-fe0d-4939-a6a7-ad18b6cda08a"
      unitRef="usd">90942000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4823bc6755ba48f8bfeea6d498928a79_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzMtMy0xLTEtMA_eab050a2-2e4f-41dc-8d2a-b1aa38727f17"
      unitRef="usd">114652000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7be1939988df4d8fb4dc2f92c7c5614a_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzQtMS0xLTEtMA_7885bdaa-f029-4946-a646-2b2ee59466c3"
      unitRef="usd">34382000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if53a05af3b5b41ec885d407ba4aa16df_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzQtMy0xLTEtMA_a7beedcf-1172-4f74-a4c5-1ce597a553df"
      unitRef="usd">34881000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0865f3382f00498c9e76d3f0292831c7_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzUtMS0xLTEtMA_da9d3e97-5080-4576-a532-6362108dc9dd"
      unitRef="usd">187000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id7c3d39bf32944498b57039cd9a59eef_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzUtMy0xLTEtMA_e4e9e40a-bfec-462e-9e26-e13034cbf399"
      unitRef="usd">371000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzYtMS0xLTEtMA_159c82aa-2a03-45c2-9a07-a8c1dd0c469b"
      unitRef="usd">125511000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzYtMy0xLTEtMA_09294f10-5e79-4b06-8dd1-dc5de3666fb3"
      unitRef="usd">149904000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzctMS0xLTEtMA_eb8ecff7-662f-4516-9d99-f8ee34f60c31"
      unitRef="usd">90004000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzctMy0xLTEtMA_a909300e-c21b-4de3-af7e-0310e918a10a"
      unitRef="usd">110463000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzgtMS0xLTEtMA_86ff44fe-acce-47ea-a17c-dca3f6cf8ad6"
      unitRef="usd">35507000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90YWJsZTo2YzcyYjFkY2I4ODQ0YmIxYWQ3Nzc5OTI0OTIzMmIyMC90YWJsZXJhbmdlOjZjNzJiMWRjYjg4NDRiYjFhZDc3Nzk5MjQ5MjMyYjIwXzgtMy0xLTEtMA_2ac515f9-a408-4712-a074-6ac868054660"
      unitRef="usd">39441000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90ZXh0cmVnaW9uOjgwMDUxMzhmOWJiMDQwNTJhZjEwMGRkMTk5Yzc1YTJjXzEzOQ_431db528-1a4a-420b-b457-4ef092e1601d"
      unitRef="usd">13000000.0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90ZXh0cmVnaW9uOjgwMDUxMzhmOWJiMDQwNTJhZjEwMGRkMTk5Yzc1YTJjXzE0Mw_9058a720-e4a6-4923-96e8-4fdaa7e753e6"
      unitRef="usd">17300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90ZXh0cmVnaW9uOjgwMDUxMzhmOWJiMDQwNTJhZjEwMGRkMTk5Yzc1YTJjXzE1MA_9395ef03-c493-4aa6-be64-113408fd2644"
      unitRef="usd">19600000</us-gaap:Depreciation>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90ZXh0cmVnaW9uOjgwMDUxMzhmOWJiMDQwNTJhZjEwMGRkMTk5Yzc1YTJjXzI0NQ_2026b03f-4926-492f-acf6-e0ef0a1d5c4e"
      unitRef="usd">5400000</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTYvZnJhZzo4MDA1MTM4ZjliYjA0MDUyYWYxMDBkZDE5OWM3NWEyYy90ZXh0cmVnaW9uOjgwMDUxMzhmOWJiMDQwNTJhZjEwMGRkMTk5Yzc1YTJjXzMyOTg1MzQ4ODU1ODg_8bd6c00d-444e-4c03-8ce1-93b636596a77"
      unitRef="usd">8500000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzYwNjE_2cf2b649-a5ef-43d1-9792-2ec8475e2730">Income Taxes Income before income taxes, by geographic area, was as follows:&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;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 30,&lt;br/&gt;2018&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:400;line-height:100%"&gt;Income before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,443&#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;185,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;180,034&#160;&lt;/span&gt;&lt;/td&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;18,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,991&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,136&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,562&#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;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;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;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 30,&lt;br/&gt;2018&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:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,102&#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;30,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,840&#160;&lt;/span&gt;&lt;/td&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;6,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,398&#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;15,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,897&#160;&lt;/span&gt;&lt;/td&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;Total current income tax expense&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;51,372&#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:400;line-height:100%"&gt;53,990&#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:400;line-height:100%"&gt;66,965&#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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&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 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,187&#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;(9,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,072)&lt;/span&gt;&lt;/td&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;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(328)&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;(27,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,817)&lt;/span&gt;&lt;/td&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;Total deferred income tax expense&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;2,729&#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:400;line-height:100%"&gt;(37,615)&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:400;line-height:100%"&gt;(29,360)&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: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;/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:400;line-height:100%"&gt;Total income tax expense&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: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;54,101&#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 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;16,375&#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 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;37,605&#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: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;/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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;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 30,&lt;br/&gt;2018&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;24.5%&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.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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;4.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and Development ("R&amp;amp;D") credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.7)&lt;/span&gt;&lt;/td&gt;&lt;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.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;Domestic production deduction&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;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax differential on foreign 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.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;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.5&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;Non-taxable foreign interest income&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.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.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;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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.5&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.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock compensation&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.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;(2.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;(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;Valuation allowance&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.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;(13.5)&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.5)&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;Change in uncertain tax positions&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.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;2.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;1.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revaluation of deferred taxes&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.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;(8.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;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;(1.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;(0.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;2.1&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;Transition tax on foreign 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;&#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.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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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.8&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;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;23.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;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:400;line-height:100%"&gt;9.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;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:400;line-height:100%"&gt;21.5%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective tax rates for fiscal 2020, 2019 and 2018 were &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23.7%,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 9.3% and 21.5%, respectively. The goodwill impairment charges in fiscal 2020 and fiscal 2019 and certain of the transaction charges in fiscal 2019 did not have related tax benefits. Income tax expense was reduced by $8.3&#160;million, $6.4&#160;million, $5.1&#160;million of excess tax benefits on share-based payments in fiscal 2020, 2019, and 2018, respectively. Additionally, we analyzed our deferred tax liabilities for the Tax Cuts and Jobs Act's ("TCJA's") lower tax rates and recorded a deferred tax benefit of $2.6&#160;million and $10.1&#160;million in fiscal 2019 and fiscal 2018, respectively&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;. Also, valuation allowances of $22.3&#160;million in Australia were released due to sufficient positive evidence obtained during the second quarter of fiscal 2019. &lt;/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 valuation allowances were primarily related to net operating loss and research and development credit carryforwards and other temporary differences. We evaluated the positive evidence against any negative evidence and determined that it was more likely than not that the deferred tax assets would be realized. The factors used to assess the likelihood of realization were the past performance of the related entities, our forecast of future taxable income, and available tax planning strategies that could be implemented to realize the deferred tax assets. &lt;/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 non-deductible goodwill impairment charges and transaction costs, the excess tax benefits on share-based payments, the net deferred tax benefits from the TCJA, and the valuation allowance release, our effective tax rates in fiscal 2020, 2019, and 2018 were 25.6%, 24.6%, and 30.3% respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are currently under examination by the Internal Revenue Service for fiscal year 2018, the Canada Revenue Agency for fiscal years 2011 through 2016, and the California Franchise Tax Board for fiscal years 2014 through 2016. We are also subject to various other state audits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Temporary differences comprising the net deferred income tax asset shown on the accompanying consolidated balance sheets were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;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,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserves and contingent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 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;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;6,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,506&#160;&lt;/span&gt;&lt;/td&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;28,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;66,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;5,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss carry-forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,395)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,840&#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:400;line-height:100%"&gt;67,941&#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 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: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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred Tax Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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;Unbilled revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,451)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets, operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,482)&lt;/span&gt;&lt;/td&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;(1,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;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 #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;(118,104)&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:400;line-height:100%"&gt;(52,527)&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 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: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;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,736&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At September&#160;27, 2020, undistributed earnings of our foreign subsidiaries, primarily in Canada, amounting to approximately $66.9 million are expected to be permanently reinvested. Accordingly, no provision for foreign withholding taxes has been made. Upon distribution of those earnings, we would be subject to foreign withholding taxes. Assuming the permanently reinvested foreign earnings were repatriated under the laws and rates applicable at September&#160;27, 2020, the incremental foreign withholding taxes applicable to those earnings would be approximately $2.0 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 September&#160;27, 2020, we had available unused state net operating loss ("NOL") carry forwards of $43.7 million that expire at various dates from 2024 to 2037; and available foreign NOL carry forwards of $138.4 million, of which $31.6 million expire at various dates from 2024 to 2040, and $106.8 million have no expiration date. In addition, we had foreign capital loss &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;carryforwards of $13.8&#160;million and foreign research and development credits of $4.3&#160;million that do not have expiration dates. We have performed an assessment of positive and negative evidence regarding the realization of the deferred tax assets. This assessment included the evaluation of scheduled reversals of deferred tax liabilities, availability of carrybacks, cumulative losses in recent years, estimates of projected future taxable income, and tax planning strategies. Although realization is not assured, based on our assessment, we have concluded that it is more likely than not that the assets will be realized except for the assets related to the loss carry-forwards and certain foreign intangibles for which a valuation allowance of $24.4 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 September&#160;27, 2020, we had $9.2 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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;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 30,&lt;br/&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700&#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;1,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(641)&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;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,228&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,169&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize potential interest and penalties related to unrecognized tax benefits in income tax expense. During fiscal years 2020, 2019 and 2018, we accrued additional interest and penalties of $0.8 million, $2.6 million and $0.6 million, respectively, and recorded reductions in accrued interest and penalties of $0, $0.2 million and $0.3 million, respectively, as a result of audit settlements and other prior-year adjustments. The amount of interest and penalties accrued at September&#160;27, 2020, September&#160;29, 2019 and September 30, 2018 was $4.4 million, $3.6 million and $1.2 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzYwNDM_0111ebba-f7f5-4524-af5b-1560a55a86d7">Income before income taxes, by geographic area, was as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;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 30,&lt;br/&gt;2018&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:400;line-height:100%"&gt;Income before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,443&#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;185,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;180,034&#160;&lt;/span&gt;&lt;/td&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;18,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,991&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,136&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,562&#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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpkNGEzN2I1ZTZiZGM0YzhjODU3NjFiYzRjM2FiZDVhZS90YWJsZXJhbmdlOmQ0YTM3YjVlNmJkYzRjOGM4NTc2MWJjNGMzYWJkNWFlXzQtMS0xLTEtMA_c5cde061-08c0-4b0b-9cfa-c016fb0f26a7"
      unitRef="usd">209443000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpkNGEzN2I1ZTZiZGM0YzhjODU3NjFiYzRjM2FiZDVhZS90YWJsZXJhbmdlOmQ0YTM3YjVlNmJkYzRjOGM4NTc2MWJjNGMzYWJkNWFlXzQtMy0xLTEtMA_456283cb-6bc3-4966-8ef3-1ef4402b7e56"
      unitRef="usd">185535000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpkNGEzN2I1ZTZiZGM0YzhjODU3NjFiYzRjM2FiZDVhZS90YWJsZXJhbmdlOmQ0YTM3YjVlNmJkYzRjOGM4NTc2MWJjNGMzYWJkNWFlXzQtNS0xLTEtMA_9d77241e-2212-4987-adc9-bb50a61c9bf9"
      unitRef="usd">180034000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpkNGEzN2I1ZTZiZGM0YzhjODU3NjFiYzRjM2FiZDVhZS90YWJsZXJhbmdlOmQ0YTM3YjVlNmJkYzRjOGM4NTc2MWJjNGMzYWJkNWFlXzUtMS0xLTEtMA_3fe5a4a5-d1a6-4424-8f0c-88b20c0e1bf2"
      unitRef="usd">18548000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpkNGEzN2I1ZTZiZGM0YzhjODU3NjFiYzRjM2FiZDVhZS90YWJsZXJhbmdlOmQ0YTM3YjVlNmJkYzRjOGM4NTc2MWJjNGMzYWJkNWFlXzUtMy0xLTEtMA_ba781852-ba08-4865-8966-acf6d6a7c8e7"
      unitRef="usd">-10399000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpkNGEzN2I1ZTZiZGM0YzhjODU3NjFiYzRjM2FiZDVhZS90YWJsZXJhbmdlOmQ0YTM3YjVlNmJkYzRjOGM4NTc2MWJjNGMzYWJkNWFlXzUtNS0xLTEtMA_350341ce-eb9d-4437-bc64-2f44a532b0a4"
      unitRef="usd">-5472000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpkNGEzN2I1ZTZiZGM0YzhjODU3NjFiYzRjM2FiZDVhZS90YWJsZXJhbmdlOmQ0YTM3YjVlNmJkYzRjOGM4NTc2MWJjNGMzYWJkNWFlXzYtMS0xLTEtMA_73137a27-74ef-43e5-ba86-ec95965691f1"
      unitRef="usd">227991000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpkNGEzN2I1ZTZiZGM0YzhjODU3NjFiYzRjM2FiZDVhZS90YWJsZXJhbmdlOmQ0YTM3YjVlNmJkYzRjOGM4NTc2MWJjNGMzYWJkNWFlXzYtMy0xLTEtMA_3553234c-51e3-46ae-8f4d-72aea509c6a0"
      unitRef="usd">175136000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpkNGEzN2I1ZTZiZGM0YzhjODU3NjFiYzRjM2FiZDVhZS90YWJsZXJhbmdlOmQ0YTM3YjVlNmJkYzRjOGM4NTc2MWJjNGMzYWJkNWFlXzYtNS0xLTEtMA_bb0fba50-dd76-4c7f-b633-81b86c819f65"
      unitRef="usd">174562000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzYwNDU_97094c4a-1b29-4b42-8e30-8ed6a1ad4e2f">&lt;div style="margin-bottom:6pt;margin-top: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;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;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;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 30,&lt;br/&gt;2018&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:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,102&#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;30,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,840&#160;&lt;/span&gt;&lt;/td&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;6,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,398&#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;15,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,897&#160;&lt;/span&gt;&lt;/td&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;Total current income tax expense&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;51,372&#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:400;line-height:100%"&gt;53,990&#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:400;line-height:100%"&gt;66,965&#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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&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 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,187&#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;(9,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,072)&lt;/span&gt;&lt;/td&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;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(328)&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;(27,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,817)&lt;/span&gt;&lt;/td&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;Total deferred income tax expense&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;2,729&#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:400;line-height:100%"&gt;(37,615)&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:400;line-height:100%"&gt;(29,360)&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: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;/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:400;line-height:100%"&gt;Total income tax expense&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: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;54,101&#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 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;16,375&#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 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;37,605&#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: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzQtMS0xLTEtMA_5556dcd7-99d9-489a-ad90-42350274a6e1"
      unitRef="usd">24102000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzQtMy0xLTEtMA_5bd0cecf-9233-46c5-bab7-d4aa534c893a"
      unitRef="usd">30051000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzQtNS0xLTEtMA_50ca379c-e9e4-4778-89df-09d6972556b6"
      unitRef="usd">46840000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzUtMS0xLTEtMA_f6ccebde-8359-4921-ae21-f6977c93e707"
      unitRef="usd">6872000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzUtMy0xLTEtMA_a8643888-1c19-4ed5-92f3-8e2f0a2f8f2f"
      unitRef="usd">8923000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzUtNS0xLTEtMA_790894cb-6b7a-417f-80b9-93d3d804514c"
      unitRef="usd">9228000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzYtMS0xLTEtMA_0553c0a0-0f98-4df1-9c74-dc52cda422e5"
      unitRef="usd">20398000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzYtMy0xLTEtMA_f24fdfb7-5245-48b5-be00-ea4dee2614b0"
      unitRef="usd">15016000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzYtNS0xLTEtMA_ea92b737-3bff-4b4f-b53b-a155a021e6f7"
      unitRef="usd">10897000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzctMS0xLTEtMA_bc978103-9da7-4705-bc43-2d2ada8d8b19"
      unitRef="usd">51372000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzctMy0xLTEtMA_ed4f881f-db97-4850-a651-f02cfbd683b6"
      unitRef="usd">53990000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzctNS0xLTEtMA_afcf8683-8fa1-40a9-b9f6-d01dba18048d"
      unitRef="usd">66965000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzEwLTEtMS0xLTA_565752a5-104e-499c-9763-f1ce9ce5c8c7"
      unitRef="usd">2187000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzEwLTMtMS0xLTA_848d0541-6b3f-4018-ba54-5688d2658ced"
      unitRef="usd">-9108000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzEwLTUtMS0xLTA_d0398136-5840-4b25-a89c-98688fc3ee5f"
      unitRef="usd">-22072000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzExLTEtMS0xLTA_f926f47c-7c1a-4d06-bbee-da3a6a2c431f"
      unitRef="usd">870000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzExLTMtMS0xLTA_3e19e163-a176-44a9-94db-30da057aab36"
      unitRef="usd">-1195000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzExLTUtMS0xLTA_08cff09d-db38-410d-a501-194594ea30a8"
      unitRef="usd">-1471000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzEyLTEtMS0xLTA_811a2f3f-5b6c-41e2-b726-17fef7470745"
      unitRef="usd">-328000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzEyLTMtMS0xLTA_aca43b14-caa7-4a48-b1be-1996223d7764"
      unitRef="usd">-27312000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzEyLTUtMS0xLTA_d98d9718-c6cf-41d1-bdb0-9e5e5686049d"
      unitRef="usd">-5817000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzEzLTEtMS0xLTA_187fc3e6-be42-4e74-bf50-7a75d9eece60"
      unitRef="usd">2729000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzEzLTMtMS0xLTA_0b58ed98-fe2e-40ff-a3b5-aa5e9709aec1"
      unitRef="usd">-37615000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzEzLTUtMS0xLTA_699979fb-4c04-463b-933e-6358dc61a824"
      unitRef="usd">-29360000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzE1LTEtMS0xLTA_5da864be-07a9-41ec-bbb7-f2ff7e4b00d5"
      unitRef="usd">54101000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzE1LTMtMS0xLTA_ba8eccf0-c994-49cb-88b7-2e97c8556091"
      unitRef="usd">16375000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTpiNGMxMmM2OGM0ZjA0YzMzOWFlNjcyNTg4ODExZWM3OC90YWJsZXJhbmdlOmI0YzEyYzY4YzRmMDRjMzM5YWU2NzI1ODg4MTFlYzc4XzE1LTUtMS0xLTA_b2936c84-efc7-496c-846f-2ccaea8cf229"
      unitRef="usd">37605000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzYwNjA_84060396-91b4-4d4a-b1a2-ab5541bec1c1">&lt;div style="margin-bottom:6pt;margin-top: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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;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 30,&lt;br/&gt;2018&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;24.5%&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.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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;4.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and Development ("R&amp;amp;D") credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.7)&lt;/span&gt;&lt;/td&gt;&lt;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.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;Domestic production deduction&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;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax differential on foreign 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.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;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.5&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;Non-taxable foreign interest income&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.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.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;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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.5&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.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock compensation&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.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;(2.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;(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;Valuation allowance&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.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;(13.5)&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.5)&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;Change in uncertain tax positions&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.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;2.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;1.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revaluation of deferred taxes&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.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;(8.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;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;(1.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;(0.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;2.1&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;Transition tax on foreign 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;&#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.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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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.8&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;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;23.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;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:400;line-height:100%"&gt;9.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;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:400;line-height:100%"&gt;21.5%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzItMS0xLTEtMA_2192c5c3-3367-47d2-a856-71cdc870b0fd"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzItMy0xLTEtMA_a77c657e-e666-43ba-866a-fa6d6b6f67d5"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzItNS0xLTEtMA_fa3755d4-2b3d-4fd6-8972-242f59f7592c"
      unitRef="number">0.245</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzMtMS0xLTEtMA_324f1ec5-b10f-4836-b693-0f98ba419609"
      unitRef="number">0.027</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzMtMy0xLTEtMA_89ca8f3e-4c20-4e78-9053-e0b0c8700d06"
      unitRef="number">0.034</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzMtNS0xLTEtMA_2e9e7613-dc7a-4f2b-9691-06f89ef8b1e7"
      unitRef="number">0.042</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzQtMS0xLTEtMA_f0469ae2-46a7-4ed1-b5cf-fac8b5353ad5"
      unitRef="number">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzQtMy0xLTEtMA_f69eb1ac-85c5-48be-8853-39bbe7b97fd7"
      unitRef="number">0.047</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzQtNS0xLTEtMA_de5ae924-318b-4c3b-82fa-721de7d23299"
      unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzUtMS0xLTEtMA_396d625b-d85c-47b7-a37b-eeb11c90fe28"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzUtMy0xLTEtMA_0d50c0e5-b05b-422e-9e58-5d9e3369115b"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzUtNS0xLTEtMA_b032750f-bd19-4e44-9202-f9bab21c6d18"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzYtMS0xLTEtMA_3206babf-e395-4fe2-93c1-b89c57670f26"
      unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzYtMy0xLTEtMA_a132cad7-890a-4a45-99aa-77ff9d7c11af"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzYtNS0xLTEtMA_8734ef59-719c-4399-ab54-a81c858f6b6a"
      unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzctMS0xLTEtMA_e814e076-1163-4941-93b4-5eeac5afca50"
      unitRef="number">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzctMy0xLTEtMA_805305a9-12a3-4645-9497-f5b95fcda8c9"
      unitRef="number">0.017</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzctNS0xLTEtMA_e822a79b-71b9-42a3-b8a8-120a1098fb8f"
      unitRef="number">0.020</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzgtMS0xLTEtMA_1033eb16-b4e9-4da7-8512-f1f5a4f73685"
      unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzgtMy0xLTEtMA_a37482f2-bf54-4b97-85bd-1995444f196f"
      unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzgtNS0xLTEtMA_9a89a26e-e100-4e3a-b073-5bc71f88bcda"
      unitRef="number">0.017</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzktMS0xLTEtMA_293a5777-3150-4633-87b4-05b94f81c6cc"
      unitRef="number">-0.022</ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzktMy0xLTEtMA_8aa237cc-d38e-4e9e-a39a-b00f5ed5ec45"
      unitRef="number">-0.024</ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzktNS0xLTEtMA_c8d4c83b-1b73-42b6-ab79-8521964187be"
      unitRef="number">-0.027</ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzEwLTEtMS0xLTA_c69caf1f-0340-44f1-ad89-01e9de3623c9"
      unitRef="number">0.016</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzEwLTMtMS0xLTA_a0267b5e-407a-4397-82d9-1bcb63506d50"
      unitRef="number">-0.135</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzEwLTUtMS0xLTA_c3424de3-5992-4c84-80bb-82fe6a9a5bf6"
      unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzExLTEtMS0xLTA_1580af95-77e7-4a1c-a606-9ad74121a72f"
      unitRef="number">0.004</ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzExLTMtMS0xLTA_9e27d54b-8be5-4736-a9af-5c6e6fb630f5"
      unitRef="number">0.024</ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzExLTUtMS0xLTA_415ea134-303f-4d21-a116-15fee568268f"
      unitRef="number">0.019</ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzEyLTEtMS0xLTA_00d65a28-eac1-4e30-9184-0bcdfd0936ea"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzEyLTMtMS0xLTA_5396d29c-8edc-4e61-b345-a57c0c6dd4a5"
      unitRef="number">-0.014</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzEyLTUtMS0xLTA_07c0ab80-234d-4e45-ab8c-491c1cadfce3"
      unitRef="number">-0.084</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent>
    <ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzEzLTEtMS0xLTA_e481efdc-98b8-4126-bc9c-7e5c9bd981e5"
      unitRef="number">-0.013</ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzEzLTMtMS0xLTA_a52600f0-8e28-43d6-a67e-4b1870d7be48"
      unitRef="number">-0.004</ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzEzLTUtMS0xLTA_2060cb29-af41-4c08-87b7-dd46de89d5a7"
      unitRef="number">0.021</ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzE0LTEtMS0xLTA_850c661d-59a5-4307-b469-fdb402ab076f"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzE0LTMtMS0xLTA_025b6cfa-33a2-41de-892c-796ec1c25460"
      unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzE0LTUtMS0xLTA_f6596f65-f4a1-44ec-b5cc-fe02ef92d163"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzE1LTEtMS0xLTA_61f10fe1-b263-4fbe-a911-7b93795fdc47"
      unitRef="number">0.026</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzE1LTMtMS0xLTA_e1324e6f-3891-45ed-9ba0-dab668f7f86e"
      unitRef="number">0.033</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzE1LTUtMS0xLTA_eaa05966-76c2-490d-b508-c5573c2baf12"
      unitRef="number">0.018</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzE2LTEtMS0xLTA_86401b21-212c-4a99-bcfc-e5c7f9b84f7c"
      unitRef="number">0.237</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzE2LTMtMS0xLTA_70ff170c-455f-4dac-966d-5fbca3691fd5"
      unitRef="number">0.093</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo4NjU1YzM3MmQ4MjQ0Yjc1ODhjODE1N2UzMGQ1MzU1Zi90YWJsZXJhbmdlOjg2NTVjMzcyZDgyNDRiNzU4OGM4MTU3ZTMwZDUzNTVmXzE2LTUtMS0xLTA_e9721fbb-ea5c-4e18-aae0-316169dc86ed"
      unitRef="number">0.215</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzM0Mg_c78b4ec2-8e6a-4818-a754-82673c5349f9"
      unitRef="number">0.237</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzM0Ng_5b3ac3f1-b3ab-41ae-8cc1-7aac9ac1b3c2"
      unitRef="number">0.093</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzM1Mw_e647cbf7-626e-48d1-bd84-04fd5c6dd4d1"
      unitRef="number">0.215</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQzOTgwNDY1MzIwNzY_a686a8a8-28a2-410d-bdb6-b7fcbe7f9cc2"
      unitRef="usd">-8300000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQzOTgwNDY1MzIwOTA_78d0a84e-8f5b-4d37-bb58-605db9b8ec80"
      unitRef="usd">-6400000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQzOTgwNDY1MzIxMDQ_0d070d39-5bc2-42bb-9309-55838d179600"
      unitRef="usd">-5100000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQzOTgwNDY1MzIxMTg_50812406-2e17-4d10-9c4b-80b00095cdd6"
      unitRef="usd">2600000</us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit>
    <us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzM4NDgyOTA3MTg2MTk_197d8656-e598-4ebd-94a5-52d3b3641986"
      unitRef="usd">10100000</us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i331bbc41321d48c98c6fb3e1d462596a_D20181231-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQzOTgwNDY1MzIxMzQ_5ccfe345-f71c-45da-8123-07cebb2e0af7"
      unitRef="usd">-22300000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <ttek:EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQzOTgwNDY1MzIxNDk_b9caeb7c-3e25-4dd8-a098-17cb1777a897"
      unitRef="number">0.256</ttek:EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent>
    <ttek:EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQzOTgwNDY1MzIxNTY_ef04217e-a22f-444e-98bf-122e264b1b87"
      unitRef="number">0.246</ttek:EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent>
    <ttek:EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQzOTgwNDY1MzIxNjM_570ec7c0-f196-4274-bfc5-d55e0a983d52"
      unitRef="number">0.303</ttek:EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzYwNjY_b670dddb-53b4-498d-bad3-f4f95fa6cb8b">&lt;div style="margin-bottom:6pt;margin-top: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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;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,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserves and contingent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 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;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;6,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,506&#160;&lt;/span&gt;&lt;/td&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;28,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;66,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;5,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss carry-forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,395)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,840&#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:400;line-height:100%"&gt;67,941&#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 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: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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred Tax Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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;Unbilled revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,451)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets, operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,482)&lt;/span&gt;&lt;/td&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;(1,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;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 #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;(118,104)&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:400;line-height:100%"&gt;(52,527)&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 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: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;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,736&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,414&#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="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzQtMS0xLTEtMA_427235c1-5983-4253-8004-ea0df6619f29"
      unitRef="usd">1146000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzQtMy0xLTEtMA_39699320-7225-4c80-94eb-12cbc0d8c34a"
      unitRef="usd">764000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzUtMS0xLTEtMA_4f85c4b2-6b4c-45db-b73f-ceee2a63311a"
      unitRef="usd">6262000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzUtMy0xLTEtMA_b75a97cf-3204-431b-8c1e-ff692a0f90b6"
      unitRef="usd">5500000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzYtMS0xLTEtMA_eb51daf9-2f9f-4c9c-91bd-67a41f966164"
      unitRef="usd">6283000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzYtMy0xLTEtMA_d17e2b59-10e9-47d5-aa70-b1d0490d16d8"
      unitRef="usd">7506000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzctMS0xLTEtMA_7aad5773-0385-4c14-b9d4-e77134babb25"
      unitRef="usd">28223000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzctMy0xLTEtMA_3a638884-526f-4f59-9c9f-eca34a53daa3"
      unitRef="usd">28232000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <ttek:DeferredTaxAssetsLeasingArrangements
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzgtMS0xLTEtMTk2Nzk_0e93eb3d-57b9-4ca4-9be2-938e356c2334"
      unitRef="usd">66941000</ttek:DeferredTaxAssetsLeasingArrangements>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzgtMS0xLTEtMA_e2c5848d-a889-4c5d-8c8c-28625e152a0c"
      unitRef="usd">5905000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzgtMy0xLTEtMA_a21ee545-27af-4311-a1f6-099d9997c6ef"
      unitRef="usd">6700000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzktMS0xLTEtMA_8ccb3c46-15c4-4196-a3ce-3d8ddd705b39"
      unitRef="usd">43475000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzktMy0xLTEtMA_65547e49-1e60-4ee8-b97e-732bb4afbdfe"
      unitRef="usd">39782000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzEwLTEtMS0xLTA_8adf3653-d9c1-4ef8-8448-3d887450cc96"
      unitRef="usd">24395000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzEwLTMtMS0xLTA_cdea42d7-8dae-4362-b431-061d39e178e2"
      unitRef="usd">20543000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzExLTEtMS0xLTA_e65bcad9-eea5-411d-8868-e17fc6450a53"
      unitRef="usd">133840000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzExLTMtMS0xLTA_5792a89b-9907-47cd-b445-d2b90c681bec"
      unitRef="usd">67941000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzE0LTEtMS0xLTA_1a08b39f-6935-4c67-823d-da22638bc179"
      unitRef="usd">14451000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzE0LTMtMS0xLTA_669d694c-50f4-427a-adb7-9a1bb3e77c87"
      unitRef="usd">21886000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzE1LTEtMS0xLTA_cd0c2615-f5a5-4ad0-8114-bce5c6410ad0"
      unitRef="usd">5967000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzE1LTMtMS0xLTA_aa181103-98ce-4407-9325-fd0f4ff5b821"
      unitRef="usd">3026000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzE3LTEtMS0xLTE5Njg0_ec307a64-60f4-45b8-be8f-fae0aa82e1b8"
      unitRef="usd">66941000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzE2LTEtMS0xLTA_f635e78f-9c19-4ceb-b92f-47dbf7d700ab"
      unitRef="usd">29130000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzE2LTMtMS0xLTA_74940492-a376-4545-bc84-841d93bce1a3"
      unitRef="usd">26482000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzE3LTEtMS0xLTA_834cbe3b-9e8e-40e6-9daf-57740b71a231"
      unitRef="usd">1615000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzE3LTMtMS0xLTA_cf3696f2-d2d9-46ba-83f3-4368331f58fc"
      unitRef="usd">1133000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzE4LTEtMS0xLTA_5d3ee173-7a4d-4233-9673-c21dae1044f8"
      unitRef="usd">118104000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzE4LTMtMS0xLTA_e70da1ab-f3e7-494a-bab2-ff112b62581c"
      unitRef="usd">52527000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzIwLTEtMS0xLTA_72de8485-2102-40a6-90b3-e2eaabee7d19"
      unitRef="usd">15736000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo0NDM5MzYyMGU4YzQ0ZGZmOTJhNTZkOWNkMGYyNGU2ZC90YWJsZXJhbmdlOjQ0MzkzNjIwZThjNDRkZmY5MmE1NmQ5Y2QwZjI0ZTZkXzIwLTMtMS0xLTA_2141c0ea-f629-4e6c-8ad6-77eb48d1f423"
      unitRef="usd">15414000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzM5MDE_0ada7622-f6f4-4357-931f-dac6cf6b3054"
      unitRef="usd">66900000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <ttek:ForeignEarningsRepatriatedTaxExpenseBenefit
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQzMjg_ef6c5da5-ba49-459d-8fa7-f289735c78ff"
      unitRef="usd">2000000.0</ttek:ForeignEarningsRepatriatedTaxExpenseBenefit>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="i4ee92d06466748b5a5b407c239e0507d_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQ0MzA_9698bfe8-7c3a-4c72-b72c-d4ebdba222c2"
      unitRef="usd">43700000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ifd65f25ff0e34870921f5b304168700b_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQ1MjU_62d314a1-1779-4ae8-a8b0-a2e047f38dee"
      unitRef="usd">138400000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="ifd65f25ff0e34870921f5b304168700b_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQ1Mzg_e2dbc582-5772-4935-8bf4-d0bd6a96e9b5"
      unitRef="usd">31600000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="ifd65f25ff0e34870921f5b304168700b_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQ1ODg_479fc488-6f24-4a6e-9d1e-8ae4ed8008d2"
      unitRef="usd">106800000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsCapitalLossCarryforwards
      contextRef="ifd65f25ff0e34870921f5b304168700b_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzMyOTg1MzQ5MDUyOTc_2f64ff73-1b82-4277-a0cf-bb05e7caeded"
      unitRef="usd">13800000</us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="ifd65f25ff0e34870921f5b304168700b_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzMyOTg1MzQ5MDUyODM_7f49a08f-04c5-4a20-ae48-23ca78dec3b5"
      unitRef="usd">4300000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzUyMTA_91fdfcd8-7c6a-4c21-ab9b-32ff57cc7005"
      unitRef="usd">24400000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzUyNjI_a21f2e02-39ec-460f-a783-257640a96275"
      unitRef="usd">9200000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzYwNTk_6ff74d4e-15c7-4c7d-9072-1cc599e9ca49">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;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 30,&lt;br/&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700&#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;1,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(641)&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;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,228&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,169&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,328&#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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzMtMS0xLTEtMA_d56d2f4d-665f-4136-923c-9a373a1d32c6"
      unitRef="usd">9169000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="icd977e01c58e4cc281a263398e7839f2_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzMtMy0xLTEtMA_ca3e630c-e73f-4851-a42f-a8b181cb2ec9"
      unitRef="usd">8328000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie8260e6f4129401bb237da1a51b2f3e6_I20171001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzMtNS0xLTEtMA_1c952eee-4676-41c9-bccf-e23d99679f99"
      unitRef="usd">9337000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzQtMS0xLTEtMA_36167721-3351-4082-ad39-a8716700af2e"
      unitRef="usd">700000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzQtMy0xLTEtMA_f81225fb-56f9-4861-88c7-150f3bef60a5"
      unitRef="usd">1342000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzQtNS0xLTEtMA_3c2afe4b-56b2-408a-a057-83e324b7dd97"
      unitRef="usd">1928000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzUtMS0xLTEtMA_02895cbd-9fe6-468e-aeb0-076648f9b65e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzUtMy0xLTEtMA_e59aac2d-a0e5-4eac-92c5-951a37deb13c"
      unitRef="usd">356000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzUtNS0xLTEtMA_9523f83b-f624-4cf3-a226-c501bf4f9b46"
      unitRef="usd">1116000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzYtMS0xLTEtMA_b4d10d30-a098-4d6b-97af-c4339554cb37"
      unitRef="usd">641000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzYtMy0xLTEtMA_b7356961-7a1f-4ad4-889c-8b46c61a3fb6"
      unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzYtNS0xLTEtMA_d62dd53d-73da-47f5-87d6-1bf41c98eee9"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzctMS0xLTEtMA_83e0334f-985c-4a85-85e1-505971937a31"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzctMy0xLTEtMA_a6a76f18-c65a-4cf2-9035-61e212ce9ad1"
      unitRef="usd">757000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzctNS0xLTEtMA_d107c647-50d4-4e02-9b74-31789bdfe760"
      unitRef="usd">4053000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzgtMS0xLTEtMA_47c36eba-0b60-4631-ba62-726133f5c34a"
      unitRef="usd">9228000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzgtMy0xLTEtMA_bb65962c-07c5-4e1f-a0eb-27ee4035ab6e"
      unitRef="usd">9169000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="icd977e01c58e4cc281a263398e7839f2_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90YWJsZTo1OTYyZmYyMzQwYTY0OGE3YjBhMDgyZjllM2ZiZTE5NS90YWJsZXJhbmdlOjU5NjJmZjIzNDBhNjQ4YTdiMGEwODJmOWUzZmJlMTk1XzgtNS0xLTEtMA_c8873be3-4044-4387-9ad3-570a8080ca19"
      unitRef="usd">8328000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzU3NjM_d59a523e-86d2-4c11-975d-d9527827a998"
      unitRef="usd">800000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzU3Njc_02205a87-abf3-43ab-893d-2a1dfab3add9"
      unitRef="usd">2600000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzU3NzQ_b6959068-7515-40f7-a2da-41bbfe8933f8"
      unitRef="usd">600000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzQzOTgwNDY1MzIxNzA_0e057e81-eb38-40a6-a277-19252a609230"
      unitRef="usd">0</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzU4NDM_fdcd6cd1-8aa0-428b-8929-119309ba6b51"
      unitRef="usd">-200000</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzU4NTA_a142ebed-5a11-4d07-8219-dc71ba5cf79c"
      unitRef="usd">-300000</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzYwMTQ_4a4588ce-25d3-422a-9157-a6fac65e169f"
      unitRef="usd">4400000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzYwMTg_575bd212-875c-4e2a-94ef-6d6ef977b107"
      unitRef="usd">3600000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="icd977e01c58e4cc281a263398e7839f2_I20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xOTkvZnJhZzo0Yzg5ODY0OGI2M2Y0YjU4OTI4ZjQwZDRjNWUxNWMwNy90ZXh0cmVnaW9uOjRjODk4NjQ4YjYzZjRiNTg5MjhmNDBkNGM1ZTE1YzA3XzYwMjU_a34070e4-d383-434a-8d4b-9a200d478474"
      unitRef="usd">1200000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:LongTermDebtTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzU0NDk_e254e89f-a686-44d7-aa8f-96eb5cc79c14">Long-Term Debt&lt;div style="margin-bottom:6pt;margin-top: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;Long-term debt consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;291,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;276,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 and other short-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:400;line-height:100%"&gt;Long-term debt, less current portion and other short-term borrowings&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;242,395&#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;263,934&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 30, 2018, we entered into a Second Amended and Restated Credit Agreement (&#x201c;Amended Credit Agreement&#x201d;) with a total borrowing capacity of $1 billion that will mature in July 2023. The Amended Credit Agreement is a $700 million senior secured, five-year &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;facility that provides for a &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$250 million term loan facility (the &#x201c;Amended Term Loan Facility&#x201d;), a $450 million revolving credit facility (the &#x201c;Amended Revolving Credit Facility&#x201d;), and a $300 million accordion feature that allows us to increase the Amended Credit Agreement to $1 billion subject to lender approval. The Amended Credit Agreement allows us to, among other things, (i) refinance indebtedness under our Credit Agreement dated as of May 7, 2013; (ii) finance certain permitted open market repurchases of our common stock, permitted acquisitions, and cash dividends and distributions; and (iii) utilize the proceeds for working capital, capital expenditures and other general corporate purposes. The Amended Revolving Credit Facility includes a $100 million sublimit for the issuance of standby letters of credit, a $20 million sublimit for swingline loans, and a $200 million sublimit for multicurrency borrowings and letters of credit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The entire Amended Term Loan Facility was drawn on July 30, 2018. The Amended Term Loan Facility is subject to quarterly amortization of principal at 5% annually beginning December 31, 2018. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a Eurocurrency rate plus a margin that ranges from 1.00% to 1.75% per annum, or (b) a base rate for loans in U.S. dollars (the highest of the U.S. federal funds rate plus 0.50% per annum, the bank&#x2019;s prime rate or &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;the Eurocurrency rate plus 1.00%) plus a margin that ranges from 0% to 0.75% per annum. In each case, the applicable margin is based on our Consolidated Leverage Ratio, calculated quarterly. The Amended Term Loan Facility is subject to the same interest rate provisions. The Amended Credit Agreement expires on July 30, 2023, or earlier at our discretion upon payment in full of loans and other obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At September&#160;27, 2020, we had &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;$254.9 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;in outstanding borrowings under the Amended Credit Agreement, which was comprised 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;$228.1 million under the Amended Term Loan Facility and $26.8 million &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;outstanding under the Amended Revolving Credit Facility at a year-to-date weighted-average interest rate 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; 2.31% &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;per annum. In addition, we had&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; $0.7 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in standby letters of credit under the Amended Credit Agreement. Our average effective weighted-average interest rate on borrowings outstanding during the year-to-date period ended September&#160;27, 2020 under the Amended Credit Agreement, including the effects of interest rate swap agreements described in Note&#160;14, "Derivative Financial Instruments", was &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;3.52%.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; At September&#160;27, 2020, we had &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;$422.4 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 available credit under the Amended Revolving Credit Facility, all of which could be borrowed without a violation of our debt covenants. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Amended Credit Agreement contains certain affirmative and restrictive covenants, and customary events of default. The financial covenants provide for a maximum Consolidated Leverage Ratio of 3.00 to 1.00 (total funded debt/EBITDA, as defined in the Amended Credit Agreement) and a minimum Consolidated Interest Coverage Ratio of 3.00 to 1.00 (EBITDA/Consolidated Interest Charges, as defined in the Amended Credit Agreement). Our obligations under the Amended Credit Agreement are guaranteed by certain of our domestic subsidiaries and are secured by first priority liens on (i) the equity interests of certain of our subsidiaries, including those subsidiaries that are guarantors or borrowers under the Amended Credit Agreement, and (ii) the accounts receivable, general intangibles and intercompany loans, and those of our subsidiaries that are guarantors or borrowers. At September&#160;27, 2020, we were in compliance with these covenants with a consolidated leverage ratio &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of 1.10x and a consolidated interest coverage ratio of 19.76x. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the Amended Credit Agreement, we maintain other credit facilities, which may be used for bank overdrafts, short-term cash advances and bank guarantees. At September&#160;27, 2020, th&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ere was $36.6&#160;million outstanding under these facilities and the aggregate amount of standby letters of credit outstanding was $69.7&#160;million. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September 27, 2020, we had bank overdrafts of $33.6&#160;million related to our U.S. disbursement bank accounts. This balance is reported in the "Current portion of long-term debt and other short-term borrowings" within our fiscal 2020 year-end consolidated balance sheet. The change in bank overdraft balance is classified as cash flows from financing activities within our consolidated statements of cash flows as we believe these overdrafts to be a form of short-term financing from the bank due to our ability to fund the overdraft with the $50.0&#160;million overdraft protection on the bank accounts or our other credit facilities if needed.&lt;/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 following table presents scheduled maturities of our long-term debt:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;15,625&#160;&lt;/span&gt;&lt;/td&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;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;226,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,659&#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:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzU0NTQ_e64e456b-f996-4873-a9c9-91f58a2edc4d">&lt;div style="margin-bottom:6pt;margin-top: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;Long-term debt consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;291,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;276,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 and other short-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:400;line-height:100%"&gt;Long-term debt, less current portion and other short-term borrowings&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;242,395&#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;263,934&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90YWJsZTo0ZTg2ZTQwNWVlOWI0MDRhYmUxOTZhOGQ0Y2VjNTc4MC90YWJsZXJhbmdlOjRlODZlNDA1ZWU5YjQwNGFiZTE5NmE4ZDRjZWM1NzgwXzMtMS0xLTEtMA_74c00357-060f-497b-9d42-e3f3bebc81f4"
      unitRef="usd">291659000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90YWJsZTo0ZTg2ZTQwNWVlOWI0MDRhYmUxOTZhOGQ0Y2VjNTc4MC90YWJsZXJhbmdlOjRlODZlNDA1ZWU5YjQwNGFiZTE5NmE4ZDRjZWM1NzgwXzMtMy0xLTEtMA_3af65907-4b94-4395-b26d-96b7089699ba"
      unitRef="usd">276434000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtCurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90YWJsZTo0ZTg2ZTQwNWVlOWI0MDRhYmUxOTZhOGQ0Y2VjNTc4MC90YWJsZXJhbmdlOjRlODZlNDA1ZWU5YjQwNGFiZTE5NmE4ZDRjZWM1NzgwXzYtMS0xLTEtMA_ff0edc87-e240-44d4-96b8-01df46a44891"
      unitRef="usd">49264000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90YWJsZTo0ZTg2ZTQwNWVlOWI0MDRhYmUxOTZhOGQ0Y2VjNTc4MC90YWJsZXJhbmdlOjRlODZlNDA1ZWU5YjQwNGFiZTE5NmE4ZDRjZWM1NzgwXzYtMy0xLTEtMA_d1c3e729-cfa3-4fba-b3ad-bd57b5ba483e"
      unitRef="usd">12500000</us-gaap:DebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90YWJsZTo0ZTg2ZTQwNWVlOWI0MDRhYmUxOTZhOGQ0Y2VjNTc4MC90YWJsZXJhbmdlOjRlODZlNDA1ZWU5YjQwNGFiZTE5NmE4ZDRjZWM1NzgwXzctMS0xLTEtMA_f1f3297b-86ff-4f22-bccd-12c18e99d2a9"
      unitRef="usd">242395000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90YWJsZTo0ZTg2ZTQwNWVlOWI0MDRhYmUxOTZhOGQ0Y2VjNTc4MC90YWJsZXJhbmdlOjRlODZlNDA1ZWU5YjQwNGFiZTE5NmE4ZDRjZWM1NzgwXzctMy0xLTEtMA_c28bfbef-a855-4719-9810-d64d26bf9c6a"
      unitRef="usd">263934000</us-gaap:LongTermDebtNoncurrent>
    <ttek:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption
      contextRef="i0f989cae5f8c4f75a7404f94714bdf6f_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzIxMg_8e93d691-1a94-4cf5-b31f-4ffe228bf2a6"
      unitRef="usd">1000000000</ttek:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i0f989cae5f8c4f75a7404f94714bdf6f_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzI4MA_c075f6c3-9761-48ff-a4fe-856d76c7eefe"
      unitRef="usd">700000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="ia611a4e51cba4f19b496611d53b824f0_D20180730-20180730"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzQzOTgwNDY1MTY1NjA_d4ade4bc-9569-4bc4-b58a-101ccdbc921d">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i91e5c91615fd4567ac35c498ae561612_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzMzNg_8f2fc96a-208e-4fad-9adf-a5dd692256f0"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia4950fc1598041a7935867f9fee3002a_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzM5NQ_9ad9798b-4db7-4f11-8163-1fe580e7ad59"
      unitRef="usd">450000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <ttek:LineOfCreditFacilityAccordionFeatureIncreaseLimit
      contextRef="i0f989cae5f8c4f75a7404f94714bdf6f_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzQ3Mw_436c91c7-b44d-469a-9500-83d511f58de9"
      unitRef="usd">300000000</ttek:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <ttek:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption
      contextRef="i0f989cae5f8c4f75a7404f94714bdf6f_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzU1Mw_64fe2b52-5031-4809-8428-650107604694"
      unitRef="usd">1000000000</ttek:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i507b231648db4abb8511d80ffc6403db_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzEwMjQ_ea17c388-78ca-4d96-b7ed-d11e47e89a60"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i947a3b0d8fab43ee9e7afe1d2fa51166_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzEwODU_426107be-84fe-4658-b6f2-928a7b477f25"
      unitRef="usd">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i11214fb157f54fe6aa09d79213329054_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzExMjQ_c5ccac99-6364-4019-add3-824ca264a89f"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <ttek:DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage
      contextRef="i0f989cae5f8c4f75a7404f94714bdf6f_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzEzMzk_836a716a-cf7b-4bb3-9b7b-d14fde7443e1"
      unitRef="number">0.05</ttek:DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib5d439478c534ad5b22f8bfcf6945fee_D20180730-20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzE1MTY_ef8bd839-2253-41ac-9607-d1dbc484cb2d"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id20cc02639f7435a961a3893a0b79743_D20180730-20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzE1MjI_e1ba6f11-abb7-48d9-bfb5-49c273c4464d"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i000ba8622ecb4349b4c5210347b75240_D20180730-20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzE2MzA_18241e7f-49af-4ae8-a636-cbad16bd495d"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id492234fc25140fbaff8a297e859a15e_D20180730-20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzE2OTY_b12a8099-b55f-4f33-a641-f6cabbe6c368"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7625c90cfb5d4afa81fed413d5753a75_D20180730-20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzE3MzE_ec52f89d-08e8-4d47-b3ef-daea8a7460c2"
      unitRef="number">0</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if3d714c15b3345388a7727932a1bbc34_D20180730-20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzE3Mzc_045d37e7-bca1-4a30-91c6-dd82fec8bfc6"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCredit
      contextRef="ib0da4343d1654441b2d1998dfda86b68_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzIwODU_afe0ac5c-5985-42ab-bcb6-1ea7ca138b5c"
      unitRef="usd">254900000</us-gaap:LineOfCredit>
    <us-gaap:LongTermDebt
      contextRef="i6d2f239f35a9496481f954edf7c4348e_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzIxNzM_29fe771d-0dfa-4689-a846-d43beea3f7e5"
      unitRef="usd">228100000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic21f785c494d4ec7a5e82ec6a2bdca9e_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzIyMDk_9300cfb5-cf47-4974-81bf-e8d6fb510464"
      unitRef="usd">26800000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="ib0da4343d1654441b2d1998dfda86b68_I20200927"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzIzMDg_34a86034-dd19-4dff-88d6-bbf1767bb517"
      unitRef="number">0.0231</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="id62a5a236a66429ab73482d93f22ea83_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzIzNDI_8396cecb-8e3a-4223-a1c6-2cf2baa6cf08"
      unitRef="usd">700000</us-gaap:LettersOfCreditOutstandingAmount>
    <ttek:LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap
      contextRef="ib0da4343d1654441b2d1998dfda86b68_I20200927"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzI2NTM_c9c9d233-3432-434c-82ea-3eef50718deb"
      unitRef="number">0.0352</ttek:LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ic21f785c494d4ec7a5e82ec6a2bdca9e_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzI2NzE_72f79e3e-e4a2-4f72-a56d-8a728608acc4"
      unitRef="usd">422400000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <ttek:LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum
      contextRef="i0f989cae5f8c4f75a7404f94714bdf6f_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzMwMTA_9f384b35-d01e-41e1-bcf0-97660e4a7f2d"
      unitRef="number">3.00</ttek:LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum>
    <ttek:LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum
      contextRef="i0f989cae5f8c4f75a7404f94714bdf6f_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzMxNDY_e975dcbd-2ce9-459a-9ee5-0e77f270a00d"
      unitRef="number">3.00</ttek:LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum>
    <us-gaap:RatioOfIndebtednessToNetCapital1
      contextRef="ib0da4343d1654441b2d1998dfda86b68_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzM3NzU_9a8833c2-a551-46ca-8482-ff583b4b783b"
      unitRef="number">1.10</us-gaap:RatioOfIndebtednessToNetCapital1>
    <ttek:RatioOfConsolidatedFixedChargeCoverageRatio
      contextRef="ib0da4343d1654441b2d1998dfda86b68_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzM4MjU_1dfda644-31ce-4e3c-8f3f-0b61b693143a"
      unitRef="number">19.76</ttek:RatioOfConsolidatedFixedChargeCoverageRatio>
    <us-gaap:LineOfCredit
      contextRef="ib6a15da1faa74d178abc6b05e5cc6d92_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzQzOTgwNDY1MjQ5NTU_fd98fa8f-fd71-4687-9696-8662331ee84b"
      unitRef="usd">36600000</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ic2594542893141dfaa6c58d20516beaa_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzMyOTg1MzQ4OTU5NzM_005185e5-a7c0-4e58-a8d9-516ae5a10749"
      unitRef="usd">69700000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:BankOverdrafts
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzQzOTgwNDY1MjQ5NzA_c5e0f5ef-8d5a-400b-8afd-0a77a75d0364"
      unitRef="usd">33600000</us-gaap:BankOverdrafts>
    <ttek:BankOverdraftProtection
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzQzOTgwNDY1MjQ5ODU_76190364-138d-443c-bc59-d07d2d1b3b63"
      unitRef="usd">50000000.0</ttek:BankOverdraftProtection>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90ZXh0cmVnaW9uOmJkMTJkNDZmZmRiYTQ0NGY4MGJjZWUxMzg4ZThlY2QxXzU0NDE_d17982c0-06f3-42e0-a680-ae4114ebcbe9">&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 following table presents scheduled maturities of our long-term debt:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;15,625&#160;&lt;/span&gt;&lt;/td&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;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;226,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,659&#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="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90YWJsZTo1Y2Y5MmJmODE1NjU0NjkwODM1YzEyZGRiOGM5OGZhNS90YWJsZXJhbmdlOjVjZjkyYmY4MTU2NTQ2OTA4MzVjMTJkZGI4Yzk4ZmE1XzItMS0xLTEtMA_9566cdc5-b2d6-4789-beec-b27bf3314b76"
      unitRef="usd">49264000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90YWJsZTo1Y2Y5MmJmODE1NjU0NjkwODM1YzEyZGRiOGM5OGZhNS90YWJsZXJhbmdlOjVjZjkyYmY4MTU2NTQ2OTA4MzVjMTJkZGI4Yzk4ZmE1XzMtMS0xLTEtMA_2ea20d26-8f9b-438c-b30f-9bc4d1d91f8e"
      unitRef="usd">15625000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90YWJsZTo1Y2Y5MmJmODE1NjU0NjkwODM1YzEyZGRiOGM5OGZhNS90YWJsZXJhbmdlOjVjZjkyYmY4MTU2NTQ2OTA4MzVjMTJkZGI4Yzk4ZmE1XzQtMS0xLTEtMA_cbf52e3f-98b1-4feb-9bb1-6f5e599da8e5"
      unitRef="usd">226770000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDIvZnJhZzpiZDEyZDQ2ZmZkYmE0NDRmODBiY2VlMTM4OGU4ZWNkMS90YWJsZTo1Y2Y5MmJmODE1NjU0NjkwODM1YzEyZGRiOGM5OGZhNS90YWJsZXJhbmdlOjVjZjkyYmY4MTU2NTQ2OTA4MzVjMTJkZGI4Yzk4ZmE1XzctMS0xLTEtMA_74c00357-060f-497b-9d42-e3f3bebc81f4"
      unitRef="usd">291659000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA0ODk_24c414fc-8cfc-4794-a183-46fe210b862a">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;In February 2016, the FASB issued Leases (Topic 842), which is a new standard related to leases to increase transparency and comparability among organizations by requiring the recognition of ROU assets obtained in exchange for lease liabilities on the balance sheet. Most prominent among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases classified as operating leases. Under the standard, disclosures are required to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases.&lt;/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 elected to adopt the standard, and available practical expedients, effective September 30, 2019 (the first day of our fiscal 2020). These practical expedients allowed us to keep the lease classification assessed under the previous lease accounting standard (ASC 840) without reassessment under the new standard, and allowed all separate lease components, including non-lease components, to be accounted for as a single lease component for all existing leases prior to adoption of the new standard.&lt;/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 adopted this new standard under the modified retrospective transition approach without adjusting comparative periods in the financial statements, as allowed under Leases (Topic 842), and implemented internal controls and key system functionality to enable the preparation of financial information on adoption. The standard had a material impact on our consolidated balance sheets but did not have an impact on the consolidated income statements. The most significant impact was &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;the recognition of ROU assets and lease liabilities for operating leases, while accounting for finance leases remained substantially unchanged. Our finance leases are primarily for certain IT equipment and the related ROU and lease liabilities were immaterial, and included in "Other current liabilities" and "Other long-term liabilities" accordingly in the consolidated balance sheet at September 27, 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;We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets and current and long-term operating lease liabilities in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. 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. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. 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="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. To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of one month to twelve years, some of which may include options to extend the leases for up to five years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-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 for the fiscal year ended &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;September&#160;27, 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; are 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;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.285%"/&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:18.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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: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;87,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,216)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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;85,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="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 for fiscal 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&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 #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;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;80,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities &lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,587&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet and other information related to leases 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;September&#160;27, 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; are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&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 #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;Operating leases:&lt;/span&gt;&lt;/td&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;239,396&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:&lt;/span&gt;&lt;/td&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;69,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,955&#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:400;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:400;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:400;line-height:100%"&gt;261,605&#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="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:400;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 discount rate:&lt;/span&gt;&lt;/td&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.5&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;27, 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 have no 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;September&#160;27, 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; is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&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 #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;2021&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;75,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,972&#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;text-align:left;vertical-align: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;44,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;30,991&#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;text-align:left;vertical-align: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;21,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;44,169&#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 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;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:400;line-height:100%"&gt;281,405&#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="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;(19,800)&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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total present value of 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:400;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:400;line-height:100%"&gt;261,605&#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;border-top:3pt double #000;padding:0 1pt"/&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:115%"&gt;As of September&#160;29, 2019, $343.5&#160;million of minimum rental commitments on operating leases was payable as follows: $108.8&#160;million in fiscal 2020, $66.4&#160;million in fiscal 2021, $51.4&#160;million in fiscal 2022, $36.5&#160;million in fiscal 2023, $25.8&#160;million in fiscal 2024, and $54.6&#160;million thereafter. Rental expense for fiscal 2019 was $79.3&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzM2NA_f4069ed2-60c7-4dc9-a4b7-44105639460d">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;In February 2016, the FASB issued Leases (Topic 842), which is a new standard related to leases to increase transparency and comparability among organizations by requiring the recognition of ROU assets obtained in exchange for lease liabilities on the balance sheet. Most prominent among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases classified as operating leases. Under the standard, disclosures are required to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases.&lt;/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 elected to adopt the standard, and available practical expedients, effective September 30, 2019 (the first day of our fiscal 2020). These practical expedients allowed us to keep the lease classification assessed under the previous lease accounting standard (ASC 840) without reassessment under the new standard, and allowed all separate lease components, including non-lease components, to be accounted for as a single lease component for all existing leases prior to adoption of the new standard.&lt;/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 adopted this new standard under the modified retrospective transition approach without adjusting comparative periods in the financial statements, as allowed under Leases (Topic 842), and implemented internal controls and key system functionality to enable the preparation of financial information on adoption. The standard had a material impact on our consolidated balance sheets but did not have an impact on the consolidated income statements. The most significant impact was &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;the recognition of ROU assets and lease liabilities for operating leases, while accounting for finance leases remained substantially unchanged. Our finance leases are primarily for certain IT equipment and the related ROU and lease liabilities were immaterial, and included in "Other current liabilities" and "Other long-term liabilities" accordingly in the consolidated balance sheet at September 27, 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;We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets and current and long-term operating lease liabilities in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. 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. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. 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="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. To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of one month to twelve years, some of which may include options to extend the leases for up to five years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-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 for the fiscal year ended &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;September&#160;27, 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; are 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;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.285%"/&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:18.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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: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;87,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,216)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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;85,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="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 for fiscal 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&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 #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;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;80,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities &lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,587&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet and other information related to leases 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;September&#160;27, 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; are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&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 #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;Operating leases:&lt;/span&gt;&lt;/td&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;239,396&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:&lt;/span&gt;&lt;/td&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;69,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,955&#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:400;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:400;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:400;line-height:100%"&gt;261,605&#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="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:400;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 discount rate:&lt;/span&gt;&lt;/td&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.5&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;27, 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 have no 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;September&#160;27, 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; is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&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 #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;2021&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;75,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,972&#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;text-align:left;vertical-align: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;44,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;30,991&#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;text-align:left;vertical-align: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;21,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;44,169&#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 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;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:400;line-height:100%"&gt;281,405&#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="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;(19,800)&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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total present value of 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:400;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:400;line-height:100%"&gt;261,605&#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;border-top:3pt double #000;padding:0 1pt"/&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:115%"&gt;As of September&#160;29, 2019, $343.5&#160;million of minimum rental commitments on operating leases was payable as follows: $108.8&#160;million in fiscal 2020, $66.4&#160;million in fiscal 2021, $51.4&#160;million in fiscal 2022, $36.5&#160;million in fiscal 2023, $25.8&#160;million in fiscal 2024, and $54.6&#160;million thereafter. Rental expense for fiscal 2019 was $79.3&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i796cecdcc42042f7b985c91cefc83bc9_I20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA2MDA_ff44339c-74c3-4d24-a5d3-3db180c8c6a3">P1M</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="idb058c58582847f0a694038d75e4a984_I20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA2MTQ_aeb6797c-11cd-4678-b7ea-b4412333c055">P12Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA2MzE_d5246e99-6d3d-4db1-9f0f-3192b09aa9f4">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA0OTA_993d7daa-460e-4643-9115-52b39998f3b2">&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 components of lease costs for the fiscal year ended &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;September&#160;27, 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; are 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;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.285%"/&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:18.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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: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;87,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,216)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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;85,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="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 for fiscal 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&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 #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;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;80,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities &lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,587&#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;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTpjMzkwMGIzMmQzZTc0YzBmODU2Y2I5ZDUxNmFlNWI0NC90YWJsZXJhbmdlOmMzOTAwYjMyZDNlNzRjMGY4NTZjYjlkNTE2YWU1YjQ0XzItMi0xLTEtNjA0Mw_baf9ea83-8900-467b-9bf6-0c1cbf93f587"
      unitRef="usd">87348000</us-gaap:OperatingLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTpjMzkwMGIzMmQzZTc0YzBmODU2Y2I5ZDUxNmFlNWI0NC90YWJsZXJhbmdlOmMzOTAwYjMyZDNlNzRjMGY4NTZjYjlkNTE2YWU1YjQ0XzMtMi0xLTEtNjA0Mw_433065d0-d82b-43ac-9f19-f3f1080ca11b"
      unitRef="usd">2216000</us-gaap:SubleaseIncome>
    <ttek:LeaseCostOther
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTpjMzkwMGIzMmQzZTc0YzBmODU2Y2I5ZDUxNmFlNWI0NC90YWJsZXJhbmdlOmMzOTAwYjMyZDNlNzRjMGY4NTZjYjlkNTE2YWU1YjQ0XzQtMi0xLTEtNjA0Mw_f134bfcd-d463-47d8-9ceb-ffedb5c2199a"
      unitRef="usd">72000</ttek:LeaseCostOther>
    <us-gaap:LeaseCost
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTpjMzkwMGIzMmQzZTc0YzBmODU2Y2I5ZDUxNmFlNWI0NC90YWJsZXJhbmdlOmMzOTAwYjMyZDNlNzRjMGY4NTZjYjlkNTE2YWU1YjQ0XzUtMi0xLTEtNjA0Mw_e732192a-6794-4ef9-a821-e2761ec33ecb"
      unitRef="usd">85204000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTo2ZGEwZWMzZjc4YTQ0NjI5YjVhYzIzY2IxZDMyYjM3Ny90YWJsZXJhbmdlOjZkYTBlYzNmNzhhNDQ2MjliNWFjMjNjYjFkMzJiMzc3XzItMS0xLTEtNjAzMg_36654a91-1ebb-45d3-95ed-e67d49696c02"
      unitRef="usd">80289000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTo2ZGEwZWMzZjc4YTQ0NjI5YjVhYzIzY2IxZDMyYjM3Ny90YWJsZXJhbmdlOjZkYTBlYzNmNzhhNDQ2MjliNWFjMjNjYjFkMzJiMzc3XzMtMS0xLTEtNjAzNw_d155b73c-7ca3-4f18-8069-eaf69205249f"
      unitRef="usd">317587000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <ttek:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA0OTE_a266012e-200b-429d-a8d2-684cda2118f4">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet and other information related to leases 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;September&#160;27, 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; are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&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 #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;Operating leases:&lt;/span&gt;&lt;/td&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;239,396&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:&lt;/span&gt;&lt;/td&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;69,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,955&#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:400;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:400;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:400;line-height:100%"&gt;261,605&#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="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:400;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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 discount rate:&lt;/span&gt;&lt;/td&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.5&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ttek:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTphMzk3YjMxMWMzMmM0M2MyODM1MmNjNzc2NmRkMjA4ZC90YWJsZXJhbmdlOmEzOTdiMzExYzMyYzQzYzI4MzUyY2M3NzY2ZGQyMDhkXzMtMS0xLTEtNjA1NA_3334c38b-622a-4895-aa43-5ff3914554ed"
      unitRef="usd">239396000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTphMzk3YjMxMWMzMmM0M2MyODM1MmNjNzc2NmRkMjA4ZC90YWJsZXJhbmdlOmEzOTdiMzExYzMyYzQzYzI4MzUyY2M3NzY2ZGQyMDhkXzYtMS0xLTEtNjA1NA_c978f71e-9625-483c-86c0-6be2eb9a7faf"
      unitRef="usd">69650000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTphMzk3YjMxMWMzMmM0M2MyODM1MmNjNzc2NmRkMjA4ZC90YWJsZXJhbmdlOmEzOTdiMzExYzMyYzQzYzI4MzUyY2M3NzY2ZGQyMDhkXzctMS0xLTEtNjA1NA_b5e3d01a-8d9c-4e58-9a11-57a9aba2bc88"
      unitRef="usd">191955000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTphMzk3YjMxMWMzMmM0M2MyODM1MmNjNzc2NmRkMjA4ZC90YWJsZXJhbmdlOmEzOTdiMzExYzMyYzQzYzI4MzUyY2M3NzY2ZGQyMDhkXzgtMS0xLTEtNjA1NA_d0b76d96-ec78-4170-a6c0-3fa1090eb95e"
      unitRef="usd">261605000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTphMzk3YjMxMWMzMmM0M2MyODM1MmNjNzc2NmRkMjA4ZC90YWJsZXJhbmdlOmEzOTdiMzExYzMyYzQzYzI4MzUyY2M3NzY2ZGQyMDhkXzExLTEtMS0xLTYwNTQ_a96d3b02-b511-41e5-9580-c473e9cd99b9">P5Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZTphMzk3YjMxMWMzMmM0M2MyODM1MmNjNzc2NmRkMjA4ZC90YWJsZXJhbmdlOmEzOTdiMzExYzMyYzQzYzI4MzUyY2M3NzY2ZGQyMDhkXzEzLTEtMS0xLTYwNTQ_092c14b5-9875-408b-b155-8e49a2259df6"
      unitRef="number">0.025</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA0OTI_e4542e87-69fe-4b5d-b930-a612cfd28aee">&lt;div style="margin-bottom:6pt;margin-top: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;September&#160;27, 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; is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&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 #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;2021&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;75,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,972&#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;text-align:left;vertical-align: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;44,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;30,991&#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;text-align:left;vertical-align: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;21,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;44,169&#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 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;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:400;line-height:100%"&gt;281,405&#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="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;(19,800)&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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total present value of 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:400;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:400;line-height:100%"&gt;261,605&#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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZToyOGFhMDkyZGU5ZmE0ZmNiOGVlMGJiZDA3N2IxM2M3Ny90YWJsZXJhbmdlOjI4YWEwOTJkZTlmYTRmY2I4ZWUwYmJkMDc3YjEzYzc3XzItMS0xLTEtNTk1Ng_5fc075bd-447b-41a5-911f-5e0718f5dc76"
      unitRef="usd">75074000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZToyOGFhMDkyZGU5ZmE0ZmNiOGVlMGJiZDA3N2IxM2M3Ny90YWJsZXJhbmdlOjI4YWEwOTJkZTlmYTRmY2I4ZWUwYmJkMDc3YjEzYzc3XzMtMS0xLTEtNTk1Ng_f5d14169-dec6-4dbd-b095-8e68dcbcacb8"
      unitRef="usd">64972000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZToyOGFhMDkyZGU5ZmE0ZmNiOGVlMGJiZDA3N2IxM2M3Ny90YWJsZXJhbmdlOjI4YWEwOTJkZTlmYTRmY2I4ZWUwYmJkMDc3YjEzYzc3XzQtMS0xLTEtNTk1Ng_d02bcaab-2d6e-4b88-bab5-3ff42757ceed"
      unitRef="usd">44733000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZToyOGFhMDkyZGU5ZmE0ZmNiOGVlMGJiZDA3N2IxM2M3Ny90YWJsZXJhbmdlOjI4YWEwOTJkZTlmYTRmY2I4ZWUwYmJkMDc3YjEzYzc3XzUtMS0xLTEtNTk1Ng_006afd1a-a8df-4681-84ec-d107d5e6b098"
      unitRef="usd">30991000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZToyOGFhMDkyZGU5ZmE0ZmNiOGVlMGJiZDA3N2IxM2M3Ny90YWJsZXJhbmdlOjI4YWEwOTJkZTlmYTRmY2I4ZWUwYmJkMDc3YjEzYzc3XzYtMS0xLTEtNTk1Ng_f837e600-b0c5-47b0-9f3b-490165ab20a2"
      unitRef="usd">21466000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZToyOGFhMDkyZGU5ZmE0ZmNiOGVlMGJiZDA3N2IxM2M3Ny90YWJsZXJhbmdlOjI4YWEwOTJkZTlmYTRmY2I4ZWUwYmJkMDc3YjEzYzc3XzctMS0xLTEtNTk1OQ_55d261ac-6638-4525-baec-adf32e7c167b"
      unitRef="usd">44169000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZToyOGFhMDkyZGU5ZmE0ZmNiOGVlMGJiZDA3N2IxM2M3Ny90YWJsZXJhbmdlOjI4YWEwOTJkZTlmYTRmY2I4ZWUwYmJkMDc3YjEzYzc3XzgtMS0xLTEtNTk2MQ_ae417953-bb0d-4ea6-8ed1-4ea48a7b6ec7"
      unitRef="usd">281405000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZToyOGFhMDkyZGU5ZmE0ZmNiOGVlMGJiZDA3N2IxM2M3Ny90YWJsZXJhbmdlOjI4YWEwOTJkZTlmYTRmY2I4ZWUwYmJkMDc3YjEzYzc3XzktMS0xLTEtNTk2MQ_3150276b-953f-44b8-b314-c84515ee6853"
      unitRef="usd">19800000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90YWJsZToyOGFhMDkyZGU5ZmE0ZmNiOGVlMGJiZDA3N2IxM2M3Ny90YWJsZXJhbmdlOjI4YWEwOTJkZTlmYTRmY2I4ZWUwYmJkMDc3YjEzYzc3XzEwLTEtMS0xLTU5NjE_e97de0ba-deb5-40c6-9e11-f4cfa282a8b6"
      unitRef="usd">261605000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA0OTQ_90598f45-27ff-478d-b74d-466525e0f208"
      unitRef="usd">343500000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA1NDA_137bd904-de4f-489e-bd91-c01bca709650"
      unitRef="usd">108800000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA1NTY_e9edddce-5f09-4cc4-96c7-1035f9b4d4d5"
      unitRef="usd">66400000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA1MTA_45d6e231-4ff4-414e-81d6-de71de320be0"
      unitRef="usd">51400000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA2NDg_a338e77a-863c-4b46-abf9-fce946d6c44d"
      unitRef="usd">36500000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA1MjY_1c448b84-798d-42f6-8ced-e17350276609"
      unitRef="usd">25800000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzMyOTg1MzQ4OTA2NjU_6fd3d8f9-17ba-43dc-9d1b-150ba331b46e"
      unitRef="usd">54600000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMDgvZnJhZzpmYTViYTAxZDBmMGM0ZDIyYmY1OTJjZjUwMjQwNzRiNy90ZXh0cmVnaW9uOmZhNWJhMDFkMGYwYzRkMjJiZjU5MmNmNTAyNDA3NGI3XzQzOTgwNDY1MjQ0NDU_7160562e-c6e6-4856-a6f3-f254dd94e1fa"
      unitRef="usd">79300000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzg1MzI_9eafbfc9-94db-4b08-8a08-ca8a8cd9c302">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 September&#160;27, 2020, 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;Employee Stock Purchase Plan ("ESPP").&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Purchase rights to purchase common stock are granted to our eligible full and part-time employees, and shares of common stock are issued upon exercise of the purchase rights. An aggregate of 611,265 shares may be issued pursuant to such exercise. The maximum amount that an employee can contribute during a purchase right period is $5,000. The exercise price of a purchase right is the lesser of 100% of the fair market value of a share of common stock on the first day of the purchase right period (the business day preceding January 1) or 85% of the fair market value on the last day of the purchase right period (December&#160;15, or the business day preceding December&#160;15 if December&#160;15 is not a business day).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;2005 Equity Incentive Plan.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Key employees and non-employee directors may be granted equity awards, including stock options, restricted stock and restricted stock units ("RSUs"). Options granted before March&#160;6, 2006 vested at 25% on the first anniversary of the grant date, and the balance vests monthly thereafter, such that these options become fully vested no later than four years from the date of grant. These options expire no later than ten years from the date of grant. Options granted on and after March&#160;6, 2006 vest at 25% on each anniversary of the grant date. These options expire no later than eight years from the grant date. RSUs granted to date vest at 25% on each anniversary of the grant date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;2015 Equity Incentive Plan ("2015 EIP").&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Key employees and non-employee directors may be granted equity awards, including stock options, performance share units ("PSUs") and RSUs. Shares issued with respect to awards granted under the 2015 EIP other than stock options or stock appreciation rights, which are referred to as "full value awards", are counted against the 2015 EIP's aggregate share limit as three shares for every share or unit actually issued. No awards have been made under the 2015 Equity Incentive Plan since the adoption of the 2018 Equity Incentive Plan on March 8, 2018 described below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;2018 Equity Incentive Plan ("2018 EIP")&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Key employees and non-employee directors may be granted equity awards, including stock options, PSUs and RSUs. Shares issued with respect to awards granted under the 2018 EIP other than stock options or stock appreciation rights, which are referred to as "full value awards", are counted against the 2018 EIP's aggregate share limit as one share for every share or unit issued. At September&#160;27, 2020, there were 2.5 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;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;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;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 30,&lt;br/&gt;2018&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;19,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit related to stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,288)&lt;/span&gt;&lt;/td&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;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:400;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:400;line-height:100%"&gt;15,106&#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:400;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:400;line-height:100%"&gt;13,602&#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:400;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:400;line-height:100%"&gt;14,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&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-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 option activity for fiscal year ended September&#160;27, 2020:&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;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Options&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise Price&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding on September 29, 2019&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;894&#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;33.28&#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;(355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.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;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 September 27, 2020&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;539&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;5.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;29,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;5.04&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;29,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 September 27, 2020&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;437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;4.62&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value in the table above represents the total intrinsic value (the difference between our closing stock price on the last trading day of fiscal 2020 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 received by the in-the-money option holders if they had exercised their options on September&#160;27, 2020. This amount will change based on the fair market value of our stock. At September&#160;27, 2020, we expect to recognize $0.7 million of unrecognized compensation cost related to stock option grants over a weighted-average period of one year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No stock options were granted in fiscal 2019 and fiscal 2020. The weighted-average fair value of  stock options granted during fiscal 2018 was $14.82. The aggregate intrinsic value of options exercised during fiscal 2020, 2019 and 2018 was $22.4 million, $20.4 million and $14.4 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of our stock options was estimated on the date of grant using the Black-Scholes option pricing model. There were no options granted in fiscal 2020 and 2019. The following assumptions were used in the calculation for fiscal 2018:&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;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.444%"/&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;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;September 30,&lt;br/&gt;2018&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;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;/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;Expected stock price volatility&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:120%"&gt;36.1% - 38.8%&lt;/span&gt;&lt;/div&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;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: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:120%"&gt;1.7% - 2.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For purposes of the Black-Scholes model, forfeitures were estimated based on historical experience. For the fiscal 2018&#160;year-end, we based our expected stock price volatility on historical volatility behavior and current implied volatility behavior. Our risk-free rate of return was based on constant maturity rates provided by the U.S. Treasury. The expected life was based on historical experience.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net cash proceeds from the exercise of stock 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;tions were $10.3 million, $11.8 million and $13.5 million for fiscal 2020, 2019 and 2018, respectively. Our policy is to issue shares from our authorized shares upon the exercise of stock options. The actual income tax benefit realized from exercises of nonqualified stock options and disqualifying dispositions of qualified options for fiscal 2020, 2019 and 2018 was $8.3 million, $6.4 million and $5.1 million, respectiv&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ely.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;RSU and PSU&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSU awards are granted to our key employee and non-employee directors. The fair value of the RSU was determined at the date of grant using the market price of the underlying common stock as of the date of grant. All of the RSUs have time-based vesting over a four-year period, except that RSUs awarded to directors vest after one year. The total compensation cost of the awards is then amortized over their applicable vesting period on a straight-line basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PSU awards are granted to our executive officers and non-employee directors. All of the PSUs are performance-based and vest, if at all, after the conclusion of the three-year performance period.  The number of PSUs that ultimately vest is based on 50% growth in our EPS and 50% on our relative total shareholder return over the vesting period. For these performance-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-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 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;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested balance at October 1, 2017&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;511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;33.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;36.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.66&#160;&lt;/span&gt;&lt;/td&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;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;41.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested balance at September 30, 2018&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;488&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;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:400;line-height:100%"&gt;323&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/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;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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:400;line-height:100%"&gt;Nonvested balance at September 29, 2019&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:400;line-height:100%"&gt;470&#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:400;line-height:100%"&gt;50.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:400;line-height:100%"&gt;384&#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:400;line-height:100%"&gt;53.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:400;line-height:100%"&gt;444&#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:400;line-height:100%"&gt;63.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;355&#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:400;line-height:100%"&gt;64.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;For fiscal 2018, includes a payout adjustment of 130,730 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2015 that vested fiscal 2018.  For fiscal 2019, includes a payout a&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;djustment of 79,465 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2016 that vested during fiscal 2019. For fiscal 2020 includes a payout adjustment of 63,643  PSUs due to the actual performance level achieved for PSUs granted in fiscal 2017 that vested during fiscal 2020.&lt;/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 2020, 2019 and 2018, we awarded 167,525, 179,478 and 198,960 shares of RSUs, respectively, to our key employees and non-employee directors. The weighted-average grant-date fair value of RSUs granted during fiscal 2020, 2019 and 2018 was $83.92, $66.26 and $48.16, respectively. At September&#160;27, 2020, there were 443,504 RSUs outstanding. RSU forfeitures result from employment terminations prior to vesting. Forfeited shares return to the pool of authorized shares available for award.&lt;/span&gt;&lt;/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 2020, 2019 and 2018, we awarded 74,011, 89,816 and 99,217 shares of PSUs, respectively, to our executive officers and non-employee directors. The weighted-average grant-date fair value of PSUs granted during fiscal 2020, 2019 and 2018 was $99.85, $80.41 and $57.40, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The stock-based compensation expense related to RSUs &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 PSUs for fiscal 2020, 2019 and 2018 was $17.7 million, $15.4 million and $15.5 million, respectively, and was included in total stock-based compensation expense.  At September&#160;27, 2020, there was $27.7 million of unrecognized stock-based compensation costs related to nonvested RSUs and PSUs that will be substantially recognized by the end of fiscal 2022.&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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;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 30,&lt;br/&gt;2018&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;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;51.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;40.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash received from exercise of purchase rights&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;5,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;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 30,&lt;br/&gt;2018&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;26.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.7%&lt;/span&gt;&lt;/td&gt;&lt;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;24.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6%&lt;/span&gt;&lt;/td&gt;&lt;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.8%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For fiscal 2020, 2019 and 2018, 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 2020, 2019 and 2018 included $1.2 million, $0.9 million and $0.6 million, respectively, related to the ESPP. The unrecognized stock-based compensation costs for awards granted under the ESPP at fiscal 2020 and 2019 year-ends were $0.3 million and $0.2 million, respectively. At September&#160;27, 2020, ESPP participants had accumulated $8.5 million to purchase our common stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="icb0cedb9ba4e4c069e940b88d6efb057_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzMxMw_8dbf648e-1553-41e8-b287-96d1beb88bf0"
      unitRef="shares">611265</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution
      contextRef="ib5e0616ee8ae4a2da1aae78b113ef015_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzQ0OQ_4aae1c6a-b166-428a-9933-9e4df355c6c4"
      unitRef="usd">5000</ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution>
    <ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay
      contextRef="icb0cedb9ba4e4c069e940b88d6efb057_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzUwOQ_0037b225-f1bb-498b-8230-25ca18d807d3"
      unitRef="number">1</ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay>
    <ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay
      contextRef="icb0cedb9ba4e4c069e940b88d6efb057_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzYxMw_a670d07f-fb3e-48fa-b0ad-e006b5713c07"
      unitRef="number">0.85</ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i6e3b71b5c03c4a4190893d0373030187_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzEwMjA_dbb6f2a0-4871-4f5c-a591-b8fe5097d53e"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i75e087631ede4a4a90aa325212461d09_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzExNjc_670d9bb6-74a5-49bd-aea3-f0db3b939293">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i75e087631ede4a4a90aa325212461d09_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzEyMjk_b60aa768-be8b-4f53-a8ac-eb08b98f21e7">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ia1a8883b207246d5b98a82223d5a77bb_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzEzMDc_38e68448-0a1a-4de2-932c-4cb6b8c713ad"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i1bf3949384c049d788e975599bf093d2_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzEzODQ_1b292ea3-4155-41db-a6ab-580b77a6690b">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="iddf561557d3f447982a2a76379fa0c08_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzE0Mzc_6dd54ea9-cb25-4b92-8f7a-38b005f34f29"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <ttek:EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit
      contextRef="i06014b3142d945af9b85c9173f418ff6_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzIyNjk_df45aa7e-414b-458e-a944-250857c1de51"
      unitRef="shares">3</ttek:EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="if74493c8354840feb00aa989b3dd1ab5_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzI5MzA_169510ab-e6c8-46f5-ac20-9c18c880d985"
      unitRef="shares">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzg0OTQ_b3ce9ff1-5c4e-4e8e-9bd1-6cce8ee5b225">&lt;div style="margin-bottom:6pt;margin-top: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;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;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 30,&lt;br/&gt;2018&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;19,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit related to stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,288)&lt;/span&gt;&lt;/td&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;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:400;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:400;line-height:100%"&gt;15,106&#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:400;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:400;line-height:100%"&gt;13,602&#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:400;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:400;line-height:100%"&gt;14,294&#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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpmYjA3Nzg2NGI2Y2M0YTFmYTdkY2RmOGY4OWQzMjBkMC90YWJsZXJhbmdlOmZiMDc3ODY0YjZjYzRhMWZhN2RjZGY4Zjg5ZDMyMGQwXzMtMS0xLTEtMA_5a45ff37-8a9d-4f38-a494-3ececb74952c"
      unitRef="usd">19424000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpmYjA3Nzg2NGI2Y2M0YTFmYTdkY2RmOGY4OWQzMjBkMC90YWJsZXJhbmdlOmZiMDc3ODY0YjZjYzRhMWZhN2RjZGY4Zjg5ZDMyMGQwXzMtMy0xLTEtMA_29f2d6c0-2ef6-4f9c-ae42-9359d9c0af09"
      unitRef="usd">17618000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpmYjA3Nzg2NGI2Y2M0YTFmYTdkY2RmOGY4OWQzMjBkMC90YWJsZXJhbmdlOmZiMDc3ODY0YjZjYzRhMWZhN2RjZGY4Zjg5ZDMyMGQwXzMtNS0xLTEtMA_2fb7b470-bfb0-4fff-b0fd-17d32b819a16"
      unitRef="usd">19582000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpmYjA3Nzg2NGI2Y2M0YTFmYTdkY2RmOGY4OWQzMjBkMC90YWJsZXJhbmdlOmZiMDc3ODY0YjZjYzRhMWZhN2RjZGY4Zjg5ZDMyMGQwXzQtMS0xLTEtMA_98fd52a8-6d6d-4e2c-be51-473df32bd2a3"
      unitRef="usd">4318000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpmYjA3Nzg2NGI2Y2M0YTFmYTdkY2RmOGY4OWQzMjBkMC90YWJsZXJhbmdlOmZiMDc3ODY0YjZjYzRhMWZhN2RjZGY4Zjg5ZDMyMGQwXzQtMy0xLTEtMA_d3217d90-58ca-4e81-b845-82ae6f9b1de6"
      unitRef="usd">4016000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpmYjA3Nzg2NGI2Y2M0YTFmYTdkY2RmOGY4OWQzMjBkMC90YWJsZXJhbmdlOmZiMDc3ODY0YjZjYzRhMWZhN2RjZGY4Zjg5ZDMyMGQwXzQtNS0xLTEtMA_1fca294e-9487-4fef-a1f7-2fbc6a778b31"
      unitRef="usd">5288000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpmYjA3Nzg2NGI2Y2M0YTFmYTdkY2RmOGY4OWQzMjBkMC90YWJsZXJhbmdlOmZiMDc3ODY0YjZjYzRhMWZhN2RjZGY4Zjg5ZDMyMGQwXzUtMS0xLTEtMA_639fa8b1-da0d-4e8c-bb41-be692f228f11"
      unitRef="usd">15106000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpmYjA3Nzg2NGI2Y2M0YTFmYTdkY2RmOGY4OWQzMjBkMC90YWJsZXJhbmdlOmZiMDc3ODY0YjZjYzRhMWZhN2RjZGY4Zjg5ZDMyMGQwXzUtMy0xLTEtMA_5bd29dad-e89b-4f0d-9077-e0a443b46b60"
      unitRef="usd">13602000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpmYjA3Nzg2NGI2Y2M0YTFmYTdkY2RmOGY4OWQzMjBkMC90YWJsZXJhbmdlOmZiMDc3ODY0YjZjYzRhMWZhN2RjZGY4Zjg5ZDMyMGQwXzUtNS0xLTEtMA_8d8fe1a5-cf54-4548-8881-2b16bd2f9882"
      unitRef="usd">14294000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzg1MTY_f82c9edd-7561-432f-b2a5-4fbbf58b8726">&lt;div style="margin-bottom:6pt;margin-top: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 option activity for fiscal year ended September&#160;27, 2020:&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;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Options&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise Price&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding on September 29, 2019&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;894&#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;33.28&#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;(355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.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;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 September 27, 2020&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;539&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;5.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;29,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;5.04&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;29,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 September 27, 2020&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;437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;4.62&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,932&#160;&lt;/span&gt;&lt;/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="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzEtMS0xLTEtMA_df0556c2-431a-4385-88c9-443ad8660d99"
      unitRef="shares">894000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzEtMy0xLTEtMA_fc168cce-424f-4564-b810-a2334897e830"
      unitRef="usdPerShare">33.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzMtMS0xLTEtMA_9e82ca1e-ede8-4fcd-bfc0-fd88e4fd0f32"
      unitRef="shares">355000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzMtMy0xLTEtMA_e912e05e-ba5b-4e25-9cce-18f3ea995b3a"
      unitRef="usdPerShare">28.63</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzQtMS0xLTEtMA_a4eb07a7-e1fc-41a7-8f90-7fc360e8d00b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzQtMy0xLTEtMA_4056f370-78cf-4842-a1e1-2169be798ba9"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzUtMS0xLTEtMA_f9b314ad-4c84-45fd-bbc1-44b67da3d292"
      unitRef="shares">539000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzUtMy0xLTEtMA_5e9692ca-e15e-4bfc-9fb4-f5e5bcaf3a2f"
      unitRef="usdPerShare">36.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzUtNS0xLTEtMA_821ecbe1-86fd-4ae2-913a-acf78918a2ef">P5Y14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzUtNy0xLTEtMA_20e685e9-bf8e-4991-a949-570c5cf1dd4e"
      unitRef="usd">29623000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzctMS0xLTEtMA_733b6b4a-3e5b-4117-8d5f-5c81feca3ccb"
      unitRef="shares">539000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzctMy0xLTEtMA_cc39e986-3dff-4273-9240-8c929796bc75"
      unitRef="usdPerShare">36.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzctNS0xLTEtMA_490691d6-73b5-4f2f-beae-13594b383ca3">P5Y14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzctNy0xLTEtMA_baaa2080-6733-46a4-9f28-7872ffe10428"
      unitRef="usd">29623000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzgtMS0xLTEtMA_70353e8d-e3f1-4d60-aa8b-ec55694bd17f"
      unitRef="shares">437000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzgtMy0xLTEtMA_d92ca957-f78e-4ea0-b7ba-d3f6dbf703b7"
      unitRef="usdPerShare">34.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzgtNS0xLTEtMA_d070dd6f-14bc-48ff-aaa1-77d848a90d0c">P4Y7M13D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTo0MGFjMTQ1YThhNjQ0MjExOTE5OWRhNWQ4NWZhMDgwZC90YWJsZXJhbmdlOjQwYWMxNDVhOGE2NDQyMTE5MTk5ZGE1ZDg1ZmEwODBkXzgtNy0xLTEtMA_96149cf0-6f2c-4463-9e27-79b9fa7270b7"
      unitRef="usd">24932000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i01e8267646574217b371a41e753100e1_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzM1ODg_52188bd5-3441-4325-ada0-ac017a0d8236"
      unitRef="usd">700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ia0ee5bae298e4814bccad84600d2a4a6_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzMyOTg1MzQ4OTU5MjU_25ee535e-ab37-4c83-8c1f-c31d62d6c443">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzM2OTY_366edfe3-8ad6-4505-9d1d-cb5097357c41"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzM2OTY_bb9f3ef4-e393-487d-9f20-0b5684ca3700"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i95dbcdd72661404f9298e9407a9579c8_D20171002-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzM4MzI_f956ee2b-970f-4354-9c8b-f820b9f20f59"
      unitRef="usdPerShare">14.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ia0ee5bae298e4814bccad84600d2a4a6_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzM5NDA_a8df7982-b66a-42dd-abcb-584be881e8c2"
      unitRef="usd">22400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="if12e41d6114c4f338a1fe05b6fd0c6f9_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzM5NDQ_317fda07-13aa-49c1-83bd-e0b4c13d8d00"
      unitRef="usd">20400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i95dbcdd72661404f9298e9407a9579c8_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzM5NTE_e4ad1d88-97d6-4f63-bc46-9a136f233e22"
      unitRef="usd">14400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzMyOTg1MzQ4OTIxNzI_96610584-3c73-408b-b8bc-6c2ceb6f0de7"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzMyOTg1MzQ4OTIxNzI_c5622af1-7dbf-46f9-870e-c6d1980ed520"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzg1MTc_cdb80f70-c0d5-4bc0-babd-31fa1ab67ac0">The following assumptions were used in the calculation for fiscal 2018:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.444%"/&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;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;September 30,&lt;br/&gt;2018&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;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;/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;Expected stock price volatility&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:120%"&gt;36.1% - 38.8%&lt;/span&gt;&lt;/div&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;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: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:120%"&gt;1.7% - 2.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i95dbcdd72661404f9298e9407a9579c8_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpjZDM2ZTVmMThkZGE0NjI5YjNjMjJiNDVhODM4NjEzYy90YWJsZXJhbmdlOmNkMzZlNWYxOGRkYTQ2MjliM2MyMmI0NWE4Mzg2MTNjXzItMy0xLTEtMA_d773dc11-32e9-41e1-94a9-1ae3d45a2e0b"
      unitRef="number">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i95dbcdd72661404f9298e9407a9579c8_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpjZDM2ZTVmMThkZGE0NjI5YjNjMjJiNDVhODM4NjEzYy90YWJsZXJhbmdlOmNkMzZlNWYxOGRkYTQ2MjliM2MyMmI0NWE4Mzg2MTNjXzMtMy0xLTEtMC90ZXh0cmVnaW9uOjZhMDY1YTBkMjljZTQzNGE4M2M0MmQyYTdmNmJkOWU4XzIxOTkwMjMyNTU1NTY_138b9609-caa7-4be0-a579-0106c6fb2b77"
      unitRef="number">0.361</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i95dbcdd72661404f9298e9407a9579c8_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpjZDM2ZTVmMThkZGE0NjI5YjNjMjJiNDVhODM4NjEzYy90YWJsZXJhbmdlOmNkMzZlNWYxOGRkYTQ2MjliM2MyMmI0NWE4Mzg2MTNjXzMtMy0xLTEtMC90ZXh0cmVnaW9uOjZhMDY1YTBkMjljZTQzNGE4M2M0MmQyYTdmNmJkOWU4XzIxOTkwMjMyNTU1NjI_3e2233f8-2033-457e-a4a3-4e1dc5c2718b"
      unitRef="number">0.388</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i95dbcdd72661404f9298e9407a9579c8_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpjZDM2ZTVmMThkZGE0NjI5YjNjMjJiNDVhODM4NjEzYy90YWJsZXJhbmdlOmNkMzZlNWYxOGRkYTQ2MjliM2MyMmI0NWE4Mzg2MTNjXzQtMy0xLTEtMC90ZXh0cmVnaW9uOmM5YjMyODZjYmI0ZDRiZDg5NTc2NTJmOTQwZWQzYmM3XzIxOTkwMjMyNTU1NTY_dcee6cb6-4680-496d-a2b4-13566471fd10"
      unitRef="number">0.017</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i95dbcdd72661404f9298e9407a9579c8_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpjZDM2ZTVmMThkZGE0NjI5YjNjMjJiNDVhODM4NjEzYy90YWJsZXJhbmdlOmNkMzZlNWYxOGRkYTQ2MjliM2MyMmI0NWE4Mzg2MTNjXzQtMy0xLTEtMC90ZXh0cmVnaW9uOmM5YjMyODZjYmI0ZDRiZDg5NTc2NTJmOTQwZWQzYmM3XzIxOTkwMjMyNTU1NjI_cadf8de7-729f-4fa7-a18a-efe92c8f0946"
      unitRef="number">0.029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ia0ee5bae298e4814bccad84600d2a4a6_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzQ2ODI_b8f4c8bd-da4d-44fe-9295-a6d0015d69dd"
      unitRef="usd">10300000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="if12e41d6114c4f338a1fe05b6fd0c6f9_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzQ2ODY_8f6fcb6a-373a-4ed0-b194-28b930a8d361"
      unitRef="usd">11800000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i95dbcdd72661404f9298e9407a9579c8_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzQ2OTM_3315ec75-1260-4caf-9e95-cbc64cbb711d"
      unitRef="usd">13500000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="ia0ee5bae298e4814bccad84600d2a4a6_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzQ5OTQ_f229f149-d28c-4dbb-b250-5495951b5b16"
      unitRef="usd">8300000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="if12e41d6114c4f338a1fe05b6fd0c6f9_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzQ5OTg_d7084fce-904f-48ae-b9b3-f3dc7ff712b8"
      unitRef="usd">6400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i95dbcdd72661404f9298e9407a9579c8_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzUwMDU_18a2e6bc-01e1-44c8-8263-bfa8469505d4"
      unitRef="usd">5100000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="icf05884d8d2c4627acfedc66bba993ce_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzQzOTgwNDY1MTk2Mzk_12d9a959-6a43-48e4-94fe-c74b2b796b20">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iad909085f092429db6b7e8c741c8df28_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzUzNjA_c29a7120-7160-4e79-bad9-d434ef56ade1">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5af02a60498e47868bd654e41dd40672_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzQzOTgwNDY1MTk2NDA_e2c9871e-df85-4b01-810f-8861ac8469d6">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <ttek:ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1
      contextRef="i5af02a60498e47868bd654e41dd40672_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzU3MzQ_cd7137cc-958a-4d4e-9359-ab591690058b"
      unitRef="number">0.50</ttek:ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1>
    <ttek:ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2
      contextRef="i5af02a60498e47868bd654e41dd40672_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzU3NjY_4e3ba530-65f9-4504-b1d1-ba7b50bd5006"
      unitRef="number">0.50</ttek:ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzg1MDY_c75375c3-b42d-4df9-aaa8-bbb4aac9ec15">&lt;div style="margin-bottom:6pt;margin-top: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 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;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested balance at October 1, 2017&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;511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;33.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;36.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.66&#160;&lt;/span&gt;&lt;/td&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;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;41.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested balance at September 30, 2018&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;488&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;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:400;line-height:100%"&gt;323&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/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;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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:400;line-height:100%"&gt;Nonvested balance at September 29, 2019&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:400;line-height:100%"&gt;470&#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:400;line-height:100%"&gt;50.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:400;line-height:100%"&gt;384&#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:400;line-height:100%"&gt;53.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:400;line-height:100%"&gt;444&#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:400;line-height:100%"&gt;63.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;355&#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:400;line-height:100%"&gt;64.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;For fiscal 2018, includes a payout adjustment of 130,730 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2015 that vested fiscal 2018.  For fiscal 2019, includes a payout a&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;djustment of 79,465 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2016 that vested during fiscal 2019. For fiscal 2020 includes a payout adjustment of 63,643  PSUs due to the actual performance level achieved for PSUs granted in fiscal 2017 that vested during fiscal 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie3a764ef9a024d58815dfb128688cdd4_I20171001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzctMS0xLTEtMA_2b8395cf-c67d-42c1-b8c6-3b8dee2d9b1d"
      unitRef="shares">511000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie3a764ef9a024d58815dfb128688cdd4_I20171001"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzctMy0xLTEtMA_23d92f74-baac-48b4-9022-c64a803e4aac"
      unitRef="usdPerShare">33.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i71976eb7836049d6a77938a89c0fb55d_I20171001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzctNS0xLTEtMA_f7d12dd1-8a55-41cd-af27-5f3676ada741"
      unitRef="shares">376000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i71976eb7836049d6a77938a89c0fb55d_I20171001"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzctNy0xLTEtMA_a6e2b66b-9d89-4618-967f-6610b3a5f9b5"
      unitRef="usdPerShare">36.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id0529558ce204f878bcfebf81a9fc452_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzgtMS0xLTEtMA_81f4b784-60d3-46d1-9a70-a41f5087790e"
      unitRef="shares">199000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id0529558ce204f878bcfebf81a9fc452_D20171002-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzgtMy0xLTEtMA_94d0f2ee-dcb3-4c51-9b72-555a54dd5fae"
      unitRef="usdPerShare">48.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzgtNS0xLTEtMA_52c93b77-0db6-46f4-b021-7ab58ca918d6"
      unitRef="shares">99000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzgtNy0xLTEtMA_14d2f177-8695-42ae-8b8e-f2aef3f70910"
      unitRef="usdPerShare">57.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="id0529558ce204f878bcfebf81a9fc452_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzktMS0xLTEtMA_930d9de0-5593-4f56-8ad7-77078ba9abb7"
      unitRef="shares">184000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id0529558ce204f878bcfebf81a9fc452_D20171002-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzktMy0xLTEtMA_3f5830a9-1701-4cd4-80b3-35674efe4417"
      unitRef="usdPerShare">31.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzktNS0xLTEtMA_0d925d3d-7063-4aa1-9d99-6e2931beceea"
      unitRef="shares">270000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzktNy0xLTEtMA_672b2341-46f8-4ac5-b56e-66c81dbd45db"
      unitRef="usdPerShare">31.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment
      contextRef="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzEwLTUtMS0xLTA_faac5608-7fa9-4563-8add-e8c30b974d76"
      unitRef="shares">131000</ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment>
    <ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue
      contextRef="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzEwLTctMS0xLTA_fc65a04b-ecc3-4ce1-82ed-974eb1092e07"
      unitRef="usdPerShare">31.66</ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="id0529558ce204f878bcfebf81a9fc452_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzExLTEtMS0xLTA_028349fb-f8e4-4e1e-88a3-f5e36379a322"
      unitRef="shares">38000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="id0529558ce204f878bcfebf81a9fc452_D20171002-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzExLTMtMS0xLTA_33f66164-3e85-49be-9ce8-4d168af16e5d"
      unitRef="usdPerShare">36.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzExLTUtMS0xLTA_4644f960-f94d-425b-8dea-5b3bbad54b73"
      unitRef="shares">13000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzExLTctMS0xLTA_644414ce-5ba0-4bf0-b104-dd6f6a31f0e1"
      unitRef="usdPerShare">41.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ifea80de4c1294f838643c4b0c5484c55_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzEyLTEtMS0xLTA_6d14942b-88cd-4e2c-bd5a-120971e01048"
      unitRef="shares">488000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ifea80de4c1294f838643c4b0c5484c55_I20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzEyLTMtMS0xLTA_378888d7-e4e2-4998-b7c2-334acb9951b1"
      unitRef="usdPerShare">39.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1c13f872e8124b1287ef37ba0f796131_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzEyLTUtMS0xLTA_11481f7e-8dc6-4d0c-8f39-54c29ad9b4f8"
      unitRef="shares">323000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1c13f872e8124b1287ef37ba0f796131_I20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzEyLTctMS0xLTA_f56b3c2b-6c76-456f-a678-fd28b4eec59a"
      unitRef="usdPerShare">44.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0a02701ab1c9495f9c61c9310a3b50dd_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzEzLTEtMS0xLTA_4b180d8e-bfe0-4eb9-99ed-863fcb2e3b17"
      unitRef="shares">179000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0a02701ab1c9495f9c61c9310a3b50dd_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzEzLTMtMS0xLTA_da8d90bd-0621-4411-bb9d-eb9a8aa50d4d"
      unitRef="usdPerShare">66.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzEzLTUtMS0xLTA_1d0f286e-6c14-4058-a7ec-8881c82cf53c"
      unitRef="shares">90000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzEzLTctMS0xLTA_f15aab51-ffdb-4dce-8103-c05a68094c21"
      unitRef="usdPerShare">80.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i0a02701ab1c9495f9c61c9310a3b50dd_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE0LTEtMS0xLTA_8519e809-f8fd-4030-9115-f7e5ad0634da"
      unitRef="shares">180000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0a02701ab1c9495f9c61c9310a3b50dd_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE0LTMtMS0xLTA_7fd2f7c6-917a-491f-9e1f-cffd53590f0e"
      unitRef="usdPerShare">36.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE0LTUtMS0xLTA_71758e9a-2350-4e05-bfee-faa3b2473303"
      unitRef="shares">108000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE0LTctMS0xLTA_7f7c4348-4f28-479d-a345-2797b9f2338c"
      unitRef="usdPerShare">31.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment
      contextRef="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE1LTUtMS0xLTA_50fd1017-3dc5-41ce-9003-0d1a5c2c998d"
      unitRef="shares">79000</ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment>
    <ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE1LTctMS0xLTA_0ec6215a-a80b-48bf-a6da-f0bbb75de718"
      unitRef="usdPerShare">31.63</ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i0a02701ab1c9495f9c61c9310a3b50dd_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE2LTEtMS0xLTA_3561d1e8-3805-428c-9412-46674d300f65"
      unitRef="shares">17000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i0a02701ab1c9495f9c61c9310a3b50dd_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE2LTMtMS0xLTA_db065f6c-c7a3-49f4-b642-16feb9d92526"
      unitRef="usdPerShare">48.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE2LTUtMS0xLTA_d50ec066-1561-4de6-9793-dd3a0ed4a05c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE2LTctMS0xLTA_272e5414-1128-4709-85e6-89a8d8bced40"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i966410c1bf5b456982d9a8237910fb0d_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE3LTEtMS0xLTA_0f6d6126-81e1-417e-b2e4-6b094b45e202"
      unitRef="shares">470000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i966410c1bf5b456982d9a8237910fb0d_I20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE3LTMtMS0xLTA_da04432f-1732-4fc1-b4da-9f741967256a"
      unitRef="usdPerShare">50.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i92e64418e04a4e04b738c7cfc3ff3fd1_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE3LTUtMS0xLTA_ab4225fd-af15-4e80-a5a8-584f6a2b6f73"
      unitRef="shares">384000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i92e64418e04a4e04b738c7cfc3ff3fd1_I20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE3LTctMS0xLTA_c5ab7de9-1d89-4997-9eda-155fe0c17fc7"
      unitRef="usdPerShare">53.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="icf05884d8d2c4627acfedc66bba993ce_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE0LTEtMS0xLTYxMDY_b5e7cae8-b8ab-4811-a3b9-53b4ec6f3761"
      unitRef="shares">168000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icf05884d8d2c4627acfedc66bba993ce_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE0LTMtMS0xLTYxMDY_0119a2b4-b4d2-4c9e-ae9b-9d02786b78ec"
      unitRef="usdPerShare">83.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5af02a60498e47868bd654e41dd40672_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE0LTUtMS0xLTYxMDY_9bc9f1d3-1d00-488f-ac08-e6e23e8defc3"
      unitRef="shares">74000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5af02a60498e47868bd654e41dd40672_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE0LTctMS0xLTYxMDY_291bf861-0d9c-4555-beb0-4f7516c767f2"
      unitRef="usdPerShare">99.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="icf05884d8d2c4627acfedc66bba993ce_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE1LTEtMS0xLTYxMDY_153d1a5c-97d3-4b8e-9319-210c6bcdc393"
      unitRef="shares">178000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="icf05884d8d2c4627acfedc66bba993ce_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE1LTMtMS0xLTYxMDY_135af74c-acee-4bb2-8dfb-5b01b30fcfff"
      unitRef="usdPerShare">46.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i5af02a60498e47868bd654e41dd40672_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE1LTUtMS0xLTYxMDY_1a4eff96-3452-45c5-b98b-c46ddbc180f9"
      unitRef="shares">162000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5af02a60498e47868bd654e41dd40672_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE1LTctMS0xLTYxMDY_2be9be36-f09d-4667-83cb-6ec614e7093c"
      unitRef="usdPerShare">47.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment
      contextRef="i5af02a60498e47868bd654e41dd40672_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE2LTUtMS0xLTYxMDY_3c781007-7f1e-4a18-ac37-6b9c954889c5"
      unitRef="shares">64000</ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment>
    <ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5af02a60498e47868bd654e41dd40672_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE2LTctMS0xLTYxMDY_7699e8a0-1d50-4459-a796-41a058286e2a"
      unitRef="usdPerShare">48.36</ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="icf05884d8d2c4627acfedc66bba993ce_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE3LTEtMS0xLTYxMDg_8bfa3d6f-05dd-4632-b902-2048505c84eb"
      unitRef="shares">16000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="icf05884d8d2c4627acfedc66bba993ce_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE3LTMtMS0xLTYxMDg_c77303cc-ef74-4942-b24f-19d4fb8c0da8"
      unitRef="usdPerShare">65.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i5af02a60498e47868bd654e41dd40672_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE3LTUtMS0xLTYxMDY_3d278482-f93c-4561-bd5b-da82581aa8a6"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i5af02a60498e47868bd654e41dd40672_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE3LTctMS0xLTYxMDY_dd87e549-744f-461b-bec7-cb6ea398848a"
      unitRef="usdPerShare">83.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i546e3e2b58284662bae72352778af0b9_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE4LTEtMS0xLTYxMDY_333a2e79-e33b-419b-94e8-4b0739b16d4a"
      unitRef="shares">444000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i546e3e2b58284662bae72352778af0b9_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE4LTMtMS0xLTYxMDY_91cc3125-59bc-422e-ae5e-426644b8e977"
      unitRef="usdPerShare">63.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i44dbe05ee1d54795aeaa88489724614d_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE4LTUtMS0xLTYxMDY_465cafe2-cadd-4983-a422-e9410480f2dc"
      unitRef="shares">355000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i44dbe05ee1d54795aeaa88489724614d_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTpkNmY0MmY0MzdiMjU0ZmQxYmZkOTE2OGFiNTFhOTRjMy90YWJsZXJhbmdlOmQ2ZjQyZjQzN2IyNTRmZDFiZmQ5MTY4YWI1MWE5NGMzXzE4LTctMS0xLTYxMDY_079bac87-e433-47d2-b36e-1ccaa4847d42"
      unitRef="usdPerShare">64.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment
      contextRef="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzYyMTQ_1305697b-c52f-4f4c-82cd-e77dff1f24d4"
      unitRef="shares">130730</ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment>
    <ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment
      contextRef="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzYzNzQ_b0171233-8883-4a28-ba61-14799ca615ba"
      unitRef="shares">79465</ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment>
    <ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment
      contextRef="i5af02a60498e47868bd654e41dd40672_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzk4OTU2MDQ2NTk2NjU_d9e3a56b-96b6-444e-890c-eaa732e18f3b"
      unitRef="shares">63643</ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="icf05884d8d2c4627acfedc66bba993ce_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzY1MzM_1914ebae-63cb-4c04-af68-dbeee459b827"
      unitRef="shares">167525</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0a02701ab1c9495f9c61c9310a3b50dd_D20181001-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzY1Mzc_972fe0aa-8f17-4682-a42a-7b1f10230133"
      unitRef="shares">179478</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id0529558ce204f878bcfebf81a9fc452_D20171002-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzY1NDQ_fe49836e-48e8-4245-baa7-2e2aa21cbe62"
      unitRef="shares">198960</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icf05884d8d2c4627acfedc66bba993ce_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzY3MTc_573a0dbb-662d-4c6a-9c14-cdf9da9db85d"
      unitRef="usdPerShare">83.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0a02701ab1c9495f9c61c9310a3b50dd_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzY3MjE_79c9b0b3-1ad4-4f94-8d6f-85946c14dcb7"
      unitRef="usdPerShare">66.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id0529558ce204f878bcfebf81a9fc452_D20171002-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzY3Mjg_f409e8f2-44db-40c4-8e46-97aac62587b7"
      unitRef="usdPerShare">48.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i546e3e2b58284662bae72352778af0b9_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzY3NjQ_405b1234-06d0-437a-a09d-b5cf8d90d0d3"
      unitRef="shares">443504</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5af02a60498e47868bd654e41dd40672_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzY5NzU_085a8a1f-5fef-4b1e-a6aa-dac55cd8d1a8"
      unitRef="shares">74011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzY5Nzk_97902ed2-4c0e-493f-8925-62d2cbaf9d2a"
      unitRef="shares">89816</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzY5ODY_2facf182-46e7-45aa-a8c9-9411c729d7c4"
      unitRef="shares">99217</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5af02a60498e47868bd654e41dd40672_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzcxNjQ_42e86991-de25-4f5e-b277-232e3109dea8"
      unitRef="usdPerShare">99.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9c4f53fcf6f44783a37edd834f4f270c_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzcxNjg_8b06efb6-47c7-4ed5-bb3d-b48f4a33a533"
      unitRef="usdPerShare">80.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i56dbe903ec654a59bd827b96e54809f8_D20171002-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzcxNzU_ba2e6d9c-1155-406b-81b8-ec01652011b4"
      unitRef="usdPerShare">57.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if30e766499c64a54964271780e50f541_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzcyODY_3bbc3659-863c-4e17-9460-607885b01b65"
      unitRef="usd">17700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifbea0d754eb34043ba430761f27cb919_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzcyOTA_3e3fc8e7-2502-4e46-9845-334977e6e41c"
      unitRef="usd">15400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i40aa409a97e040848f7d340c1783d74b_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzcyOTc_2e0d7775-c859-495b-a6fb-253a6ec6469a"
      unitRef="usd">15500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="id744e4d7c76842b481c89f5fc3410a0e_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzczOTM_5c4d9e48-2f20-43f9-821d-4cce73413816"
      unitRef="usd">27700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzg1MTM_743aa116-dda5-4ea6-a160-a053c6c1afc3">&lt;div style="margin-bottom:6pt;margin-top: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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;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 30,&lt;br/&gt;2018&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;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;51.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;40.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash received from exercise of purchase rights&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;5,727&#160;&lt;/span&gt;&lt;/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="ib5e0616ee8ae4a2da1aae78b113ef015_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTozMDVkOTA2MzMxZGU0ZjYyOTk5OWUxNGYzOTdiNzUxYi90YWJsZXJhbmdlOjMwNWQ5MDYzMzFkZTRmNjI5OTk5ZTE0ZjM5N2I3NTFiXzMtMS0xLTEtMA_648f586f-c914-4a26-a7ef-ed127e0c52b0"
      unitRef="shares">168000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
      contextRef="i24199d26e46849b2a2a70de8e6694a54_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTozMDVkOTA2MzMxZGU0ZjYyOTk5OWUxNGYzOTdiNzUxYi90YWJsZXJhbmdlOjMwNWQ5MDYzMzFkZTRmNjI5OTk5ZTE0ZjM5N2I3NTFiXzMtMy0xLTEtMA_cd0c00ce-6d6f-48f2-ad2c-5bd4e83f8aee"
      unitRef="shares">148000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
      contextRef="if68e3ac38f774b7398bd4456805f3762_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTozMDVkOTA2MzMxZGU0ZjYyOTk5OWUxNGYzOTdiNzUxYi90YWJsZXJhbmdlOjMwNWQ5MDYzMzFkZTRmNjI5OTk5ZTE0ZjM5N2I3NTFiXzMtNS0xLTEtMA_2afc4690-fd43-433b-a896-5ed05cf96d03"
      unitRef="shares">141000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="icb0cedb9ba4e4c069e940b88d6efb057_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTozMDVkOTA2MzMxZGU0ZjYyOTk5OWUxNGYzOTdiNzUxYi90YWJsZXJhbmdlOjMwNWQ5MDYzMzFkZTRmNjI5OTk5ZTE0ZjM5N2I3NTFiXzQtMS0xLTEtMA_0aa87e12-cc0c-4da3-9b47-87a6306e2c72"
      unitRef="usdPerShare">51.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="ic2efa402efbf42a9aaebeab7b8d19c1a_I20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTozMDVkOTA2MzMxZGU0ZjYyOTk5OWUxNGYzOTdiNzUxYi90YWJsZXJhbmdlOjMwNWQ5MDYzMzFkZTRmNjI5OTk5ZTE0ZjM5N2I3NTFiXzQtMy0xLTEtMA_c6e90fc2-185f-427f-8b30-2ce991357d3e"
      unitRef="usdPerShare">46.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="if5886ec9fc5d4c89ae658b4067c25315_I20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTozMDVkOTA2MzMxZGU0ZjYyOTk5OWUxNGYzOTdiNzUxYi90YWJsZXJhbmdlOjMwNWQ5MDYzMzFkZTRmNjI5OTk5ZTE0ZjM5N2I3NTFiXzQtNS0xLTEtMA_49b296d4-50f0-4785-825c-0d3fe0896880"
      unitRef="usdPerShare">40.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ib5e0616ee8ae4a2da1aae78b113ef015_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTozMDVkOTA2MzMxZGU0ZjYyOTk5OWUxNGYzOTdiNzUxYi90YWJsZXJhbmdlOjMwNWQ5MDYzMzFkZTRmNjI5OTk5ZTE0ZjM5N2I3NTFiXzUtMS0xLTEtMA_30929bce-8da8-43e5-b92b-040707f49437"
      unitRef="usd">8715000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i24199d26e46849b2a2a70de8e6694a54_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTozMDVkOTA2MzMxZGU0ZjYyOTk5OWUxNGYzOTdiNzUxYi90YWJsZXJhbmdlOjMwNWQ5MDYzMzFkZTRmNjI5OTk5ZTE0ZjM5N2I3NTFiXzUtMy0xLTEtMA_2496046d-7d36-43c6-bcee-7654696b3f49"
      unitRef="usd">6844000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="if68e3ac38f774b7398bd4456805f3762_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTozMDVkOTA2MzMxZGU0ZjYyOTk5OWUxNGYzOTdiNzUxYi90YWJsZXJhbmdlOjMwNWQ5MDYzMzFkZTRmNjI5OTk5ZTE0ZjM5N2I3NTFiXzUtNS0xLTEtMA_adaf7e87-a7e7-4632-bfd0-63142e4b21cc"
      unitRef="usd">5727000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzg1MjE_0b4aa7d5-0c6a-4a0f-a735-cc81772acd89">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;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 30,&lt;br/&gt;2018&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;26.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.7%&lt;/span&gt;&lt;/td&gt;&lt;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;24.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6%&lt;/span&gt;&lt;/td&gt;&lt;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.8%&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="ib5e0616ee8ae4a2da1aae78b113ef015_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzItMS0xLTEtMA_5cd269b8-d7f4-4b69-a5f1-a0cf493abad5"
      unitRef="number">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i24199d26e46849b2a2a70de8e6694a54_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzItMy0xLTEtMA_59cc915e-def4-49d5-9e51-56a7804b61aa"
      unitRef="number">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if68e3ac38f774b7398bd4456805f3762_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzItNS0xLTEtMA_a72155cf-c4c1-4d52-9791-22f0e43adfc5"
      unitRef="number">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ib5e0616ee8ae4a2da1aae78b113ef015_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzMtMS0xLTEtMA_01c8b190-d90f-42b3-ba2e-e798e282455e"
      unitRef="number">0.265</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i24199d26e46849b2a2a70de8e6694a54_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzMtMy0xLTEtMA_9c63f402-41b2-4007-a5dd-c95d5a958189"
      unitRef="number">0.267</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if68e3ac38f774b7398bd4456805f3762_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzMtNS0xLTEtMA_fe981509-b76c-4f0a-b044-368e60f577e7"
      unitRef="number">0.240</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ib5e0616ee8ae4a2da1aae78b113ef015_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzQtMS0xLTEtMA_a8d1fbb8-095b-4515-bc8e-f43df722bf51"
      unitRef="number">0.016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i24199d26e46849b2a2a70de8e6694a54_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzQtMy0xLTEtMA_e5be00f4-e9b8-496f-9305-14c69913a833"
      unitRef="number">0.026</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if68e3ac38f774b7398bd4456805f3762_D20171002-20180930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzQtNS0xLTEtMA_cf6a2958-3332-40dc-8924-25ad9182d5cc"
      unitRef="number">0.018</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ib5e0616ee8ae4a2da1aae78b113ef015_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzUtMS0xLTEtMA_81746c4e-abc4-4f01-9c84-38ca0dc70dac">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i24199d26e46849b2a2a70de8e6694a54_D20181001-20190929"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzUtMy0xLTEtMA_dba4e7d7-2503-420e-a7b3-f4f8b5848df1">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if68e3ac38f774b7398bd4456805f3762_D20171002-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90YWJsZTphNmQ2Y2ExMWNiNDc0NGRlOGMwZDk5YmM3NDQxNGE3ZS90YWJsZXJhbmdlOmE2ZDZjYTExY2I0NzQ0ZGU4YzBkOTliYzc0NDE0YTdlXzUtNS0xLTEtMA_b5c5d77c-c410-4052-b674-08b9829de0fe">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib5e0616ee8ae4a2da1aae78b113ef015_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzgyNDY_8b8090d1-051e-47c0-8854-a9f0d2b61b8f"
      unitRef="usd">1200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i24199d26e46849b2a2a70de8e6694a54_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzgyNTA_8d8cfb26-c6dc-405c-904a-f9eb84e6160d"
      unitRef="usd">900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if68e3ac38f774b7398bd4456805f3762_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzgyNTc_fbfb5b8d-82c0-4ce8-b8f7-187fcc69c856"
      unitRef="usd">600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="icb0cedb9ba4e4c069e940b88d6efb057_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzgzOTY_710920b1-b222-47d8-9eec-8d07e48b79bd"
      unitRef="usd">300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ic2efa402efbf42a9aaebeab7b8d19c1a_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzg0MDM_f80db8a7-6561-4b39-a029-509516902374"
      unitRef="usd">200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants
      contextRef="icb0cedb9ba4e4c069e940b88d6efb057_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTEvZnJhZzo4ZDI0NmViYTE0ZWI0ZTRjOTMwMTBjNzBlYmRkNDI4Zi90ZXh0cmVnaW9uOjhkMjQ2ZWJhMTRlYjRlNGM5MzAxMGM3MGViZGQ0MjhmXzg0NjI_6d156b02-589b-4fab-816a-eb49b53bc384"
      unitRef="usd">8500000</ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants>
    <ttek:RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTcvZnJhZzoxYzJiMjA2ZjA3MzI0NDc5ODNlMGE4M2NmMTBiNDExNy90ZXh0cmVnaW9uOjFjMmIyMDZmMDczMjQ0Nzk4M2UwYTgzY2YxMGI0MTE3XzEwMDk_ef5436b0-49be-4c39-be03-5a085554447a">Retirement Plans&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have defined contribution plans in various countries where we have employees. This primarily includes 401(k) plans in the United States. For fiscal 2020, 2019 and 2018, employer &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;contributions to the U.S. plans were $25.0 million, $23.3 million and $22.4 million, respectively.&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;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 September&#160;27, 2020 and September&#160;29, 2019, the consolidated balance sheets reflect assets of $35.1 million and $30.4 million, respectively, related to the deferred compensation plan in "Other long-term assets," and liabilities of $35.0 million and $29.5 million, respectively, related to the deferred compensation plan in "Other long-term liabilities."  The net gains and losses related to the deferred compensation plan are &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;reported as part of &#x201c;Selling, general and administrative expenses&#x201d; in our consolidated statements of income&lt;/span&gt;. These related net gains and losses were immaterial for fiscal 2020, 2019 and 2018.</ttek:RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTcvZnJhZzoxYzJiMjA2ZjA3MzI0NDc5ODNlMGE4M2NmMTBiNDExNy90ZXh0cmVnaW9uOjFjMmIyMDZmMDczMjQ0Nzk4M2UwYTgzY2YxMGI0MTE3XzI1MA_762b5230-7140-49ef-a27d-df6438cd8fa3"
      unitRef="usd">25000000.0</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTcvZnJhZzoxYzJiMjA2ZjA3MzI0NDc5ODNlMGE4M2NmMTBiNDExNy90ZXh0cmVnaW9uOjFjMmIyMDZmMDczMjQ0Nzk4M2UwYTgzY2YxMGI0MTE3XzI1NA_4d20c664-254a-4b0f-bfb9-f982fb36c1f2"
      unitRef="usd">23300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTcvZnJhZzoxYzJiMjA2ZjA3MzI0NDc5ODNlMGE4M2NmMTBiNDExNy90ZXh0cmVnaW9uOjFjMmIyMDZmMDczMjQ0Nzk4M2UwYTgzY2YxMGI0MTE3XzI2MQ_c6270cd8-9bba-4f0a-af44-1e776fc6cf07"
      unitRef="usd">22400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTcvZnJhZzoxYzJiMjA2ZjA3MzI0NDc5ODNlMGE4M2NmMTBiNDExNy90ZXh0cmVnaW9uOjFjMmIyMDZmMDczMjQ0Nzk4M2UwYTgzY2YxMGI0MTE3Xzc5NQ_3ba24286-59b4-4bc2-b3d5-937e06d1a71a"
      unitRef="usd">35100000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTcvZnJhZzoxYzJiMjA2ZjA3MzI0NDc5ODNlMGE4M2NmMTBiNDExNy90ZXh0cmVnaW9uOjFjMmIyMDZmMDczMjQ0Nzk4M2UwYTgzY2YxMGI0MTE3XzgwMg_1939f7ea-3e6f-436e-ab78-f0a3e397bca7"
      unitRef="usd">30400000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTcvZnJhZzoxYzJiMjA2ZjA3MzI0NDc5ODNlMGE4M2NmMTBiNDExNy90ZXh0cmVnaW9uOjFjMmIyMDZmMDczMjQ0Nzk4M2UwYTgzY2YxMGI0MTE3XzkxMA_e71cc547-ef75-48f9-8d60-5fd676e3198d"
      unitRef="usd">35000000.0</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMTcvZnJhZzoxYzJiMjA2ZjA3MzI0NDc5ODNlMGE4M2NmMTBiNDExNy90ZXh0cmVnaW9uOjFjMmIyMDZmMDczMjQ0Nzk4M2UwYTgzY2YxMGI0MTE3XzkxNw_f07f78eb-5574-49e0-a6ad-c4b67c4d161f"
      unitRef="usd">29500000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90ZXh0cmVnaW9uOjMyZjcxMTU0NTRhNTRmZjZiOWFkNTlmYWRiOTc0NGQxXzYwMA_17f11443-d40d-4d66-acfa-2af30a7f065a">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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;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 30,&lt;br/&gt;2018&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;173,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;136,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding&#160;&#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;55,670&#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;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;55,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;56,598&#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 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 #000000;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;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;3.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;3.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.42&#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;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;For fiscal 2020 and 2019, no options were excluded from the calculation of dilutive potential common shares. &lt;/span&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 2018, 0.1 million options were ex&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;cluded from the calculation of dilutive potential common shares. These options were not included in the computation of dilutive potential comm&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;on shares because the assumed proceeds per share exceeded the average market price per share for that period. Therefore, their inclusion would have been anti-dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90ZXh0cmVnaW9uOjMyZjcxMTU0NTRhNTRmZjZiOWFkNTlmYWRiOTc0NGQxXzYwNA_542192e4-684e-482e-b1ca-718f0a50ee6b">&lt;div style="margin-bottom:6pt;margin-top: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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;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 30,&lt;br/&gt;2018&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;173,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;136,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding&#160;&#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;55,670&#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;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;55,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;56,598&#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 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 #000000;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;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;3.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;3.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.42&#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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzMtMS0xLTEtMA_c5c151cd-97bc-4d2b-976c-f37033891f69"
      unitRef="usd">173859000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzMtMy0xLTEtMA_afcf41eb-5b57-4984-a924-2a2ac17151ab"
      unitRef="usd">158668000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzMtNS0xLTEtMA_31f5f2ad-f2f2-41fb-886e-4b6c5119b097"
      unitRef="usd">136883000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzQtMS0xLTEtMA_954ff8be-5ea9-4848-ab02-3a25f7d203ab"
      unitRef="shares">54235000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzQtMy0xLTEtMA_b38358ff-ae46-4d34-9cd1-f682c01ad6d4"
      unitRef="shares">54986000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzQtNS0xLTEtMA_99558876-b570-4860-91cc-10d9b2c1653b"
      unitRef="shares">55670000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzUtMS0xLTEtMA_2854d2b8-40e8-4dc0-8522-ca42959bfeb2"
      unitRef="shares">787000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzUtMy0xLTEtMA_5ff62679-b013-44a9-b8b7-0c023f70f943"
      unitRef="shares">950000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzUtNS0xLTEtMA_d92dfab9-879f-414d-bf0f-a17d4cfdf888"
      unitRef="shares">928000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzYtMS0xLTEtMA_4424904f-4a40-45c2-990c-8444ae5196c1"
      unitRef="shares">55022000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzYtMy0xLTEtMA_5acfc035-9c05-4084-b000-0e9d6a589ae7"
      unitRef="shares">55936000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzYtNS0xLTEtMA_2efa8545-b267-4d43-bf08-7f62afbcc34c"
      unitRef="shares">56598000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzktMS0xLTEtMA_edf12b6b-64a3-4886-8fb7-922342344e56"
      unitRef="usdPerShare">3.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzktMy0xLTEtMA_5027182e-9189-410b-9c5c-e1940b756c1f"
      unitRef="usdPerShare">2.89</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzktNS0xLTEtMA_896b200b-bc8e-4653-a0eb-de0ed616a73c"
      unitRef="usdPerShare">2.46</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzEwLTEtMS0xLTA_bb9dc0be-9043-4035-8c74-39741f85cb9c"
      unitRef="usdPerShare">3.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzEwLTMtMS0xLTA_b2239441-e7a1-47c6-9515-f7d37d7b80a4"
      unitRef="usdPerShare">2.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90YWJsZTo3NDk5ZjkyNGIwZGM0NmE0ODVjODJhZmM5MTJjYmFiNi90YWJsZXJhbmdlOjc0OTlmOTI0YjBkYzQ2YTQ4NWM4MmFmYzkxMmNiYWI2XzEwLTUtMS0xLTA_817c2aac-6f63-48d5-8400-c0e6988e8ac5"
      unitRef="usdPerShare">2.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90ZXh0cmVnaW9uOjMyZjcxMTU0NTRhNTRmZjZiOWFkNTlmYWRiOTc0NGQxXzI3Mg_2abf3266-0ae1-4a94-ae88-e1220d81e03b"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90ZXh0cmVnaW9uOjMyZjcxMTU0NTRhNTRmZjZiOWFkNTlmYWRiOTc0NGQxXzI3Mg_64217b50-801d-461a-9dd3-530b610d43b1"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjAvZnJhZzozMmY3MTE1NDU0YTU0ZmY2YjlhZDU5ZmFkYjk3NDRkMS90ZXh0cmVnaW9uOjMyZjcxMTU0NTRhNTRmZjZiOWFkNTlmYWRiOTc0NGQxXzEwOTk1MTE2Mjg5MDQ_4e5a1258-fbd0-4bfc-83eb-f4378dbfa3be"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzIwODE_46d09781-807d-4dc7-a6c4-9fb8c1da88f8">Derivative Financial Instruments&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We often use certain interest rate derivative contracts to hedge interest rate exposures on our variable rate debt. Also, we may enter into foreign currency derivative contracts with financial institutions to reduce the risk that cash flows and earnings could adversely be affected by foreign currency exchange rate fluctuations. Our hedging program is not designated for trading or speculative purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize derivative instruments as either assets or liabilities on the accompanying consolidated balance sheets at fair value. We record changes in the fair value (i.e., gains or losses) of the derivatives that have been designated as cash flow hedges in our consolidated balance sheets as accumulated other comprehensive income, and in our consolidated statements of income for those derivatives designated as fair value hedges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2018, we entered into five interest rate swap agreements that we designated as cash flow hedges to fix the interest rates on the borrowings&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; under our term loan facility. As of September&#160;27, 2020, the notional principal of our outstanding interest swap agreements was $228.1 million ($45.6 million each.) The interest rate swaps have a fixed interest rate of 2.79% and expire in July 2023 for all five agreements. At September&#160;27, 2020 and September&#160;29, 2019, the fair value of the effective portion of our interest rate swap agreements designated as cash flow hedges before tax effect was $(15.5) million and $(10.9) million, respectively, of which we expect to reclassify $5.8 million from accumulated other comprehensive loss to interest expense within the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-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 our outstanding derivatives designated as hedging instruments were as follows:&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;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value of Derivative&lt;br/&gt;Instruments as of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;11,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the fair value of the interest rate swap agreements are presented on the consolidated statements of comprehensive income as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;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 30, 2018&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;(Loss) gain recognized in other comprehensive income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,638)&lt;/span&gt;&lt;/td&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;(12,125)&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;806&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no ineffective portions of derivative instruments. Accordingly, no amounts were excluded from effectiveness testing for our interest rate swap agreements. We had no other derivative instruments that were not designated as hedging instruments for fiscal 2020, 2019 and 2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <ttek:DerivativeNumberOfAgreementsEnteredIntoByEntity
      contextRef="id447a3dff8cc4cc39d5fec4687969ba0_D20171002-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5Xzg3OQ_23b5b3b9-0a19-49e5-83fb-b82bb8f10276"
      unitRef="agreement">5</ttek:DerivativeNumberOfAgreementsEnteredIntoByEntity>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ic00d3f45d1704a3ca383e8c300cd58a6_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzExMjI_19be8f8a-89d4-4c20-82b4-eddc3f386ebe"
      unitRef="usd">228100000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i63d1e3e33745496eae7290a0ba029784_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzExMjY_16d9a142-a2a4-4ecf-8def-238963fe7ca5"
      unitRef="usd">45600000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i8432ea88b0f84341b339f7356fcc7e2d_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzExMjY_32f2bb23-bf17-4d5e-93b3-2c36e01a73fc"
      unitRef="usd">45600000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i03d465dd9ae244e6bd7d2cedc3d865fb_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzExMjY_3a90ef1f-d7d4-48bc-8c34-7c1dc7e539ab"
      unitRef="usd">45600000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i85806e21f7e54cfcb122fb5fd4fee567_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzExMjY_8b113904-961a-413f-87b0-418695e5ea49"
      unitRef="usd">45600000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ibfc5ab7f1ee947cd8665777f9174939a_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzExMjY_f97b7ca1-3f75-4af3-92fd-49713e360b52"
      unitRef="usd">45600000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ic00d3f45d1704a3ca383e8c300cd58a6_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzExOTA_0f9c1e8d-970c-4a99-8b17-6e28c406b425"
      unitRef="number">0.0279</us-gaap:DerivativeFixedInterestRate>
    <ttek:DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest
      contextRef="i122c56b86b5f4bb2b9f1670a3626638d_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzE0MDI_03f197fe-1841-4412-ade3-e4463f1b7cef"
      unitRef="usd">15500000</ttek:DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest>
    <ttek:DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest
      contextRef="ibc08dbf45b71478d877d007fd236972c_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzE0MDk_b7e3ea48-fd2a-4778-85d7-d0c9eff91ddf"
      unitRef="usd">10900000</ttek:DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest>
    <us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
      contextRef="ic00d3f45d1704a3ca383e8c300cd58a6_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzE0NjA_d915ffca-bf7b-46d4-b102-f53281d0e5c7"
      unitRef="usd">-5800000</us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1
      contextRef="i5020ca3c346b47339b6911c18d822db1_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzE1NDM_34afae1d-9783-4e00-bc3d-803a5b5f71f1">P12M</us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzIwODQ_f5afd232-09cc-4a63-99c4-8b3bca923f18">&lt;div style="margin-bottom:6pt;margin-top: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 our outstanding derivatives designated as hedging instruments were as follows:&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;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value of Derivative&lt;br/&gt;Instruments as of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;11,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i122c56b86b5f4bb2b9f1670a3626638d_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90YWJsZTphODJmYmZlYWQ1YmQ0Njk5OGRkN2VlYTkwYjY4M2FkYy90YWJsZXJhbmdlOmE4MmZiZmVhZDViZDQ2OTk4ZGQ3ZWVhOTBiNjgzYWRjXzUtMy0xLTEtMA_7756a951-ce79-457a-83d7-60071cad229d"
      unitRef="usd">15512000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ibc08dbf45b71478d877d007fd236972c_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90YWJsZTphODJmYmZlYWQ1YmQ0Njk5OGRkN2VlYTkwYjY4M2FkYy90YWJsZXJhbmdlOmE4MmZiZmVhZDViZDQ2OTk4ZGQ3ZWVhOTBiNjgzYWRjXzUtNS0xLTEtMA_7bcf3b96-fc10-41ab-839d-8db145236cee"
      unitRef="usd">11009000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzIwODY_5c6a8086-5bde-4bf9-a334-0a41421def16">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the fair value of the interest rate swap agreements are presented on the consolidated statements of comprehensive income as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;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 30, 2018&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;(Loss) gain recognized in other comprehensive income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,638)&lt;/span&gt;&lt;/td&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;(12,125)&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;806&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="ia4d239602e9849ccaa2c079bc247af24_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90YWJsZTpmNjMzODlkMjJiNjg0NGFiOTFjM2I4Y2UwNGEyYmUzYS90YWJsZXJhbmdlOmY2MzM4OWQyMmI2ODQ0YWI5MWMzYjhjZTA0YTJiZTNhXzQtMS0xLTEtMA_021b6b3a-5772-4eab-98f8-f80f5a4ba809"
      unitRef="usd">-4638000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
      contextRef="i46ee7d6bad534aa0ba5418e1a2e7aa34_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90YWJsZTpmNjMzODlkMjJiNjg0NGFiOTFjM2I4Y2UwNGEyYmUzYS90YWJsZXJhbmdlOmY2MzM4OWQyMmI2ODQ0YWI5MWMzYjhjZTA0YTJiZTNhXzQtMy0xLTEtMA_db2c9952-f9d0-4797-9a12-bf535154ada1"
      unitRef="usd">-12125000</us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
      contextRef="iaef3c932495c4c719046aa38209a2db6_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90YWJsZTpmNjMzODlkMjJiNjg0NGFiOTFjM2I4Y2UwNGEyYmUzYS90YWJsZXJhbmdlOmY2MzM4OWQyMmI2ODQ0YWI5MWMzYjhjZTA0YTJiZTNhXzQtNS0xLTEtMA_5e378a80-97cf-466e-8313-a1569a16dca0"
      unitRef="usd">806000</us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent>
    <ttek:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion
      contextRef="i5833b9f6f0d94c32b33eb91e83cf5a82_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzE4MTI_2b735260-3d81-4c5b-90a5-53c109836968"
      unitRef="usd">0</ttek:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion>
    <ttek:DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet
      contextRef="i5833b9f6f0d94c32b33eb91e83cf5a82_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzE4NzY_75690b21-54d1-4d16-856b-faf382c08cc0"
      unitRef="usd">0</ttek:DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i32949f473b7a4f36a7dbd96bc17a106a_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzE5NzQ_3c7ee72f-5314-4ff0-bae5-6b4563f58a0d"
      unitRef="instrument">0</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i6e035309030d4917ba137d3c18ea78a7_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzE5NzQ_3cefae0c-3c5c-4b5a-b74c-d26cbdbd5716"
      unitRef="instrument">0</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="iab6ff54eb7e5424c94b69fd9c119623b_I20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMjYvZnJhZzpiNjNhOGUyN2VjN2Q0YjI3OWNkYWEwOGJmNTA0MGYxOS90ZXh0cmVnaW9uOmI2M2E4ZTI3ZWM3ZDRiMjc5Y2RhYTA4YmY1MDQwZjE5XzE5NzQ_e925a77c-61b7-45ce-b33f-f8aa06c1be1a"
      unitRef="instrument">0</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90ZXh0cmVnaW9uOjE0OWUyZDViZWE0ODRkY2JhMGViMWVjMzI3MGVmMGMxXzQxMQ_002c118a-5562-4044-8c32-5d1248d1199c">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 2020 and 2019 related to reclassifications out of accumulated other comprehensive income are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:400;line-height:100%"&gt;Balances at September 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(127,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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 loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(878)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(878)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Net current-period other comprehensive loss&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;(21,109)&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:400;line-height:100%"&gt;(12,125)&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:400;line-height:100%"&gt;(33,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(149,711)&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,873)&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(160,584)&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;text-align:left;vertical-align: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:#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;3,436&#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:400;line-height:100%"&gt;(599)&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:400;line-height:100%"&gt;2,837&#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;Amounts reclassified from accumulated other comprehensive income&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;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:400;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 #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;3,436&#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:400;line-height:100%"&gt;(4,638)&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:400;line-height:100%"&gt;(1,202)&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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at September 27, 2020&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: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;(146,275)&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: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;(15,511)&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(161,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr 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 #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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&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;(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. See Note 14, "Derivative Financial Instruments", for more information.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90ZXh0cmVnaW9uOjE0OWUyZDViZWE0ODRkY2JhMGViMWVjMzI3MGVmMGMxXzQwOQ_7a150171-a347-42ba-9a1e-5a9321dbc603">&lt;div style="margin-bottom:6pt;margin-top: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 2020 and 2019 related to reclassifications out of accumulated other comprehensive income are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:400;line-height:100%"&gt;Balances at September 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(127,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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 loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(878)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(878)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Net current-period other comprehensive loss&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;(21,109)&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:400;line-height:100%"&gt;(12,125)&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:400;line-height:100%"&gt;(33,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(149,711)&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,873)&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(160,584)&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;text-align:left;vertical-align: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:#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;3,436&#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:400;line-height:100%"&gt;(599)&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:400;line-height:100%"&gt;2,837&#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;Amounts reclassified from accumulated other comprehensive income&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;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:400;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 #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;3,436&#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:400;line-height:100%"&gt;(4,638)&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:400;line-height:100%"&gt;(1,202)&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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at September 27, 2020&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: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;(146,275)&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: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;(15,511)&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(161,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr 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 #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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&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;(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. See Note 14, "Derivative Financial Instruments", for more information.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i50a99cf1e2454d73990f4f9755c8361b_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzItMS0xLTEtMA_d60425b8-e508-4677-a725-b0af97c14e66"
      unitRef="usd">-128602000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4bf3893019134a14b09f0c1f2c965c70_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzItMy0xLTEtMA_f03b06c4-f137-4b08-8431-b9acf7107b7b"
      unitRef="usd">1252000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icb832f38bc534fc98dfb21b7770e5ab1_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzItNS0xLTEtMA_0d5b27e8-c492-4fed-82c6-006666778d1d"
      unitRef="usd">-127350000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="id7ce0afe79404a9f8c2f38689864f5b7_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzMtMS0xLTEtMA_2b9c083d-1fa8-48e2-970d-73f1279838cf"
      unitRef="usd">-21109000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i32ebea233dc54ce3ae19cfde18d4ded2_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzMtMy0xLTEtMA_8d8764b3-66c9-44b3-8db5-236f7583d55f"
      unitRef="usd">-11247000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i26f2b13be278456eaaece91595f645d9_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzMtNS0xLTEtMA_4aa7c415-1d00-4034-bcb7-4ab350032f30"
      unitRef="usd">-32356000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ia0e5b33f04084919b1aa279f2791da54_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzUtMS0xLTEtMA_99359e05-26af-42e2-813c-67d89679f03a"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i4720b959da72493ebd0e3172d1837fdc_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzUtMy0xLTEtMA_e88f149b-1763-4abf-ade9-19b35070afce"
      unitRef="usd">878000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i1fdb0395c8e5466c9bd4efc948032e0b_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzUtNS0xLTEtMA_b92d82d9-3ce0-4ed5-80aa-f03c39e440e3"
      unitRef="usd">878000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id7ce0afe79404a9f8c2f38689864f5b7_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzYtMS0xLTEtMA_f0955d37-ed56-4b8c-9565-ce86e6611efb"
      unitRef="usd">-21109000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i32ebea233dc54ce3ae19cfde18d4ded2_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzYtMy0xLTEtMA_880c4caa-4b2c-4641-85b6-c59f272a3c18"
      unitRef="usd">-12125000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i26f2b13be278456eaaece91595f645d9_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzYtNS0xLTEtMA_a77009fd-1b55-49d4-97cf-6cd75e680d86"
      unitRef="usd">-33234000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i53444eda113f4f508fd20921cdca2191_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzctMS0xLTEtMA_dfebbe99-7c2b-44c5-9bf7-03d196dc4c22"
      unitRef="usd">-149711000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2cdbe1f7fb254f77b685665c13474c06_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzctMy0xLTEtMA_1629db68-52c4-4ebc-a52d-cfacfeebd336"
      unitRef="usd">-10873000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9600a0f094054d158373b725cdd2ef84_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzctNS0xLTEtMA_e017cd24-9088-4f99-bad0-057170caee64"
      unitRef="usd">-160584000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ifcf9825c521c41959b13ae134d1be73f_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzgtMS0xLTEtMA_c2322ace-712e-45a2-b23e-8b19799511f4"
      unitRef="usd">3436000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i4a3b6c3232904d85bacb8e6ecb910b8a_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzgtMy0xLTEtMA_74fe1fc9-acc6-424e-839c-0747f5490956"
      unitRef="usd">-599000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i4580cf4a73ba42b0b226d71b2b177f69_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzgtNS0xLTEtMA_880c56fc-ed0e-4582-a589-5f9e1266e5d7"
      unitRef="usd">2837000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i74d65cbfa23944a1ac424475e97e8f3e_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzEwLTEtMS0xLTA_6a14cbb8-7079-47b1-a1ab-f6246be90106"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ia8aad8b23e3749fca3488b0e022be017_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzEwLTMtMS0xLTA_e87119d4-36d5-405e-af9b-18d4665ad7ad"
      unitRef="usd">4039000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ice9c12a65eae488f8c0c6c587376b825_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzEwLTUtMS0xLTA_da67c09e-d71b-469a-9948-cf372f9c8e26"
      unitRef="usd">4039000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ifcf9825c521c41959b13ae134d1be73f_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzExLTEtMS0xLTA_44e6887f-bb9a-4c02-83e7-97b6a1008279"
      unitRef="usd">3436000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4a3b6c3232904d85bacb8e6ecb910b8a_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzExLTMtMS0xLTA_2acfb4d1-002d-4fa8-bcf6-24fd86c567f1"
      unitRef="usd">-4638000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4580cf4a73ba42b0b226d71b2b177f69_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzExLTUtMS0xLTA_7e4d2828-c154-4d19-8625-3ae39b316c0c"
      unitRef="usd">-1202000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib7f0115a5db24ccb87e76ad9b8b295ce_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzEyLTEtMS0xLTA_a5a64d34-9fb3-4856-a678-a17d5a98d618"
      unitRef="usd">-146275000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i20c8cdb753e1498a87734ff358d489b8_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzEyLTMtMS0xLTA_14710a6a-cb0b-4a54-993e-21f669fa6aa0"
      unitRef="usd">-15511000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i38ac6e0dd8a64785bd689089eba09355_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzIvZnJhZzoxNDllMmQ1YmVhNDg0ZGNiYTBlYjFlYzMyNzBlZjBjMS90YWJsZTowY2U1ZDkyZTM5NWY0MjE4YWI5MzU2NjYwZWEwMDBmMC90YWJsZXJhbmdlOjBjZTVkOTJlMzk1ZjQyMThhYjkzNTY2NjBlYTAwMGYwXzEyLTUtMS0xLTA_30425a5b-ae4d-4104-a80c-22d781742c28"
      unitRef="usd">-161786000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzUvZnJhZzoxNDQyYWYzMWI3Y2I0MzJlOWI0NDEzNDUyNzc0Mzk0ZS90ZXh0cmVnaW9uOjE0NDJhZjMxYjdjYjQzMmU5YjQ0MTM0NTI3NzQzOTRlXzg3OQ_53d66a6d-1b83-431a-8c19-db6b665e30e0">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;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="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="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 (see Note&#160;2, "Basis of Presentation and Preparation" and Note&#160;5, "Acquisitions and Divestitures" for further information).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The fair value of long-term debt was determined using the present value of future cash flows based on the borrowing rates currently available for debt with similar terms and maturities (Level&#160;2 measurement). The carrying value of our long-term debt approximated fair value at September&#160;27, 2020 and September&#160;29, 2019. At September&#160;27, 2020, we had borrowings of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$254.9 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; outstanding under our Amended Credit Agreement, which were used to fund our business acquisitions, working capital needs, stock repurchases, dividends, capital expenditures and contingent earn-outs.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:LineOfCredit
      contextRef="ib0da4343d1654441b2d1998dfda86b68_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzUvZnJhZzoxNDQyYWYzMWI3Y2I0MzJlOWI0NDEzNDUyNzc0Mzk0ZS90ZXh0cmVnaW9uOjE0NDJhZjMxYjdjYjQzMmU5YjQ0MTM0NTI3NzQzOTRlXzY3NQ_afe0ac5c-5985-42ab-bcb6-1ea7ca138b5c"
      unitRef="usd">254900000</us-gaap:LineOfCredit>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzgvZnJhZzozMDc1ZTZhOTIyMDQ0YTM0YjhlNmUzMzVhOTgyYWJmYS90ZXh0cmVnaW9uOjMwNzVlNmE5MjIwNDRhMzRiOGU2ZTMzNWE5ODJhYmZhXzE0NjI_64a5c5f5-9189-44ca-9ed0-6b6f7645de09">Commitments and Contingencies  &lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to certain claims and lawsuits typically filed against the consulting and engineering profession, alleging primarily professional errors or omissions. We carry professional liability insurance, subject to certain deductibles and policy limits, against such claims. However, in some actions, parties are seeking damages that exceed our insurance coverage or for which we are not insured. While management does not believe that the resolution of these claims will have a material adverse effect, individually or in aggregate, on our financial position, results of operations or cash flows, management acknowledges the uncertainty surrounding the ultimate resolution of these matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 15, 2019, following an initial January 14, 2019 filing, the Civil Division of the United States Attorney's Office filed an amended complaint in intervention in three qui tam actions filed against our subsidiary, Tetra Tech EC, Inc. ("TtEC"), in the U.S. District Court for the Northern District of California. The complaint alleges False Claims Act violations and breach of contract related to TtEC's contracts to perform environmental remediation services at the former Hunters Point Naval Shipyard in San Francisco, California. TtEC disputes the claims and will defend this matter vigorously. We are currently unable to determine the probability of the outcome of this matter or the range of reasonably possible loss, if any.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <ttek:LossContingencyNumberOfActions
      contextRef="i8584cf61f2004a34ac9868541ca312a1_I20190715"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yMzgvZnJhZzozMDc1ZTZhOTIyMDQ0YTM0YjhlNmUzMzVhOTgyYWJmYS90ZXh0cmVnaW9uOjMwNzVlNmE5MjIwNDRhMzRiOGU2ZTMzNWE5ODJhYmZhXzg5OA_64b51d41-9815-49d2-b55b-bc37f7573551"
      unitRef="action">3</ttek:LossContingencyNumberOfActions>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzM2ODk_f8dcf412-1af2-4b4e-b5c1-69c466f03d43">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 managed ou&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;r operations under two reportable segments. Our GSG reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our CIG reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies. Additionally, we continue to report the results of the wind-down of our non-core construction activities in the RCM reportable segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our reportable segments are described as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;GSG:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;GSG provides consulting and engineering services primarily to U.S. government clients (federal, state and local) and development agencies worldwide. GSG supports U.S. government civilian and defense agencies with services in water, environment, sustainable infrastructure, information technology, and disaster management. GSG also provides engineering design services for U.S. municipal and commercial clients, especially in water infrastructure, solid waste, and high-end sustainable infrastructure designs. GSG also leads our support for development agencies worldwide, especially in the United States, United Kingdom, and Australia.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;CIG:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;CIG primarily provides consulting and engineering services to U.S. commercial clients, and international clients that include both commercial and government sectors. CIG supports commercial clients across the Fortune 500, energy utilities, industrial, manufacturing, aerospace, and resource management markets. CIG also provides infrastructure and related environmental, engineering and project management services to commercial and local government clients across Canada, in Asia Pacific (primarily Australia and New Zealand), the United Kingdom, as well as Brazil and Chile.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;RCM:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We continued to report the results of the wind-down of our non-core construction activities in the RCM reportable segment for fiscal 2020. As of September&#160;27, 2020, there was no remaining backlog for RCM 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;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;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;Reportable Segments&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;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;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 30, 2018&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,778,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,820,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,694,871&#160;&lt;/span&gt;&lt;/td&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,266,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,342,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,323,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,199&#160;&lt;/span&gt;&lt;/td&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;(50,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2,994,891&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,107,348&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,964,148&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:15pt"&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;168,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;114,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RCM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,933)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,003)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total income from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;241,091&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;188,762&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;190,086&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #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;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;goodwill and intangible assets impairment charges, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;amortization of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2020, 2019 and 2018 was $11.6 million, $11.6 million and $18.2 million, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of $15.0 million, $(1.1) million and $(4.3) million for fiscal 2020, 2019 and 2018, respectively. Corporate results in fiscal 2020 and 2019 also included $15.8&#160;million and $7.8 million goodwill impairment charges, respectively.  See Note 6 - "Goodwill and Intangible Assets" for more information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;September 27&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:100%"&gt;2020 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;649,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587,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;text-align:left;vertical-align: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;479,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;14,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,608&#160;&lt;/span&gt;&lt;/td&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;(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,235,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,094,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;/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 #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-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;2,378,558&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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-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-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;2,147,408&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="display:none"/&gt;&lt;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 #000000;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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;(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 recognition of ROU assets for leases (substantially all operating leases) upon the adoption of ASU 2016-02 in the first quarter of fiscal 2020. &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;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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&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:9.619%"/&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:9.472%"/&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:9.619%"/&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:9.619%"/&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:9.624%"/&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="33" 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;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="9" 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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" 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 30, 2018&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;Revenue&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: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;Long-Lived&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:100%"&gt;Assets&#160;&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,3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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;Revenue&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: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;Long-Lived&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:100%"&gt;Assets&#160;&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;/div&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;Revenue&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: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;Long-Lived&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:100%"&gt;Assets&#160;&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;/div&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;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;2,107,457&#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 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:400;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:400;line-height:100%"&gt;230,933&#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 #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;2,247,780&#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 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;51,859&#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 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;2,232,013&#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 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;57,256&#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="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;887,434&#160;&lt;/span&gt;&lt;/td&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;108,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;46,113&#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;732,135&#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;28,235&#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;border-bottom:1pt solid #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;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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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;(1)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes revenue and long-lived assets from our foreign operations, primarily in Canada, Australia and the United Kingdom, and revenue generated from non-U.S. clients. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)     &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Excludes goodwill, intangible assets and deferred income taxes. &lt;/span&gt;&lt;/div&gt;(3)     Includes recognition of ROU assets for leases (substantially all operating leases) upon the adoption of ASU 2016-02 in the first quarter of fiscal 2020</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzUz_51212771-57ac-4b3e-95a2-a0d257b6e3ac"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzM2ODY_c5f7e525-46ed-4dd6-88b8-aef822f69d7e">&lt;div style="margin-bottom:6pt;margin-top: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;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;Reportable Segments&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;vertical-align:top;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;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 30, 2018&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,778,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,820,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,694,871&#160;&lt;/span&gt;&lt;/td&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,266,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,342,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,323,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,199&#160;&lt;/span&gt;&lt;/td&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;(50,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2,994,891&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,107,348&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,964,148&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:15pt"&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;168,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;114,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RCM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,933)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,003)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total income from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;241,091&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;188,762&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;190,086&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #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;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;goodwill and intangible assets impairment charges, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;amortization of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2020, 2019 and 2018 was $11.6 million, $11.6 million and $18.2 million, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of $15.0 million, $(1.1) million and $(4.3) million for fiscal 2020, 2019 and 2018, respectively. Corporate results in fiscal 2020 and 2019 also included $15.8&#160;million and $7.8 million goodwill impairment charges, respectively.  See Note 6 - "Goodwill and Intangible Assets" for more information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;September 27&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:100%"&gt;2020 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;649,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587,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;text-align:left;vertical-align: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;479,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;14,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,608&#160;&lt;/span&gt;&lt;/td&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;(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,235,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,094,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;/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 #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-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;2,378,558&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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-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-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;2,147,408&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="display:none"/&gt;&lt;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 #000000;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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;(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 recognition of ROU assets for leases (substantially all operating leases) upon the adoption of ASU 2016-02 in the first quarter of fiscal 2020. &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;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="i787d48b2a95a4d92af4ef2097c9ebf88_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzQtMS0xLTEtMA_c672af41-2285-4961-be59-e4bc5c4556aa"
      unitRef="usd">1778922000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64f98615364f4786bcb3f76c6f8d9b49_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzQtMy0xLTEtMA_97b8e52b-edbf-41d1-acbe-5f295bcee37e"
      unitRef="usd">1820671000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic319deffdd844a2cb1ee143ec851eee8_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzQtNS0xLTEtMA_0ca6efe8-5215-4cdd-b160-8f5bfbed0993"
      unitRef="usd">1694871000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i584f295a8d6b42bc969c8ffa2b3e6183_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzUtMS0xLTEtMA_70182d1f-b3ff-427f-955f-a7bcf70fbbec"
      unitRef="usd">1266059000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83f19207d13a4fe891118c4852e7f475_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzUtMy0xLTEtMA_610bf567-1a25-4a1a-bb31-0154827aa4ae"
      unitRef="usd">1342509000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07627e34e03c49edb10c2362e245a2b4_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzUtNS0xLTEtMA_96198eb7-02d4-496b-9e11-b038acb652a5"
      unitRef="usd">1323142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if16152e9b6f44635900ba2800144124a_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzYtMS0xLTEtMA_f5ebfe73-d56d-454b-b707-3a8a2e2c9f5c"
      unitRef="usd">198000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if90ba5a008d440838d27b5122937cbb2_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzYtMy0xLTEtMA_1b9d0f3b-db03-4570-a129-3b6656979997"
      unitRef="usd">-1542000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idec336daa73f4d3d89a93e1b8b1d09a1_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzYtNS0xLTEtMA_ee35edee-c3c5-43a9-8faa-a59a4924fbf7"
      unitRef="usd">14199000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i104b75874d0e48cab673b09fc732c51e_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzctMS0xLTEtMA_be602983-c38c-4f2d-93a4-d8e6b24574bb"
      unitRef="usd">-50288000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i713db8a8ad7a4a549c008f68104035a7_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzctMy0xLTEtMA_4b229268-d7ad-445c-b66c-85aa8f4ba3b0"
      unitRef="usd">-54290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f0fd3d7169d4b60bf8ab08ee27612ca_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzctNS0xLTEtMA_d94af945-1e37-47e0-9eec-4dc98e86e642"
      unitRef="usd">-68064000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzgtMS0xLTEtMA_2870a85f-58af-43c3-bbe3-6677e73021d2"
      unitRef="usd">2994891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzgtMy0xLTEtMA_fcd1c6f3-f78c-4c7d-94cb-8114f377513f"
      unitRef="usd">3107348000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzgtNS0xLTEtMA_d1012fa2-dc80-406b-a7b9-81693d3c4b21"
      unitRef="usd">2964148000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i787d48b2a95a4d92af4ef2097c9ebf88_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzEwLTEtMS0xLTA_6756d2d7-2b7b-4516-8239-df669b73af46"
      unitRef="usd">168669000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i64f98615364f4786bcb3f76c6f8d9b49_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzEwLTMtMS0xLTA_b2ce829d-aca7-498e-a959-dd6201f3ca6e"
      unitRef="usd">185263000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic319deffdd844a2cb1ee143ec851eee8_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzEwLTUtMS0xLTA_bd489276-dca2-4bd2-a94d-d2e879595bce"
      unitRef="usd">168211000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i584f295a8d6b42bc969c8ffa2b3e6183_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzExLTEtMS0xLTA_912096f4-98dd-477b-9e04-bf56c3bd9b66"
      unitRef="usd">114022000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i83f19207d13a4fe891118c4852e7f475_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzExLTMtMS0xLTA_746c25ba-9899-45d3-8d24-fa06af58bd3a"
      unitRef="usd">79633000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i07627e34e03c49edb10c2362e245a2b4_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzExLTUtMS0xLTA_8d9856ef-67f4-4f60-82b3-b70e35a6e5aa"
      unitRef="usd">74451000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if16152e9b6f44635900ba2800144124a_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzEyLTEtMS0xLTA_bd1457e2-ae1a-4748-9bbe-f80c9e7ae081"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if90ba5a008d440838d27b5122937cbb2_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzEyLTMtMS0xLTA_d27a99c4-868f-4a86-800b-578f17c9d9b5"
      unitRef="usd">-5933000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idec336daa73f4d3d89a93e1b8b1d09a1_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzEyLTUtMS0xLTA_1c399cb2-742f-4d68-b487-b68c00bb63ed"
      unitRef="usd">-4573000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5d96d98e04134104b4a8d25b9d53bc2d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzEzLTEtMS0xLTA_db5f7729-ae67-4a52-ad3b-8502e8286f08"
      unitRef="usd">-41600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i83eec601b9d4411186aca6cafbdabdae_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzEzLTMtMS0xLTA_1e8b454e-6d0d-4ce5-9d69-8d68df2a5aa9"
      unitRef="usd">-70201000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie600f3176d444e3f8771cb4265e23a3e_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzEzLTUtMS0xLTA_c7f13d75-9422-4753-9b55-bd731f57c478"
      unitRef="usd">-48003000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzE0LTEtMS0xLTA_f92f120f-839c-4eb4-9e39-33b89749acdf"
      unitRef="usd">241091000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzE0LTMtMS0xLTA_11b86f8f-c68c-4bf0-91d7-451a5d447f25"
      unitRef="usd">188762000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTozZjg0YjI5MGJkZDQ0ZjA1YjI3N2I1NzY1OWY3YTAzNy90YWJsZXJhbmdlOjNmODRiMjkwYmRkNDRmMDViMjc3YjU3NjU5ZjdhMDM3XzE0LTUtMS0xLTA_d9c629c7-61e7-4990-8a97-5dfff5ce259e"
      unitRef="usd">190086000</us-gaap:OperatingIncomeLoss>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzI4NzQ_cfa90c85-052b-4e32-9186-a779e5e3b584"
      unitRef="usd">11600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzI4Nzg_1e14ca54-33fd-439c-873e-51a700ef605c"
      unitRef="usd">11600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzI4ODU_f65a460a-24b4-4988-bd01-117919b5111e"
      unitRef="usd">18200000</us-gaap:AmortizationOfIntangibleAssets>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzMwMjg_5b459d33-eb03-4883-b590-04ad327092b8"
      unitRef="usd">15000000.0</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzMwMzI_561f01d4-87e4-422f-9812-88f3bac066f0"
      unitRef="usd">-1100000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzMwMzk_f2124969-b1b6-4f7e-8367-df194baa9988"
      unitRef="usd">-4300000</ttek:FairValueAdjustmentsToContingentConsideration>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzQzOTgwNDY1MjE5MTM_1f4e6cd2-5539-441d-806d-95111932b2de"
      unitRef="usd">15800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzMxMzI_4872bcbf-c36a-4cc5-8698-ef2996ae0df8"
      unitRef="usd">7800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Assets
      contextRef="ic9130e3daa554a6898586ec7a47f44a2_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmYTliODc1ZmU1MmM0NTM0YmYzMGJkZGE0NDE3MjY1ZS90YWJsZXJhbmdlOmZhOWI4NzVmZTUyYzQ1MzRiZjMwYmRkYTQ0MTcyNjVlXzMtMS0xLTEtMA_c287e6ff-ce0f-45dd-bd6e-ce4449c47863"
      unitRef="usd">649417000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6f98a2198d7049f2ae274efedcbdb883_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmYTliODc1ZmU1MmM0NTM0YmYzMGJkZGE0NDE3MjY1ZS90YWJsZXJhbmdlOmZhOWI4NzVmZTUyYzQ1MzRiZjMwYmRkYTQ0MTcyNjVlXzMtMy0xLTEtMA_641f6aef-5ac2-4ee7-b0e6-1103767f659a"
      unitRef="usd">587040000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8345ea314c9348e8a1fab670e7a51bc1_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmYTliODc1ZmU1MmM0NTM0YmYzMGJkZGE0NDE3MjY1ZS90YWJsZXJhbmdlOmZhOWI4NzVmZTUyYzQ1MzRiZjMwYmRkYTQ0MTcyNjVlXzQtMS0xLTEtMA_a1199dde-38d6-4a7c-968d-f913ebb8b730"
      unitRef="usd">479238000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iefa0572f02384583bba9fcf3c55ee421_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmYTliODc1ZmU1MmM0NTM0YmYzMGJkZGE0NDE3MjY1ZS90YWJsZXJhbmdlOmZhOWI4NzVmZTUyYzQ1MzRiZjMwYmRkYTQ0MTcyNjVlXzQtMy0xLTEtMA_175df03f-a988-449c-9d2c-3393cb4ad145"
      unitRef="usd">450276000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3935966cd7824fbf8869c69a7310ee77_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmYTliODc1ZmU1MmM0NTM0YmYzMGJkZGE0NDE3MjY1ZS90YWJsZXJhbmdlOmZhOWI4NzVmZTUyYzQ1MzRiZjMwYmRkYTQ0MTcyNjVlXzUtMS0xLTEtMA_2590ef96-a891-4e71-a5a9-8e62d4043d2b"
      unitRef="usd">14258000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4acd0e94736c46f48437263600652436_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmYTliODc1ZmU1MmM0NTM0YmYzMGJkZGE0NDE3MjY1ZS90YWJsZXJhbmdlOmZhOWI4NzVmZTUyYzQ1MzRiZjMwYmRkYTQ0MTcyNjVlXzUtMy0xLTEtMA_3cdede77-c2dc-4f32-a0f3-7aee2020de26"
      unitRef="usd">15608000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idc16f986a26740138d15a7c890ecf9ea_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmYTliODc1ZmU1MmM0NTM0YmYzMGJkZGE0NDE3MjY1ZS90YWJsZXJhbmdlOmZhOWI4NzVmZTUyYzQ1MzRiZjMwYmRkYTQ0MTcyNjVlXzYtMS0xLTEtMA_9093b1b1-bffb-4b20-932a-506c0a7b980b"
      unitRef="usd">1235645000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia07abb47b4944be4b3cb27847be864e1_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmYTliODc1ZmU1MmM0NTM0YmYzMGJkZGE0NDE3MjY1ZS90YWJsZXJhbmdlOmZhOWI4NzVmZTUyYzQ1MzRiZjMwYmRkYTQ0MTcyNjVlXzYtMy0xLTEtMA_18073bf0-be34-4516-b367-20876d1d8f07"
      unitRef="usd">1094484000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmYTliODc1ZmU1MmM0NTM0YmYzMGJkZGE0NDE3MjY1ZS90YWJsZXJhbmdlOmZhOWI4NzVmZTUyYzQ1MzRiZjMwYmRkYTQ0MTcyNjVlXzctMS0xLTEtMA_428c6bcb-979d-4d5b-b603-05c77c7a98d0"
      unitRef="usd">2378558000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmYTliODc1ZmU1MmM0NTM0YmYzMGJkZGE0NDE3MjY1ZS90YWJsZXJhbmdlOmZhOWI4NzVmZTUyYzQ1MzRiZjMwYmRkYTQ0MTcyNjVlXzctMy0xLTEtMA_938080e6-23b4-45d3-8b7f-61b0d7d94b81"
      unitRef="usd">2147408000</us-gaap:Assets>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90ZXh0cmVnaW9uOmU5OTNlOWY4OTY3MDQ2NDdhY2Q4NTYwNTQ4ZmViNjMwXzM2OTk_7a9fb4e4-3b25-4f1c-9b2e-34df67292234">&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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&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:9.619%"/&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:9.472%"/&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:9.619%"/&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:9.619%"/&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:9.624%"/&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="33" 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;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="9" 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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" 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 30, 2018&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;Revenue&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: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;Long-Lived&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:100%"&gt;Assets&#160;&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,3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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;Revenue&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: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;Long-Lived&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:100%"&gt;Assets&#160;&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;/div&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;Revenue&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: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;Long-Lived&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:100%"&gt;Assets&#160;&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;/div&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;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;2,107,457&#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 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:400;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:400;line-height:100%"&gt;230,933&#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 #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;2,247,780&#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 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;51,859&#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 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;2,232,013&#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 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;57,256&#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="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;887,434&#160;&lt;/span&gt;&lt;/td&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;108,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;46,113&#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;732,135&#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;28,235&#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;border-bottom:1pt solid #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;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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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;(1)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes revenue and long-lived assets from our foreign operations, primarily in Canada, Australia and the United Kingdom, and revenue generated from non-U.S. clients. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)     &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Excludes goodwill, intangible assets and deferred income taxes. &lt;/span&gt;&lt;/div&gt;(3)     Includes recognition of ROU assets for leases (substantially all operating leases) upon the adoption of ASU 2016-02 in the first quarter of fiscal 2020.</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie405871117b64905aac676ed0ee2cdec_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzMtMS0xLTEtMA_ae18bc35-22b0-4620-9217-e4448f07d8cf"
      unitRef="usd">2107457000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets
      contextRef="i1ffcf8f0e0174b359b8383165c46eeba_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzMtMy0xLTEtMA_c0b45ad2-cb5b-41a1-a75c-dcbac78fa494"
      unitRef="usd">230933000</us-gaap:NoncurrentAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3161308e0dbd40c88cdeb5760e5122b4_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzMtNS0xLTEtMA_38b98557-0f79-49dc-92cb-02475e3910cc"
      unitRef="usd">2247780000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets
      contextRef="idf0fe82d00b04d688274f042133b6f6c_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzMtNy0xLTEtMA_d328fd2c-b7ca-450f-80ee-1493de91767b"
      unitRef="usd">51859000</us-gaap:NoncurrentAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0ef33802e0348d2b230db5f32812cc1_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzMtOS0xLTEtMA_1b19cb50-5618-4699-89f9-efa1f7da6646"
      unitRef="usd">2232013000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets
      contextRef="iaeb8ef98077a4aa7bc4d4924696cbf77_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzMtMTEtMS0xLTA_652bfb06-08f3-4f1f-a22c-426f14b40c5b"
      unitRef="usd">57256000</us-gaap:NoncurrentAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i50afa810b4ac4820bb6c6dc6c271bf16_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzQtMS0xLTEtMA_462f5720-f813-4b59-9da5-431f6bcf4d59"
      unitRef="usd">887434000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets
      contextRef="i39e6d2dfc2ea404e9a77ea01a9c76ff4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzQtMy0xLTEtMA_119ce1d3-ab5c-41a6-8577-b6ab8c395410"
      unitRef="usd">108348000</us-gaap:NoncurrentAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a463e5cdb6d4217ab37168491f7e154_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzQtNS0xLTEtMA_09195413-fbb9-4df3-915b-1f2a61cb18a3"
      unitRef="usd">859568000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets
      contextRef="ic3d4703a4ad54a25955da4e63726c09a_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzQtNy0xLTEtMA_91375123-b78d-4df3-8288-b7c0075a7b85"
      unitRef="usd">46113000</us-gaap:NoncurrentAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9176e23781d43a7a9bb3c54e1c0b83f_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzQtOS0xLTEtMA_49fbc689-7379-4484-8d37-b64cefff8595"
      unitRef="usd">732135000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets
      contextRef="ie94f9d587fa74b2e88a038c89d0b61c0_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDEvZnJhZzplOTkzZTlmODk2NzA0NjQ3YWNkODU2MDU0OGZlYjYzMC90YWJsZTpmZWVhOWQyOTllMGU0ZjQzYTIzN2I0ZTk4NGQzNWNkNC90YWJsZXJhbmdlOmZlZWE5ZDI5OWUwZTRmNDNhMjM3YjRlOTg0ZDM1Y2Q0XzQtMTEtMS0xLTA_8f58b7c0-59fe-43b3-b403-1283a2b38266"
      unitRef="usd">28235000</us-gaap:NoncurrentAssets>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90ZXh0cmVnaW9uOmMyNDhlNjY4MTdjYjQxZTViYmRiMzE4YTM5MjQ2ZTI3XzQ0MQ_7ae2fc09-19df-41c4-b547-84cd89dfac51">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 2020, 2019 and 2018 was $88.2 million, $99.1 million and $75.0 million, respectively. Our related reimbursable costs for fiscal 2020, 2019 and 2018 were approximately $86.4 million, $98.5 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $76.6 million, respectively. Our consolidated balance sheets also included the following amounts related to these services:&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;vertical-align:top;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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;20,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;3,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;9,681&#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;text-align:left;vertical-align: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;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/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="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90ZXh0cmVnaW9uOmMyNDhlNjY4MTdjYjQxZTViYmRiMzE4YTM5MjQ2ZTI3XzE1OQ_43c5bca5-d9ee-48f8-8dd5-541367e2a5dc"
      unitRef="usd">88200000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90ZXh0cmVnaW9uOmMyNDhlNjY4MTdjYjQxZTViYmRiMzE4YTM5MjQ2ZTI3XzE2Mw_f2bb7f55-6bff-40b5-9264-b08534ac902b"
      unitRef="usd">99100000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90ZXh0cmVnaW9uOmMyNDhlNjY4MTdjYjQxZTViYmRiMzE4YTM5MjQ2ZTI3XzE3MA_ed795325-8ec2-422b-b678-34690eff1d44"
      unitRef="usd">75000000.0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90ZXh0cmVnaW9uOmMyNDhlNjY4MTdjYjQxZTViYmRiMzE4YTM5MjQ2ZTI3XzMxNQ_ccc091be-b9ef-4aef-bda3-c5e45e8d7825"
      unitRef="usd">86400000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90ZXh0cmVnaW9uOmMyNDhlNjY4MTdjYjQxZTViYmRiMzE4YTM5MjQ2ZTI3XzMxOQ_97e6a7ab-4956-49b5-bfcd-78f495fd2b45"
      unitRef="usd">98500000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i4f58fbcf43694f9aad33983359047998_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90ZXh0cmVnaW9uOmMyNDhlNjY4MTdjYjQxZTViYmRiMzE4YTM5MjQ2ZTI3XzMyNg_594f7055-7f2c-4e6b-98ad-1149642c8392"
      unitRef="usd">76600000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90ZXh0cmVnaW9uOmMyNDhlNjY4MTdjYjQxZTViYmRiMzE4YTM5MjQ2ZTI3XzQ0Mw_10e3c6b5-6a6c-4266-9464-4682d817ccad">Our consolidated balance sheets also included the following amounts related to these services:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;20,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;3,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;9,681&#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;text-align:left;vertical-align: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;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/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="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90YWJsZTo4ZmI1OWEzOGM3NTU0MmQxODc2NzY3NDYxYjJhMmVkMi90YWJsZXJhbmdlOjhmYjU5YTM4Yzc1NTQyZDE4NzY3Njc0NjFiMmEyZWQyXzItMS0xLTEtMA_cabb3c0a-dc14-4187-bb60-4e2d3008397e"
      unitRef="usd">20884000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90YWJsZTo4ZmI1OWEzOGM3NTU0MmQxODc2NzY3NDYxYjJhMmVkMi90YWJsZXJhbmdlOjhmYjU5YTM4Yzc1NTQyZDE4NzY3Njc0NjFiMmEyZWQyXzItMy0xLTEtMA_2c57b7d5-670a-459a-bd47-79042f13e416"
      unitRef="usd">19351000</us-gaap:AccountsReceivableRelatedParties>
    <ttek:ContractWithCustomerAssetRelatedParty
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90YWJsZTo4ZmI1OWEzOGM3NTU0MmQxODc2NzY3NDYxYjJhMmVkMi90YWJsZXJhbmdlOjhmYjU5YTM4Yzc1NTQyZDE4NzY3Njc0NjFiMmEyZWQyXzMtMS0xLTEtMA_c0c13812-adbe-40fc-892f-04a031670405"
      unitRef="usd">3261000</ttek:ContractWithCustomerAssetRelatedParty>
    <ttek:ContractWithCustomerAssetRelatedParty
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90YWJsZTo4ZmI1OWEzOGM3NTU0MmQxODc2NzY3NDYxYjJhMmVkMi90YWJsZXJhbmdlOjhmYjU5YTM4Yzc1NTQyZDE4NzY3Njc0NjFiMmEyZWQyXzMtMy0xLTEtMA_3254992a-abb4-48e6-b06a-eb714ee81283"
      unitRef="usd">9681000</ttek:ContractWithCustomerAssetRelatedParty>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="id343e5af2e60442dabbda97d454e14b6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90YWJsZTo4ZmI1OWEzOGM3NTU0MmQxODc2NzY3NDYxYjJhMmVkMi90YWJsZXJhbmdlOjhmYjU5YTM4Yzc1NTQyZDE4NzY3Njc0NjFiMmEyZWQyXzQtMS0xLTEtMA_fe79dd89-0f4b-4920-b4d1-767436f4c3f2"
      unitRef="usd">478000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDQvZnJhZzpjMjQ4ZTY2ODE3Y2I0MWU1YmJkYjMxOGEzOTI0NmUyNy90YWJsZTo4ZmI1OWEzOGM3NTU0MmQxODc2NzY3NDYxYjJhMmVkMi90YWJsZXJhbmdlOjhmYjU5YTM4Yzc1NTQyZDE4NzY3Njc0NjFiMmEyZWQyXzQtMy0xLTEtMA_0b8ca78c-8659-4d31-a689-8d557b4eb812"
      unitRef="usd">111000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzEzNDI_69cd2f32-ad90-4c3c-8847-2239b25a3b6d">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 following unaudited quarterly data for the fiscal years ended September&#160;27, 2020 and September&#160;29, 2019 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 second quarter of fiscal 2020, we incurred incremental costs totaling $8.2&#160;million to address the COVID-19 pandemic. In the fourth quarter of fiscal 2020, we &lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;recorded adjustments to our contingent earn-out liabilities and reported related net gains in operating income of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$13.5&#160;million. Additionally, we recorded a $15.8&#160;million goodwill impairment charge related to the ASP reporting unit, which is in our CIG segment. We sold non-core equipment related to the disposal of our Canadian turn-key pipeline activities throughout fiscal 2020 which resulted in gains of $0.8&#160;million, $2.2&#160;million, $4.5&#160;million, and $1.0&#160;million in the first, second, third, and fourth quarters of fiscal 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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 second quarter of fiscal 2019, deferred tax valuation allowances 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;$22.3 million 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;n Australia were released due to sufficient positive evidence obtained. During the fourth quarter of fiscal 2019, we decided to dispose of the Canadian turn-key pipeline activities in our CIG segment. As a result, we recorded a $7.8 million goodwill impairment charge and other charges for severance and other disposition costs totaling $10.9 million. Also in the fourth quarter of fiscal 2019, we incurred acquisition and transaction charges 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; $10.4 million related to the acquisition of WYG. &lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.851%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&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:10.613%"/&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:10.613%"/&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:10.614%"/&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 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;797,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;753,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to Tetra Tech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share attributable to Tetra Tech:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;55,463&#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,692&#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,603&#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 2019&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;717,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;722,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;825,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;841,502&#160;&lt;/span&gt;&lt;/td&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;55,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;47,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;41,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,527&#160;&lt;/span&gt;&lt;/td&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;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.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.21&#160;&lt;/span&gt;&lt;/td&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.75&#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.00&#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.88&#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.21&#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:400;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;55,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,617&#160;&lt;/span&gt;&lt;/td&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;56,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <ttek:COVID19IncrementalCosts
      contextRef="i6cb1857ab22e468bb404a30bdf7bbd76_D20191230-20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzQzOTgwNDY1MTQ0NDM_46b44659-57ed-4a88-bf3c-2ae014f975ae"
      unitRef="usd">8200000</ttek:COVID19IncrementalCosts>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i4c970f48f4b54491b4bb49dd535dcebb_D20200629-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzQzOTgwNDY1MTQ0NTc_85c1248c-2a77-4335-959b-e70e83c9d1f0"
      unitRef="usd">13500000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzQzOTgwNDY1MTQ0NzI_61041bc3-31fa-4cbb-a609-b4b71ab5aefa"
      unitRef="usd">15800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="if91c568883a748c3a9b70801132944d4_D20190930-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzQzOTgwNDY1MTQ0ODc_b0ee8157-e907-4a8f-ace8-e3e0050a6a28"
      unitRef="usd">800000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i6cb1857ab22e468bb404a30bdf7bbd76_D20191230-20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzQzOTgwNDY1MTQ1MDE_7a881f3f-4489-45bb-9ec8-68dc1bd6b479"
      unitRef="usd">2200000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i90aa029cc9924c418ae3fb7460f27c7d_D20200330-20200628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzQzOTgwNDY1MTQ1MTU_24f63c48-93a7-428e-94a3-ceb9a8030cc6"
      unitRef="usd">4500000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzQzOTgwNDY1MTQ1Mjk_00c1aadb-bb94-4854-ae94-6f48a8fdfc92"
      unitRef="usd">1000000.0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i331bbc41321d48c98c6fb3e1d462596a_D20181231-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1Xzg3OQ_96a7a36b-4214-490d-b719-1ca8de8fa4c4"
      unitRef="usd">-22300000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ibd66ff8bdf5d4e1180833e7903709fb6_D20190701-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzExMDU_6415e8f9-4803-493a-a83c-a3a62c6efaed"
      unitRef="usd">7800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:RestructuringCharges
      contextRef="ibd66ff8bdf5d4e1180833e7903709fb6_D20190701-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzEyMDQ_b77d0a03-b224-4ec4-9f17-4867a08ce531"
      unitRef="usd">10900000</us-gaap:RestructuringCharges>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i47a26dac6e6e434ebc77f45b10541bd8_D20190701-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzEzMDI_7cf376d5-ac75-49d1-9e38-c690c0dafe24"
      unitRef="usd">10400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90ZXh0cmVnaW9uOjU0OGRjOTliNWZhMDQ5ZGU5Njk1NzZkYjU0MjA2Yjg1XzEzNDg_4ef0b00d-af80-4c90-8680-297dc884392f">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.851%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&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:10.613%"/&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:10.613%"/&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:10.614%"/&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 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;797,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;753,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to Tetra Tech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share attributable to Tetra Tech:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;55,463&#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,692&#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,603&#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 2019&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;717,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;722,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;825,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;841,502&#160;&lt;/span&gt;&lt;/td&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;55,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;47,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;41,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,527&#160;&lt;/span&gt;&lt;/td&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;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.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.21&#160;&lt;/span&gt;&lt;/td&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.75&#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.00&#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.88&#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.21&#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:400;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;55,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,617&#160;&lt;/span&gt;&lt;/td&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;56,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,618&#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="if91c568883a748c3a9b70801132944d4_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzQtMS0xLTEtMA_e3d436ab-baff-406e-8946-a05244adc2be"
      unitRef="usd">797623000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6cb1857ab22e468bb404a30bdf7bbd76_D20191230-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzQtMy0xLTEtMA_1e9b1f81-0252-4056-aa51-45cea3b6661d"
      unitRef="usd">734133000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90aa029cc9924c418ae3fb7460f27c7d_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzQtNS0xLTEtMA_26963227-a6d4-4b66-8d87-96859d5ea4da"
      unitRef="usd">709771000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzQtNy0xLTEtMA_94d4de7a-586c-47e4-a944-6c01819ea463"
      unitRef="usd">753364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="if91c568883a748c3a9b70801132944d4_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzUtMS0xLTEtMA_984dad18-a849-4035-ad4d-e92bd23c178e"
      unitRef="usd">63302000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6cb1857ab22e468bb404a30bdf7bbd76_D20191230-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzUtMy0xLTEtMA_c38ed508-cd54-429d-a46b-45fb670ad596"
      unitRef="usd">47530000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i90aa029cc9924c418ae3fb7460f27c7d_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzUtNS0xLTEtMA_4fd0d855-2855-42fa-a8ad-4d59ef3dc56c"
      unitRef="usd">63525000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzUtNy0xLTEtMA_4637c913-76fd-4be4-b71a-2e00d815a783"
      unitRef="usd">66735000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if91c568883a748c3a9b70801132944d4_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzYtMS0xLTEtMA_c756ac43-ddbd-4416-a7b9-1855aee3a1bc"
      unitRef="usd">47310000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i6cb1857ab22e468bb404a30bdf7bbd76_D20191230-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzYtMy0xLTEtMA_8e0c5b2b-cbbc-4ef6-8969-cc66694b7bd3"
      unitRef="usd">36397000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i90aa029cc9924c418ae3fb7460f27c7d_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzYtNS0xLTEtMA_cbb357b6-2fc1-492a-96c8-f08d8e4fd4df"
      unitRef="usd">45497000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzYtNy0xLTEtMA_6131296b-71b4-4826-a205-b0e36b90d17c"
      unitRef="usd">44654000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if91c568883a748c3a9b70801132944d4_D20190930-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzgtMS0xLTEtMA_dbcb61b8-d30a-4f36-bf65-1fa235799ead"
      unitRef="usdPerShare">0.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6cb1857ab22e468bb404a30bdf7bbd76_D20191230-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzgtMy0xLTEtMA_45be4665-555c-4046-92a5-ff90d756fc98"
      unitRef="usdPerShare">0.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i90aa029cc9924c418ae3fb7460f27c7d_D20200330-20200628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzgtNS0xLTEtMA_4e1637c3-a334-4cc4-8193-d08c73b0d0e2"
      unitRef="usdPerShare">0.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzgtNy0xLTEtMA_551c08aa-b9db-400d-b3ee-0bee85fe686f"
      unitRef="usdPerShare">0.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if91c568883a748c3a9b70801132944d4_D20190930-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzktMS0xLTEtMA_d4ec6c0f-4da5-480e-a1d6-66f2e8d3b11e"
      unitRef="usdPerShare">0.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6cb1857ab22e468bb404a30bdf7bbd76_D20191230-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzktMy0xLTEtMA_54bdcae0-760d-4b9e-86e8-4978291b4f4c"
      unitRef="usdPerShare">0.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i90aa029cc9924c418ae3fb7460f27c7d_D20200330-20200628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzktNS0xLTEtMA_52aa738d-66cf-4859-86c8-761a13e50b29"
      unitRef="usdPerShare">0.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzktNy0xLTEtMA_ec765312-9609-4abc-96c7-ab89675d4a53"
      unitRef="usdPerShare">0.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if91c568883a748c3a9b70801132944d4_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzEyLTEtMS0xLTA_209d0581-1d5f-4155-b40c-c92c3a6e20bc"
      unitRef="shares">54560000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6cb1857ab22e468bb404a30bdf7bbd76_D20191230-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzEyLTMtMS0xLTA_ac171756-4210-4ffa-8ef9-d8c32807e9ef"
      unitRef="shares">54699000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i90aa029cc9924c418ae3fb7460f27c7d_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzEyLTUtMS0xLTA_f3e96089-7955-4b1e-aa4d-81ebfc167d8c"
      unitRef="shares">53985000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzEyLTctMS0xLTA_bbf3ac91-9593-430f-923c-5fe26032ada1"
      unitRef="shares">53841000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if91c568883a748c3a9b70801132944d4_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzEzLTEtMS0xLTA_d8126638-8f09-4708-aea8-131b4fe44bde"
      unitRef="shares">55438000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6cb1857ab22e468bb404a30bdf7bbd76_D20191230-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzEzLTMtMS0xLTA_d1720291-0a64-4d8f-9a77-827de6b40448"
      unitRef="shares">55463000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i90aa029cc9924c418ae3fb7460f27c7d_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzEzLTUtMS0xLTA_85289da3-c7c6-48be-9b19-4452da55ac51"
      unitRef="shares">54692000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzEzLTctMS0xLTA_13ea1e4e-553e-4ae1-a28a-7cfd82512300"
      unitRef="shares">54603000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i766cc43e343a4c4ea4fe857beb561133_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE2LTEtMS0xLTA_a98ae378-7d3e-464c-9744-aaeecee13f37"
      unitRef="usd">717431000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie21e195b74e84e8cb4d0f81739746b48_D20181231-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE2LTMtMS0xLTA_9d0e60ff-3ba0-4134-b3bd-9edcab125cd5"
      unitRef="usd">722621000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3760be32e9d14b0eba1f498ca5e51afe_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE2LTUtMS0xLTA_d6b51904-ef8b-4e49-8d6b-8126f5c43887"
      unitRef="usd">825793000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd66ff8bdf5d4e1180833e7903709fb6_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE2LTctMS0xLTA_a94ce733-2405-42a1-9eda-dc9061ce8778"
      unitRef="usd">841502000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i766cc43e343a4c4ea4fe857beb561133_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE3LTEtMS0xLTA_dd11105b-0874-406a-afe3-47d9aa09114b"
      unitRef="usd">55711000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie21e195b74e84e8cb4d0f81739746b48_D20181231-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE3LTMtMS0xLTA_00bde947-300f-4fda-bc2d-5f14fbdd1d66"
      unitRef="usd">47545000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3760be32e9d14b0eba1f498ca5e51afe_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE3LTUtMS0xLTA_624b0b74-3b78-424a-8938-406880a4552a"
      unitRef="usd">64841000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibd66ff8bdf5d4e1180833e7903709fb6_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE3LTctMS0xLTA_cb7720db-11a2-40cc-86f7-c55a311ecc2e"
      unitRef="usd">20665000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i766cc43e343a4c4ea4fe857beb561133_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE4LTEtMS0xLTA_cd71ae73-87ea-451c-854f-30a1bf244a22"
      unitRef="usd">41997000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie21e195b74e84e8cb4d0f81739746b48_D20181231-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE4LTMtMS0xLTA_f3e9096d-0dd7-4913-a799-f69618093032"
      unitRef="usd">55911000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3760be32e9d14b0eba1f498ca5e51afe_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE4LTUtMS0xLTA_8aeed0cd-94e4-4a63-a0f0-4ce1411ce80d"
      unitRef="usd">49233000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ibd66ff8bdf5d4e1180833e7903709fb6_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzE4LTctMS0xLTA_c051614e-7a77-4b38-a27f-a4a0d264e2ab"
      unitRef="usd">11527000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i766cc43e343a4c4ea4fe857beb561133_D20181001-20181230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzIwLTEtMS0xLTA_43512b88-77d4-4d44-8c33-2ab8acf2e969"
      unitRef="usdPerShare">0.76</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie21e195b74e84e8cb4d0f81739746b48_D20181231-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzIwLTMtMS0xLTA_9c8e85bf-1acb-4768-b5f7-d9fe5a99081e"
      unitRef="usdPerShare">1.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3760be32e9d14b0eba1f498ca5e51afe_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzIwLTUtMS0xLTA_24a29bf1-0f5a-416f-8200-941fda723cb1"
      unitRef="usdPerShare">0.90</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibd66ff8bdf5d4e1180833e7903709fb6_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzIwLTctMS0xLTA_33c9c5c9-b69b-4071-9cf1-1e2e6e3c7a7d"
      unitRef="usdPerShare">0.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i766cc43e343a4c4ea4fe857beb561133_D20181001-20181230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzIxLTEtMS0xLTA_ba840340-d362-4620-84ab-507133496a7a"
      unitRef="usdPerShare">0.75</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie21e195b74e84e8cb4d0f81739746b48_D20181231-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzIxLTMtMS0xLTA_2bfa06eb-cc6a-4fb0-8ce0-d5f6b843bb6e"
      unitRef="usdPerShare">1.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3760be32e9d14b0eba1f498ca5e51afe_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzIxLTUtMS0xLTA_e6d3c6cb-1055-4848-874e-f6d4fdd176d9"
      unitRef="usdPerShare">0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibd66ff8bdf5d4e1180833e7903709fb6_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzIxLTctMS0xLTA_3e0b68f7-fead-47c5-b1a2-4b4f5b0cc6be"
      unitRef="usdPerShare">0.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i766cc43e343a4c4ea4fe857beb561133_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzI0LTEtMS0xLTA_fdcacc0f-8a41-4914-afbf-2771888bd9c8"
      unitRef="shares">55390000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie21e195b74e84e8cb4d0f81739746b48_D20181231-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzI0LTMtMS0xLTA_fe027cfa-f07b-4ad6-aa27-3e3f2391ab13"
      unitRef="shares">55143000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3760be32e9d14b0eba1f498ca5e51afe_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzI0LTUtMS0xLTA_ee6ddb8d-ca77-4ab5-9500-1e91edb2795e"
      unitRef="shares">54819000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibd66ff8bdf5d4e1180833e7903709fb6_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzI0LTctMS0xLTA_b4db1491-f369-4acd-841c-8915f4f18ecd"
      unitRef="shares">54617000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i766cc43e343a4c4ea4fe857beb561133_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzI1LTEtMS0xLTA_ea07a15a-07ca-4b6f-9263-436878734307"
      unitRef="shares">56366000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie21e195b74e84e8cb4d0f81739746b48_D20181231-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzI1LTMtMS0xLTA_c48cb7de-fbef-46a2-a415-e95f1a989f2e"
      unitRef="shares">55985000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3760be32e9d14b0eba1f498ca5e51afe_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzI1LTUtMS0xLTA_544f7af6-1bec-4a55-8a56-b083c31c74d4"
      unitRef="shares">55768000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibd66ff8bdf5d4e1180833e7903709fb6_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yNDcvZnJhZzo1NDhkYzk5YjVmYTA0OWRlOTY5NTc2ZGI1NDIwNmI4NS90YWJsZTo0NzM5MGE5NWM2YTY0ODAyYjA5NzI0OTZjMzhiZTczNi90YWJsZXJhbmdlOjQ3MzkwYTk1YzZhNjQ4MDJiMDk3MjQ5NmMzOGJlNzM2XzI1LTctMS0xLTA_464ca2b8-8632-4514-a32e-7610bb9af998"
      unitRef="shares">55618000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="ibcf2ef524396413083416dadc7074a7d_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90ZXh0cmVnaW9uOjY1YmZlMzk3NWJlYzRhOTc4ZjA2MjNlOTU2ZGQ4Yzk5XzUzMg_0d416d9a-7950-48b5-ad8e-93515a71c93a">&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 30, 2018, September&#160;29, 2019 and September&#160;27, 2020 &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;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 2018&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;3,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;5,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 2019&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;5,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,868)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;10,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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 2018&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;25,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(4,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 2019&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;21,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Reflects updated presentation of allowance for doubtful accounts to include expected credit losses in anticipation of our adoption of ASU 2016-13 in the first quarter of fiscal 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)   &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Primarily represents write-offs of uncollectible amounts, net of recoveries for the allowance for doubtful accounts. The income tax valuation amount represents the release of valuation allowances in Australia.&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="i1ec0c5b5feab49c6a2e18e8f71a56231_I20171001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzItMi0xLTEtMA_a1115b04-5081-4b2e-9456-6a10ab1fb3f6"
      unitRef="usd">3987000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ttek:ValuationAllowanceAndReservesChargedToCostAndExpense
      contextRef="i7a1cd2a054624ae19f1fa0937808d497_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzItNC0xLTEtMA_9493f672-3435-4601-976d-1c248eab2a00"
      unitRef="usd">1496000</ttek:ValuationAllowanceAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i7a1cd2a054624ae19f1fa0937808d497_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzItNi0xLTEtMA_69879eb9-0c4e-4e12-9d3f-1ed18849bab8"
      unitRef="usd">295000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments
      contextRef="i7a1cd2a054624ae19f1fa0937808d497_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzItOC0xLTEtMA_9205869c-0601-455b-ba5b-f84a811cdccc"
      unitRef="usd">0</ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i1ac64664491b4b1fa80f6d980e8655c5_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzItMTAtMS0xLTA_890d8ccb-961f-4847-8f26-36aeb89e880b"
      unitRef="usd">5188000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i1ac64664491b4b1fa80f6d980e8655c5_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzMtMi0xLTEtMA_5d5ae00b-35e5-41dc-be50-25f67c24249a"
      unitRef="usd">5188000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ttek:ValuationAllowanceAndReservesChargedToCostAndExpense
      contextRef="i554f081f5703482bb7e7bce1f422b2cc_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzMtNC0xLTEtMA_571f239b-045d-460d-83a6-b6d61578fa0c"
      unitRef="usd">7242000</ttek:ValuationAllowanceAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i554f081f5703482bb7e7bce1f422b2cc_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzMtNi0xLTEtMA_7b3072ab-83cb-4537-a023-197b5ce9b2e4"
      unitRef="usd">1868000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments
      contextRef="i554f081f5703482bb7e7bce1f422b2cc_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzMtOC0xLTEtMA_77b50540-104a-4f88-8255-e4129d2b9c77"
      unitRef="usd">0</ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7636eb8f601d450a97894165d9c0862c_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzMtMTAtMS0xLTA_f601433a-0ee6-46fd-9b64-67b98fcf30be"
      unitRef="usd">10562000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7636eb8f601d450a97894165d9c0862c_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzQtMi0xLTEtMA_cc6382e6-fb03-4821-aa1b-113ce030e4ad"
      unitRef="usd">10562000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ttek:ValuationAllowanceAndReservesChargedToCostAndExpense
      contextRef="i6bb4dba453a94c2fbe8e250a8e0b661a_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzQtNC0xLTEtMA_a5daa754-ca15-4bd0-ba52-6ea2f4f58fd9"
      unitRef="usd">1472000</ttek:ValuationAllowanceAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i6bb4dba453a94c2fbe8e250a8e0b661a_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzQtNi0xLTEtMA_ed649983-72a2-40b1-bfed-2aa7922303b8"
      unitRef="usd">4887000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments
      contextRef="i6bb4dba453a94c2fbe8e250a8e0b661a_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzQtOC0xLTEtMA_ab54c3e5-81b3-42f6-8781-44884165b13c"
      unitRef="usd">0</ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia4fc4af903994a4fa32ca701f6453dac_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzQtMTAtMS0xLTA_203a6eff-7043-4cb9-87f4-31191f1258bc"
      unitRef="usd">7147000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iffdb96158aeb4e03843f10f12f1c080c_I20171001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzctMi0xLTEtMA_eebc2aab-07f0-4e69-8779-af7208dd492c"
      unitRef="usd">25326000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ttek:ValuationAllowanceAndReservesChargedToCostAndExpense
      contextRef="i405085a1e935476e9299f252ba0ebffb_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzctNC0xLTEtMA_0240ffa0-3c58-4d96-846f-3b7c780f0c07"
      unitRef="usd">900000</ttek:ValuationAllowanceAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i405085a1e935476e9299f252ba0ebffb_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzctNi0xLTEtMA_e244e958-bfab-41fa-b339-7cbab2ab8d14"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments
      contextRef="i405085a1e935476e9299f252ba0ebffb_D20171002-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzctOC0xLTEtMA_15e13b1b-4805-4a41-a0b0-a12d480d6c27"
      unitRef="usd">-4747000</ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic6df42c78e334c03a5e32137eaa4ce23_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzctMTAtMS0xLTA_1a2c4604-d053-4b4c-8c8e-d356da384b49"
      unitRef="usd">21479000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic6df42c78e334c03a5e32137eaa4ce23_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzgtMi0xLTEtMA_a84e7b0d-9512-4be8-b8af-7aff18737b9b"
      unitRef="usd">21479000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ttek:ValuationAllowanceAndReservesChargedToCostAndExpense
      contextRef="i33c4a6e5f2df443db468cd010f6bbfa0_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzgtNC0xLTEtMA_53995cb2-1771-474c-ab4a-3c9c5a278438"
      unitRef="usd">255000</ttek:ValuationAllowanceAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i33c4a6e5f2df443db468cd010f6bbfa0_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzgtNi0xLTEtMA_1afe265c-58ea-4722-8c73-0e9a066e6a02"
      unitRef="usd">23714000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments
      contextRef="i33c4a6e5f2df443db468cd010f6bbfa0_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzgtOC0xLTEtMA_4172f1bb-40af-44b6-8043-29508bcafc62"
      unitRef="usd">22523000</ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5be4b8ab125c44878209d1e6bc87643b_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzgtMTAtMS0xLTA_0dbb07ba-14e3-4b3e-b99c-e0b4464bb850"
      unitRef="usd">20543000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5be4b8ab125c44878209d1e6bc87643b_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzktMi0xLTEtMA_c69a90ee-d1d8-43d4-b623-2627d226ce38"
      unitRef="usd">20543000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ttek:ValuationAllowanceAndReservesChargedToCostAndExpense
      contextRef="ibff35b0b85c44c3999193837c02a6f73_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzktNC0xLTEtMA_80e9a882-5fc0-42b3-a6ce-1b57338716a7"
      unitRef="usd">3852000</ttek:ValuationAllowanceAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ibff35b0b85c44c3999193837c02a6f73_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzktNi0xLTEtMA_53eff439-8bcb-4aac-927d-ac91b9364e02"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments
      contextRef="ibff35b0b85c44c3999193837c02a6f73_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzktOC0xLTEtMA_e813c6cf-49ca-43ab-b744-86c05bc59e70"
      unitRef="usd">0</ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i1f14f4cfdbb6499fbd8af816b26fc364_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8yODMvZnJhZzo2NWJmZTM5NzViZWM0YTk3OGYwNjIzZTk1NmRkOGM5OS90YWJsZTpiZGUyN2YxYTc5MmI0OTdjYWQwOGQwYWIzNDQyYjFkMy90YWJsZXJhbmdlOmJkZTI3ZjFhNzkyYjQ5N2NhZDA4ZDBhYjM0NDJiMWQzXzktMTAtMS0xLTA_40f7d7dd-4bb6-4da1-bad5-8d6c76b244a3"
      unitRef="usd">24395000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050755911000">
<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>Sep. 27, 2020</div></th>
<th class="th"><div>Nov. 12, 2020</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 27,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-19655<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TETRA TECH,&#160;INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">95-4148514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">3475 East Foothill Boulevard<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Pasadena<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">91107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">351-4664<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.01 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TTEK<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,777,381<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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 2021 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000831641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--09-27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050756357992">
<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>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 157,515<span></span>
</td>
<td class="nump">$ 120,732<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">649,035<span></span>
</td>
<td class="nump">768,720<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">92,632<span></span>
</td>
<td class="nump">114,324<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">81,094<span></span>
</td>
<td class="nump">62,196<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income taxes receivable</a></td>
<td class="nump">19,509<span></span>
</td>
<td class="nump">13,820<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">999,785<span></span>
</td>
<td class="nump">1,079,792<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">35,507<span></span>
</td>
<td class="nump">39,441<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets, operating leases</a></td>
<td class="nump">239,396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments in unconsolidated joint ventures</a></td>
<td class="nump">7,332<span></span>
</td>
<td class="nump">6,873<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">993,498<span></span>
</td>
<td class="nump">924,820<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">13,943<span></span>
</td>
<td class="nump">16,440<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">32,052<span></span>
</td>
<td class="nump">28,385<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">57,045<span></span>
</td>
<td class="nump">51,657<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,378,558<span></span>
</td>
<td class="nump">2,147,408<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">111,804<span></span>
</td>
<td class="nump">206,609<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">199,801<span></span>
</td>
<td class="nump">203,384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">171,905<span></span>
</td>
<td class="nump">165,611<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Short-term lease liabilities, operating leases</a></td>
<td class="nump">69,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Current portion of long-term debt and other short-term borrowings</a></td>
<td class="nump">49,264<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Current contingent earn-out liabilities</a></td>
<td class="nump">16,142<span></span>
</td>
<td class="nump">24,977<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">174,890<span></span>
</td>
<td class="nump">156,873<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">793,456<span></span>
</td>
<td class="nump">769,954<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">16,316<span></span>
</td>
<td class="nump">12,971<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">242,395<span></span>
</td>
<td class="nump">263,934<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease liabilities, operating leases</a></td>
<td class="nump">191,955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Long-term contingent earn-out liabilities</a></td>
<td class="nump">16,475<span></span>
</td>
<td class="nump">28,015<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">80,588<span></span>
</td>
<td class="nump">83,070<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note&#160;17)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock&#160;&#8211; Authorized, 2,000 shares of $0.01 par value; no shares issued and outstanding at September&#160;27, 2020 and September&#160;29, 2019</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock&#160;&#8211; Authorized, 150,000 shares of $0.01 par value; issued and outstanding, 53,797 and 54,565 shares at September&#160;27, 2020 and September&#160;29, 2019, respectively</a></td>
<td class="nump">538<span></span>
</td>
<td class="nump">546<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">78,132<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(161,786)<span></span>
</td>
<td class="num">(160,584)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,198,567<span></span>
</td>
<td class="nump">1,071,192<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Tetra Tech stockholders' equity</a></td>
<td class="nump">1,037,319<span></span>
</td>
<td class="nump">989,286<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders' equity</a></td>
<td class="nump">1,037,373<span></span>
</td>
<td class="nump">989,464<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 2,378,558<span></span>
</td>
<td class="nump">$ 2,147,408<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&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=121566466&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=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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=121641772&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=121370832&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=121370832&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=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/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 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=75031198&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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 (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: 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 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://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=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: 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=75031198&amp;loc=d3e14064-108612<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 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: 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 5: 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=121559654&amp;loc=d3e5710-111685<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.9)<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 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 8: 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=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&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=121556615&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=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&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=121556615&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=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&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=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&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=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://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 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)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: 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 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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: 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=75031198&amp;loc=d3e14064-108612<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 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 2: 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=75031198&amp;loc=d3e14064-108612<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.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: 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 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(22))<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&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=121566466&amp;loc=d3e6911-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.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/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 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)(23)(a)(4))<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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 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 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)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://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=27010918&amp;loc=d3e74512-122707<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(31))<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 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 6: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&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 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 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://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=115929471&amp;loc=d3e21914-107793<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 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<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=121646688&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: 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 10: 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 11: 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=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: 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 14: 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=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: 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=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: 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 17: 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 18: 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=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: 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 20: 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 21: 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 22: 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><br>Reference 23: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050855152408">
<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>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, authorized shares (in shares)</a></td>
<td class="nump">2,000,000<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized shares (in shares)</a></td>
<td class="nump">150,000,000<span></span>
</td>
<td class="nump">150,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">53,797,000<span></span>
</td>
<td class="nump">54,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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">53,797,000<span></span>
</td>
<td class="nump">54,565,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050756090248">
<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>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 2,994,891,000<span></span>
</td>
<td class="nump">$ 3,107,348,000<span></span>
</td>
<td class="nump">$ 2,964,148,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">446,535,000<span></span>
</td>
<td class="nump">408,183,000<span></span>
</td>
<td class="nump">384,458,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets', window );">Selling, general and administrative expenses</a></td>
<td class="num">(204,615,000)<span></span>
</td>
<td class="num">(200,230,000)<span></span>
</td>
<td class="num">(190,120,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts', window );">Acquisition and integration expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,351,000)<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="top.Show.showAR( this, 'defref_ttek_FairValueAdjustmentsToContingentConsideration', window );">Contingent consideration&#160;&#8211; fair value adjustments</a></td>
<td class="nump">14,971,000<span></span>
</td>
<td class="num">(1,085,000)<span></span>
</td>
<td class="num">(4,252,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="num">(15,800,000)<span></span>
</td>
<td class="num">(7,755,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">241,091,000<span></span>
</td>
<td class="nump">188,762,000<span></span>
</td>
<td class="nump">190,086,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">1,375,000<span></span>
</td>
<td class="nump">1,732,000<span></span>
</td>
<td class="nump">1,824,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(14,475,000)<span></span>
</td>
<td class="num">(15,358,000)<span></span>
</td>
<td class="num">(17,348,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income tax expense</a></td>
<td class="nump">227,991,000<span></span>
</td>
<td class="nump">175,136,000<span></span>
</td>
<td class="nump">174,562,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(54,101,000)<span></span>
</td>
<td class="num">(16,375,000)<span></span>
</td>
<td class="num">(37,605,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">173,890,000<span></span>
</td>
<td class="nump">158,761,000<span></span>
</td>
<td class="nump">136,957,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to noncontrolling interests</a></td>
<td class="num">(31,000)<span></span>
</td>
<td class="num">(93,000)<span></span>
</td>
<td class="num">(74,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to Tetra Tech</a></td>
<td class="nump">$ 173,859,000<span></span>
</td>
<td class="nump">$ 158,668,000<span></span>
</td>
<td class="nump">$ 136,883,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per share attributable to Tetra Tech:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 3.21<span></span>
</td>
<td class="nump">$ 2.89<span></span>
</td>
<td class="nump">$ 2.46<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 3.16<span></span>
</td>
<td class="nump">$ 2.84<span></span>
</td>
<td class="nump">$ 2.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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average common shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">54,235<span></span>
</td>
<td class="nump">54,986<span></span>
</td>
<td class="nump">55,670<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">55,022<span></span>
</td>
<td class="nump">55,936<span></span>
</td>
<td class="nump">56,598<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ttek_SubcontractorMember', window );">Subcontractor costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Costs of revenue</a></td>
<td class="num">$ (646,319,000)<span></span>
</td>
<td class="num">$ (717,711,000)<span></span>
</td>
<td class="num">$ (763,414,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember', window );">Other costs of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Costs of revenue</a></td>
<td class="num">$ (1,902,037,000)<span></span>
</td>
<td class="num">$ (1,981,454,000)<span></span>
</td>
<td class="num">$ (1,816,276,000)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition and integration -related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_FairValueAdjustmentsToContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of fair value adjustments to contingent consideration during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_FairValueAdjustmentsToContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount is comprised primarily of marketing and bid and proposal costs, and corporate headquarters' costs related to the executives offices, finance, accounting, administration and information technology, including non-contract related portion of stock-based compensation, depreciation of property and equipment and amortization of identifiable intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: 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=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: 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 9: 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=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: 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=109234566&amp;loc=d3e22644-107794<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=6371337&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 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=120395209&amp;loc=SL114868664-224227<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&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=109234566&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=120380238&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=121326447&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=109234566&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=109234566&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=109234566&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=121326447&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 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 10: 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=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: 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 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<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=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: 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=120311839&amp;loc=d3e8924-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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(g)(1)(ii))<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: 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=75031198&amp;loc=d3e14064-108612<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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: 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=120395209&amp;loc=SL114868664-224227<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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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=120311839&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=120311839&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=68072869&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=120311839&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=120395209&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=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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=84230637&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=120311839&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=109234566&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=120385591&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=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&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=120311839&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=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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=109234566&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=121641772&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=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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=121326447&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=109234566&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=121326447&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=6371337&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=120311839&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=109234566&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=121326447&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=120311839&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=120311839&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=120311839&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=109234566&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=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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=120311839&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=120311839&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=120311839&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=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 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 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: 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 7: 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 8: 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=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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=109234566&amp;loc=d3e22663-107794<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: 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 14: 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 15: 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=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: 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=121586364&amp;loc=d3e3000-108585<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: 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 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: 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 21: 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=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=121604090&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=120311839&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=120311839&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=120311839&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=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=ttek_SubcontractorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ttek_SubcontractorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050755680584">
<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>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 173,890<span></span>
</td>
<td class="nump">$ 158,761<span></span>
</td>
<td class="nump">$ 136,957<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income, net of tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments, net of tax</a></td>
<td class="nump">3,436<span></span>
</td>
<td class="num">(21,109)<span></span>
</td>
<td class="num">(29,656)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">(Loss) gain 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent', window );">(Loss) gain on cash flow hedge valuations, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,125)<span></span>
</td>
<td class="nump">806<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive loss attributable to Tetra Tech, net of tax</a></td>
<td class="num">(1,202)<span></span>
</td>
<td class="num">(33,234)<span></span>
</td>
<td class="num">(28,850)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Other comprehensive income (loss) attributable to noncontrolling interests, net of tax</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">243<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income, net of tax</a></td>
<td class="nump">172,687<span></span>
</td>
<td class="nump">125,770<span></span>
</td>
<td class="nump">108,043<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Tetra Tech, net of tax</a></td>
<td class="nump">172,657<span></span>
</td>
<td class="nump">125,434<span></span>
</td>
<td class="nump">108,033<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive income attributable to noncontrolling interests, net of tax</a></td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">$ 336<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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=121641772&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=121641772&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=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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=121641772&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=108774443&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=120395209&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=108774443&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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=108774443&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=121641772&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=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss), attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 3: 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=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<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 (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: 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=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<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 (c)(3)<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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: 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=108774443&amp;loc=SL4569643-111683<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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 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 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: 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 7: 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 8: 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=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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=109234566&amp;loc=d3e22663-107794<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: 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 14: 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 15: 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=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: 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=121586364&amp;loc=d3e3000-108585<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: 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 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: 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 21: 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=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050757278040">
<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>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 173,890,000<span></span>
</td>
<td class="nump">$ 158,761,000<span></span>
</td>
<td class="nump">$ 136,957,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">24,611,000<span></span>
</td>
<td class="nump">28,844,000<span></span>
</td>
<td class="nump">38,636,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in income of unconsolidated joint ventures</a></td>
<td class="num">(6,605,000)<span></span>
</td>
<td class="num">(4,073,000)<span></span>
</td>
<td class="num">(4,008,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions', window );">Distributions of earnings from unconsolidated joint ventures</a></td>
<td class="nump">6,310,000<span></span>
</td>
<td class="nump">4,048,000<span></span>
</td>
<td class="nump">3,440,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Amortization of stock-based awards</a></td>
<td class="nump">19,424,000<span></span>
</td>
<td class="nump">17,618,000<span></span>
</td>
<td class="nump">19,582,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="nump">565,000<span></span>
</td>
<td class="num">(37,615,000)<span></span>
</td>
<td class="num">(29,360,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td>
<td class="nump">1,267,000<span></span>
</td>
<td class="nump">16,964,000<span></span>
</td>
<td class="nump">7,167,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">15,800,000<span></span>
</td>
<td class="nump">7,755,000<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="top.Show.showAR( this, 'defref_ttek_FairValueAdjustmentsToContingentConsideration', window );">Fair value adjustments to contingent consideration</a></td>
<td class="num">(14,971,000)<span></span>
</td>
<td class="nump">1,085,000<span></span>
</td>
<td class="nump">4,252,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets', window );">(Gain) loss on sale of assets and divested business</a></td>
<td class="num">(11,066,000)<span></span>
</td>
<td class="num">(232,000)<span></span>
</td>
<td class="nump">1,045,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of effects of business acquisitions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset', window );">Accounts receivable and contract assets</a></td>
<td class="nump">154,748,000<span></span>
</td>
<td class="num">(10,226,000)<span></span>
</td>
<td class="num">(46,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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(11,321,000)<span></span>
</td>
<td class="nump">2,568,000<span></span>
</td>
<td class="num">(12,638,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(102,162,000)<span></span>
</td>
<td class="nump">39,011,000<span></span>
</td>
<td class="num">(16,032,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_IncreaseDecreaseInAccruedCompensation', window );">Accrued compensation</a></td>
<td class="num">(8,173,000)<span></span>
</td>
<td class="nump">18,359,000<span></span>
</td>
<td class="nump">27,492,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">5,894,000<span></span>
</td>
<td class="num">(6,039,000)<span></span>
</td>
<td class="nump">15,228,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="nump">19,460,000<span></span>
</td>
<td class="num">(16,929,000)<span></span>
</td>
<td class="nump">24,998,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable', window );">Income taxes receivable/payable</a></td>
<td class="num">(5,192,000)<span></span>
</td>
<td class="num">(11,386,000)<span></span>
</td>
<td class="nump">17,596,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities', window );">Cash settled contingent earn-out liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,349,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">262,479,000<span></span>
</td>
<td class="nump">208,513,000<span></span>
</td>
<td class="nump">185,733,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments for business acquisitions, net of cash acquired</a></td>
<td class="num">(68,488,000)<span></span>
</td>
<td class="num">(84,159,000)<span></span>
</td>
<td class="num">(68,256,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(12,245,000)<span></span>
</td>
<td class="num">(16,198,000)<span></span>
</td>
<td class="num">(9,726,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of assets and divested business, net</a></td>
<td class="nump">17,710,000<span></span>
</td>
<td class="nump">651,000<span></span>
</td>
<td class="nump">35,348,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(63,023,000)<span></span>
</td>
<td class="num">(99,706,000)<span></span>
</td>
<td class="num">(42,634,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet', window );">Proceeds from borrowings</a></td>
<td class="nump">344,991,000<span></span>
</td>
<td class="nump">417,262,000<span></span>
</td>
<td class="nump">401,965,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments on long-term debt</a></td>
<td class="num">(331,066,000)<span></span>
</td>
<td class="num">(415,491,000)<span></span>
</td>
<td class="num">(485,946,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(117,188,000)<span></span>
</td>
<td class="num">(100,000,000)<span></span>
</td>
<td class="num">(75,000,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid on vested restricted stock</a></td>
<td class="num">(11,166,000)<span></span>
</td>
<td class="num">(6,893,000)<span></span>
</td>
<td class="num">(8,871,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payments of contingent earn-out liabilities</a></td>
<td class="num">(22,900,000)<span></span>
</td>
<td class="num">(12,018,000)<span></span>
</td>
<td class="num">(1,412,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Debt pre-payment costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,737,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">10,334,000<span></span>
</td>
<td class="nump">11,751,000<span></span>
</td>
<td class="nump">13,520,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(34,743,000)<span></span>
</td>
<td class="num">(29,674,000)<span></span>
</td>
<td class="num">(24,477,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Principal payments on finance leases</a></td>
<td class="num">(1,311,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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(163,049,000)<span></span>
</td>
<td class="num">(135,063,000)<span></span>
</td>
<td class="num">(181,958,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents and restricted cash</a></td>
<td class="nump">207,000<span></span>
</td>
<td class="num">(1,727,000)<span></span>
</td>
<td class="num">(4,947,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="nump">36,614,000<span></span>
</td>
<td class="num">(27,983,000)<span></span>
</td>
<td class="num">(43,806,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at beginning of year</a></td>
<td class="nump">120,901,000<span></span>
</td>
<td class="nump">148,884,000<span></span>
</td>
<td class="nump">192,690,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at end of year</a></td>
<td class="nump">157,515,000<span></span>
</td>
<td class="nump">120,901,000<span></span>
</td>
<td class="nump">148,884,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">13,256,000<span></span>
</td>
<td class="nump">12,310,000<span></span>
</td>
<td class="nump">15,570,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes, net of refunds received of $1.4 million, $5.2 million and $2.5 million</a></td>
<td class="nump">55,039,000<span></span>
</td>
<td class="nump">66,038,000<span></span>
</td>
<td class="nump">49,842,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Reconciliation of cash, cash equivalents and restricted cash:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash</a></td>
<td class="nump">$ 157,515,000<span></span>
</td>
<td class="nump">$ 148,884,000<span></span>
</td>
<td class="nump">$ 148,884,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_CashPaidDuringThePeriodAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_CashPaidDuringThePeriodAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_FairValueAdjustmentsToContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of fair value adjustments to contingent consideration during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_FairValueAdjustmentsToContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Accounts Receivable And Contract With Customer, Asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_IncreaseDecreaseInAccruedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net change during the reporting period in the aggregate amount of accrued salaries and bonuses, payroll taxes and fringe benefits, and other similar obligations and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_IncreaseDecreaseInAccruedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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=121586364&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=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&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=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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=120395209&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=121586364&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&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=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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=109226348&amp;loc=d3e2443-110228<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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=121586364&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=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&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=121586364&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=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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=121586364&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=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (ee)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtExtinguishmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtExtinguishmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with security instrument that either represents a creditor or an ownership relationship with the holder of the investment security with a maturity of beyond one year or normal operating cycle, if longer. Includes proceeds from (a) debt, (b) capital lease obligations, (c) mandatory redeemable capital securities, and (d) any combination of (a), (b), or (c).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 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 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: 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 7: 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 8: 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=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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=109234566&amp;loc=d3e22663-107794<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: 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 14: 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 15: 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=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: 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=121586364&amp;loc=d3e3000-108585<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: 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 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: 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 21: 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=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050761136760">
<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>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfCashFlowsAbstract', window );"><strong>Statement of Cash Flows [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIncomeTaxRefunds', window );">Income taxes, net of refunds received</a></td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 5.2<span></span>
</td>
<td class="nump">$ 2.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIncomeTaxRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash received during the period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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=121583591&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIncomeTaxRefunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfCashFlowsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfCashFlowsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050845099096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Equity - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th">
<div>Retained Earnings </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Total Tetra Tech Equity</div></th>
<th class="th">
<div>Total Tetra Tech Equity </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Non-Controlling Interests</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Oct. 01, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Oct. 01, 2017</a></td>
<td class="nump">$ 928,624<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 559<span></span>
</td>
<td class="nump">$ 193,835<span></span>
</td>
<td class="num">$ (98,500)<span></span>
</td>
<td class="nump">$ 832,559<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 928,453<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 171<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Comprehensive income, net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">136,957<span></span>
</td>
<td class="text">&#160;<span></span>
</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">136,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(29,720)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,656)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,656)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(64)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax', window );">Gain on cash flow hedge valuations</a></td>
<td class="nump">806<span></span>
</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">806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income, net of tax</a></td>
<td class="nump">108,043<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions paid to noncontrolling interests</a></td>
<td class="num">(52)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends</a></td>
<td class="num">(24,477)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(24,477)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24,477)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">19,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted &amp; performance shares released (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">277<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted &amp; performance shares released</a></td>
<td class="num">(8,871)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="num">(8,874)<span></span>
</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">(8,871)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">13,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">13,506<span></span>
</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,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued for Employee Stock Purchase Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Shares issued for Employee Stock Purchase Plan</a></td>
<td class="nump">5,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">5,739<span></span>
</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,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Stock repurchases (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,492)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock repurchases</a></td>
<td class="num">(75,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (15)<span></span>
</td>
<td class="num">(74,985)<span></span>
</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">(75,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,349<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Sep. 30, 2018</a></td>
<td class="nump">967,100<span></span>
</td>
<td class="num">$ (2,767)<span></span>
</td>
<td class="nump">$ 553<span></span>
</td>
<td class="nump">148,803<span></span>
</td>
<td class="num">(127,350)<span></span>
</td>
<td class="nump">944,965<span></span>
</td>
<td class="num">$ (2,767)<span></span>
</td>
<td class="nump">966,971<span></span>
</td>
<td class="num">$ (2,767)<span></span>
</td>
<td class="nump">129<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Comprehensive income, net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">158,761<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">158,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">158,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(20,866)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,109)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,109)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">243<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax', window );">Gain on cash flow hedge valuations</a></td>
<td class="num">(12,125)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,125)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,125)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income, net of tax</a></td>
<td class="nump">125,770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">336<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions paid to noncontrolling interests</a></td>
<td class="num">(287)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(287)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends</a></td>
<td class="num">(29,674)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,674)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,674)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">17,618<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,618<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,618<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted &amp; performance shares released (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted &amp; performance shares released</a></td>
<td class="num">(6,893)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">(6,895)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,893)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">11,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">11,746<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued for Employee Stock Purchase Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Shares issued for Employee Stock Purchase Plan</a></td>
<td class="nump">6,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">6,844<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Stock repurchases (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,563)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock repurchases</a></td>
<td class="num">(100,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (16)<span></span>
</td>
<td class="num">(99,984)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(100,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Sep. 29, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,565<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Sep. 29, 2019</a></td>
<td class="nump">989,464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 546<span></span>
</td>
<td class="nump">78,132<span></span>
</td>
<td class="num">(160,584)<span></span>
</td>
<td class="nump">1,071,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">989,286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Comprehensive income, net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">173,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">173,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">173,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">3,435<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Loss on cash flow hedge valuations</a></td>
<td class="num">(4,638)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,638)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,638)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income, net of tax</a></td>
<td class="nump">172,687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">172,657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions paid to noncontrolling interests</a></td>
<td class="num">(154)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(154)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends</a></td>
<td class="num">(34,743)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(34,743)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(34,743)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">19,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted &amp; performance shares released (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">212<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted &amp; performance shares released</a></td>
<td class="num">$ (11,166)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">(11,168)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,166)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></td>
<td class="nump">355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">$ 10,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">10,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued for Employee Stock Purchase Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Shares issued for Employee Stock Purchase Plan</a></td>
<td class="nump">8,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">8,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Stock repurchases (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,509)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock repurchases</a></td>
<td class="num">(117,188)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (15)<span></span>
</td>
<td class="num">(105,432)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,741)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(117,188)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Sep. 27, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,797<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Sep. 27, 2020</a></td>
<td class="nump">$ 1,037,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 538<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (161,786)<span></span>
</td>
<td class="nump">$ 1,198,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,037,319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 54<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&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=120383193&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=121326096&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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=108774443&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=121641772&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=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 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 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: 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 7: 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 8: 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=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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=109234566&amp;loc=d3e22663-107794<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: 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 14: 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 15: 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=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: 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=121586364&amp;loc=d3e3000-108585<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: 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 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: 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 21: 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=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&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 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 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://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=115929471&amp;loc=d3e21914-107793<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 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<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=121646688&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: 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 10: 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 11: 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=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: 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 14: 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=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: 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=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: 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 17: 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 18: 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=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: 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 20: 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 21: 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 22: 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><br>Reference 23: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050763416696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Equity (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 04, 2020</div></th>
<th class="th"><div>May 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2020</div></th>
<th class="th"><div>Dec. 13, 2019</div></th>
<th class="th"><div>Aug. 30, 2019</div></th>
<th class="th"><div>May 31, 2019</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Dec. 14, 2018</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash dividends paid per share (in dollars per share)</a></td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.64<span></span>
</td>
<td class="nump">$ 0.54<span></span>
</td>
<td class="nump">$ 0.44<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050752491240">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Description of Business</a></td>
<td class="text">Description of Business <div style="margin-bottom:6pt;margin-top:6pt;text-align: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 consulting and engineering services that focuses on water, environment, sustainable infrastructure, resource management, energy, and international development. We are a global company that is </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leading with Science&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to provide innovative solutions for our public and private clients. We typically begin at the earliest stage of a project by identifying technical solutions and developing execution plans tailored to our clients&#8217; needs and resources. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our solutions may span the entire life cycle of consulting and engineering projects and include applied science, data analysis, research, engineering, design, construction 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. This alignment allows 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 results of the wind-down of our non-core construction activities in the Remediation and Construction Management (&#8220;RCM&#8221;) reportable segment. Certain reclassifications were made to the prior years 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050853679416">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Basis of Presentation and Preparation</a></td>
<td class="text">Basis of Presentation and Preparation<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation and Presentation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The consolidated financial statements include our accounts and those of joint ventures of which we are the primary beneficiary. All significant intercompany balances and transactions have been eliminated in consolidation. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We report results of operations based on 52 or 53-week periods ending on the Sunday nearest September&#160;30. Fiscal years 2020, 2019 and 2018 each contained 52&#160;weeks.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("U.S. GAAP") requires us to make estimates and assumptions. These estimates and assumptions affect the amounts reported in our consolidated financial statements and accompanying notes. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may take in the future, actual results could differ materially from those estimates.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Cash and cash equivalents include highly liquid investments with original maturities of 90 days&#160;or less. We classify cash and cash equivalents as restricted when we are unable to freely use such cash and cash equivalents for our general operating purposes. Restricted cash balances are reported within </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our "Prepaid expenses and other current assets"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated balance sheets. Occasionally, we have book overdrafts which represent checks issued in excess of funds on deposit in our bank accounts that have not yet been paid by the applicable bank at the balance sheet date.  Bank overdrafts occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify book and bank overdrafts as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">short-term borrowings on our consolidated balance sheets, and report the change in overdrafts as a financing activity in our consolidated statements of cash flows.  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance Matters, Litigation and Contingencies.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In the normal course of business, we are subject to certain contractual guarantees and litigation. In addition, we maintain insurance coverage for various aspects of our business and operations. We record in our consolidated balance sheets amounts representing our estimated liability for these legal and insurance obligations.  Any adjustments to these liabilities are recorded in our consolidated statements of income.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable&#160;&#8211; Net.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Net accounts receivable consists of billed and unbilled accounts receivable, and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at September&#160;27, 2020 are expected to be billed and collected within 12 months.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unbilled accounts receivable also include amounts related to requests for equitable adjustment to contracts that provide for price redetermination. These amounts are recorded only when they can be reliably estimated and realization is probabl</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the coronavirus disease 2019 ("COVID-19") pandemic, that may affect our clients' ability to pay. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets and Contract Liabilities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. Contract 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="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="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 depreciated 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:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzQxNTc_21d6552c-7a58-4dd1-a448-e6b405d2fa2c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzQxNTc_4fc56bde-bab0-43ab-ae75-5c36bc47d464">three</span></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;Our policy is to 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 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. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. 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="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. To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of one month to twelve years, some of which may include options to extend the leases for up to five years. We also have finance leases which are primarily related to IT equipment.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 a liability for contract 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 June&#160;29, 2020 (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:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzEyNDQ1_8514b5b2-d959-4614-b8e1-8db45ddc20d9">two</span> or three years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities </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%">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="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 and derivative instruments based on inputs or assumptions that market participants would use in pricing an asset or a liability. We categorize our instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level&#160;3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair values based on their short-term nature. The carrying amounts of our revolving credit facility approximates fair value because the interest rates are based upon variable reference rates. Certain other assets and liabilities, such as contingent earn-out liabilities and amounts related to cash-flow hedges, are required to be carried in our consolidated financial statements at fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our fair value measurement methods may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Although we believe our valuation methods are appropriate and consistent with those used by other market participants, the use of different methodologies or assumptions to determine fair value could result in a different fair value measurement at the reporting date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We account for our derivative instruments as either assets or liabilities and carry them at fair value. For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the effective portion of the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income (loss) in stockholders' equity and reclassified into income in the same period or periods during which the hedged transaction affects earnings. The ineffective portion of the gain or loss on the derivative instrument, if any, is recognized in current income. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net gain or loss on the effective portion of a derivative instrument that is designated as an economic hedge of the foreign currency translation exposure generated by the re-measurement of certain assets and liabilities denominated in a non-functional currency in a foreign operation is reported in the same manner as a foreign currency translation adjustment. Accordingly, any gains or losses related to these derivative instruments are recognized in current income. Derivatives that do not qualify as hedges are adjusted to fair value through current income.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We maintain a non-qualified defined contribution supplemental retirement plan for certain key employees and non-employee directors that is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. Our consolidated balance sheets reflect our investment in variable life insurance contracts in "Other long-term assets." Our obligation to participating employees is reflected in "Other long-term liabilities." </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net gains and losses related to the deferred compensation plan are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reported as part of &#8220;Selling, general and administrative expenses&#8221; in our consolidated statements of income</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We file&#160;a consolidated U.S. federal income tax return. In addition, we file other returns that are required in the states, foreign jurisdictions and other jurisdictions in which we do business. We account for certain income and expense items differently for financial reporting and income tax purposes. Deferred tax assets and liabilities are computed for the difference between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to reverse. In determining the need for a valuation allowance, management reviews both positive and negative evidence, including current and historical results of operations, future income projections, scheduled reversals of deferred tax amounts, availability of carrybacks, and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets will not be realized.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">According to the authoritative guidance on accounting for uncertainty in income taxes, we may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. This guidance also addresses de-recognition, classification, interest and penalties on income taxes, accounting in interim periods and disclosure requirements for uncertain tax positions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Financial instruments that subject us to credit risk consist primarily of cash and cash equivalents and net accounts receivable. In th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e event that we have surplus cash, we place our temporary cash investments with lower risk financial institutions and, by policy, limit the amount of investment exposure to any one financial institution. Approximately 28% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2020&#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%, 22% and 30% of our fiscal 2020 revenue was generated from our U.S. government, U.S. commercial and international clients, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We determine the functional currency of our foreign operating units based upon the primary currency in which they operate. These operating units maintain their accounting records in their local currency, primarily Canadian and Australian dollars, and British pounds. Where the functional currency is not the U.S. dollar, translation of assets and liabilities to U.S. dollars is based on exchange rates at the balance sheet date. Translation of revenue and expenses to U.S. dollars is based on the average rate during the period. Translation gains or losses are reported as a component of other comprehensive income (loss). Gains or losses from foreign currency transactions are included in income from operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="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 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:115%">In February 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-02 &#8220;Leases (Topic 842)&#8221;, which is a new standard related to leases to increase transparency and comparability among organizations by requiring the recognition of ROU assets obtained in exchange for lease liabilities on the balance sheet. Most prominent among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases classified as operating leases. Under the standard, disclosures are required to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases. In the first quarter of fiscal 2020, we adopted the standard using the modified retrospective method. The standard was applied to leases that existed or were entered into on or after September 30, 2019. Our fiscal 2020 financial statements have been presented under this standard. However, the prior-year financial statements have not been adjusted and continue to be reported in accordance with previous guidance. See Note 10, "Leases" for further discussion of the adoption and the 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%">In August 2017, the FASB issued accounting guidance on hedging activities. The amendment better aligns an entity&#8217;s risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2018 (first quarter of fiscal 2020 for us). The adoption of this guidance had no 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%">In February 2018, the FASB issued guidance on reclassification of certain tax effects from accumulated comprehensive income,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">which allows for a reclassification of stranded tax effects from the Tax Cuts and Jobs Act ("TCJA") from accumulated other comprehensive income to retained earnings. The guidance was effective for fiscal years beginning after December 15, 2018 (first quarter of fiscal 2020 for us). We did not reclassify our stranded effects from the TCJA, which were immaterial.</span></div><div style="margin-bottom:6pt;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 Not Yet Adopted.</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%">In June 2016, the FASB issued updated guidance, Accounting Standards Update ("ASU") 2016-13, related to the measurement of credit losses for certain financial assets. This guidance replaces the current incurred loss methodology with an expected credit loss methodology. It requires us to recognize an allowance equal to our current estimate of all contractual cash flows that we do not expect to collect. Our estimate would consider relevant information about past events, current conditions, and reasonable and supportable forecasts impacting the collectability of the reported amounts. The guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019 (first quarter of fiscal 2021 for us). In anticipation of our adoption of ASU 2016-13, we have updated our presentation of gross receivables and the allowance for doubtful accounts to reflect only expected credit losses in the allowance. </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not expect the adoption in the first quarter of fiscal 2021 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%">In August 2018, the FASB issued updated guidance modifying certain fair value measurement disclosures. The guidance contains additional disclosures to enable users of the financial statements to better understand the entity&#8217;s assumption used to develop significant unobservable inputs for Level 3 fair value measurements, but also eliminates the requirement for entities to disclose the amount of and reasons for transfers between Level 1 and Level 2 investments within the fair value hierarchy. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019 (first quarter of fiscal 2021 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have a significant 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%">In December 2019, the FASB issued guidance simplifying the accounting for income taxes by removing certain exceptions to general principles in Topic 740 and amending certain existing guidance for clarity. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020 (first quarter of fiscal 2022 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Securities and Exchange Commission issued guidance amending certain financial </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">disclosures about acquired and disposed businesses. The amendments are designed to assist registrants in making more meaningful determinations of whether a subsidiary or an acquired or disposed business is significant, and to improve the related disclosure requirements. The guidance is effective for fiscal years beginning after December 31, 2020 (first quarter of fiscal 2022 for us). We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050752226040">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue and Contract Balances</a></td>
<td class="text">Revenue and Contract Balances<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue over time as the related performance obligation is satisfied by transferring control of a promised good or service to our customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects our judgement to faithfully depict the value of the services transferred to the customer. For certain on-call engineering or consulting and similar contracts, we recognize revenue in the amount which we have the right to invoice the customer if that amount corresponds directly with the value of our performance completed to date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:6pt;text-align: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-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30, 2018</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Client Sector:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state and local government</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">469,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal government </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941,102&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">974,384&#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%">674,605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788,398&#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%">887,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859,568&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">732,135&#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:400;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:400;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:400;line-height:100%">2,994,891&#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:400;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:400;line-height:100%">3,107,348&#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:400;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:400;line-height:100%">2,964,148&#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 0 12.25pt"/><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,078,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,048,157&#160;</span></td><td style="background-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%">986,910&#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,391,592&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,395,148&#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%">524,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582,090&#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:400;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:400;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:400;line-height:100%">2,994,891&#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:400;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:400;line-height:100%">3,107,348&#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:400;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:400;line-height:100%">2,964,148&#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></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated under U.S. federal government contracts performed outside the United States.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated from foreign operations, primarily in Canada, Australia, the United Kingdom, and revenue generated from non-U.S. clients.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than the U.S. federal government, no single client accounted for more than 10% of our revenue for the twelve months ended months ended September&#160;27, 2020 and September&#160;29, 2019.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 assets/liabilities consisted of the following:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,324&#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%">171,905&#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%">165,611&#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:400;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: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%">(79,273)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(51,287)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Include</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">s $12.3&#160;million and $26.5&#160;million of contract retentions as of September&#160;27, 2020 and September&#160;29, 2019, 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 2020, we recognized revenue of approximately $118 million from amounts included in the contract liability balance at the end of fiscal 2019, compared to approximately $90 million for the c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">omparative prior-year period.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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, which involves the estimates of progress towards completion. Changes in those estimates could result in the recognition of cumulative catch-up adjustments to the contract&#8217;s inception-to-date revenue, costs and profit in the period in which such changes are made. As a result, we recognized net favorable operating income adjustments o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f $0.8 million fo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r both fiscal 2020 and fiscal 2019, exclusive of the amounts related to claims described below. Changes in revenue and cost estimates could also result in a projected loss, determined at the contract level, which would be recorded immediately in earnings. As of September&#160;27, 2020 and September&#160;29, 2019, our consolidated balance sheets included liabilities for anticipated losses of $13.2 million and $11.5 million, respectively. The estimated cost to complete the related contracts as of September&#160;27, 2020 was approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$118 million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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%">402,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%">496,985&#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%">253,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,297&#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%">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:400;line-height:100%">656,182&#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:400;line-height:100%">779,282&#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%">(7,147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><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%">Total accounts receivable, 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: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%">649,035&#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%">768,720&#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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at September&#160;27, 2020 are expected to be billed and collected within 12 months. The allowance for </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%">doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the COVID-19 pandemic, that may affect our clients' ability to pay.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accounts receivable at September&#160;27, 2020 and September&#160;29, 2019 included approximate</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly $14 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $15 million, respectively, related to claims, including requests for equitable adjustment, on contracts that provide for price redetermination. Claims are amounts in excess of agreed contract prices that we seek to collect from our clients or other third parties for delays, errors in specifications and designs, contract terminations, change orders in dispute or unapproved as to both scope and price, or other causes of unanticipated additional costs. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regards to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in our performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. This can lead to a situation in which costs are recognized in one period and revenue is recognized in a subsequent period when a client agreement is obtained, or a claims resolution occurs.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regularly evaluate all unsettled claim amounts and record appropriate adjustments to operating earnings when it is probable that the claim will result in a different contract value than the amount previously estimated. In fiscal 2020, we recorded net losses in operating income related to claims 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%">$4.4&#160;million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in our CIG segment. In fiscal 2019</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we recognized</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> reductions of revenue of $26.7&#160;million and $4.6&#160;million, and related losses in operating income of $28.2&#160;million and $5.7&#160;million in our CIG and RCM segments, respectively, primarily due to the resolution of several claims in fiscal 2019 for amounts lower than we previously expected. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 single client accounted for more than 10% of our accounts receivable at September&#160;27, 2020 and September&#160;29, 2019.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 had $3.2 billion of RUPOs as of September&#160;27, 2020. 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 September&#160;27, 2020 over the following periods: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">1,846,527&#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,372,446&#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:400;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: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%">3,218,973&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although RUPOs reflect business that is considered to be firm, cancellations, deferrals or scope adjustments may occur. RUPOs are adjusted to reflect any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals, as appropriate. Our operations and maintenance contracts can generally be terminated by the clients without a substantive financial penalty. Therefore, the remaining performance obligations on such contracts are limited to the notice period required for the termination (usually 30, 60, or 90 days).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&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=121604090&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=121604090&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=121604090&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=121604090&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=121604090&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=121604090&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=121604090&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=121604090&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050751141608">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_StockRepurchaseAndDividendsAbstract', window );"><strong>Stock Repurchase And Dividends [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockTextBlock', window );">Stock Repurchase and Dividends</a></td>
<td class="text">Stock Repurchase and DividendsOn November 5, 2018, the Board of Directors authorized a stock repurchase program ("2019 Program") under which we could repurchase up to $200 million of our common stock. This was in addition to the $25 million remaining as of fiscal 2018 year-end under the previous stock repurchase program ("2018 Program").  On January 27, 2020, the Board of Directors authorized a new $200&#160;million stock repurchase program ("2020 Program"). As of September&#160;27, 2020, we had a remaining balance of $207.8 million available under the 2019 and 2020 programs. The following table summarizes stock repurchases in the open market and settled in fiscal 2019 and fiscal 2020:<div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"><tr><td style="width:1.0%"/><td style="width:18.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.840%"/><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%">Fiscal Year</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%">Stock Repurchase Program</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%">Shares Repurchased</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%">Average Price 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%">Total Cost<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%">2019</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%">2018 Program</span></td><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:400;line-height:100%">430,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 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%">58.06&#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 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%">25,000&#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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</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%">2019 Program</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%">1,131,962&#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%">66.26&#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%">75,000&#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;text-align: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 Total</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="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%">1,562,521</span><span style="color:#000000;font-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 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%">64.00</span><span style="color:#000000;font-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 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%">100,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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">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:700;line-height:100%">2019 Program</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:700;line-height:100%">1,508,747</span><span style="color:#000000;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%">77.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"/><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%">117,188</span><span style="color:#000000;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></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 following table presents dividends declared and paid in fiscal 2020 and 2019:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 11, 2019</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.15&#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, 2019</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 13, 2019</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%">8,190&#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 27, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 12, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,225&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 13, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 29, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 27, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 21, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 4, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">9,153&#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:400;line-height:100%">Total dividends paid as of September 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">34,743&#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 5, 2018</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.12&#160;</span></td><td style="background-color:#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, 2018</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 14, 2018</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%">6,654&#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 28, 2019</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.12&#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 13, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2019</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%">6,616&#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 29, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 15, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 31, 2019</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%">8,219&#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 29, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 14, 2019</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 30, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,185&#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:400;line-height:100%">Total dividends paid as of September 29, 2019</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: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,674&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsequent Event.</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;On November&#160;9, 2020, the Board of Directors declared a quarterly cash dividend of $0.17 per share payable on December&#160;11, 2020 to stockholders of record as of the close of business on November 30, 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_StockRepurchaseAndDividendsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase And Dividends [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_StockRepurchaseAndDividendsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208821<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050752474360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock', window );">Acquisitions and Divestitures</a></td>
<td class="text">Acquisitions and Divestitures<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2018, we acquired Glumac, headquartered in Portland, Oregon. Glumac is a leader in sustainable infrastructure design with more than 300 employees and is part of our GSG segment. The fair value of the purchase price for Glumac was $38.4 million. This amount is comprised of $20.0 million of initial cash payments made to the sellers and $18.4 million for the estimated fair value of contingent earn-out obligations, with a maximum of $20.0 million payable, based upon the achievement of specified operating income targets in each of the three years following the acquisition. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2018, we acquired Norman Disney &amp; Young (&#8220;NDY&#8221;), a leader in sustainable infrastructure engineering design. NDY is an Australian-based global engineering design firm with more than 700 professionals operating in offices throughout Australia, the Asia-Pacific region, the United Kingdom, and Canada and is part of our CIG segment. The fair value of the purchase price for NDY was $56.1 million. This amount is comprised of $46.9 million of initial cash payments made to the sellers, $1.6 million held in escrow, and $7.6 million for the estimated fair value of contingent earn-out obligations, with a maximum amount of $20.2 million, based upon the achievement of specified operating income targets in each of the three years following the acquisition.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2018, we divested our non-core utility field services operations in the CIG segment for net proceeds after transaction costs of $30.2 million. This operation generated approximately $70 million in annual revenue primarily from our U.S. commercial clients.  We also divested non-core assets during the third quarter of fiscal 2018 resulting in a pre-tax loss of $3.4 million, which is included in selling, general and administrative expenses for fiscal 2018.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2019, we acquired eGlobalTech ("EGT"), a high-end information technology solutions, cloud migration, cybersecurity, and management consulting firm based in Arlington, Virginia. EGT is part of our GSG segment. The fair value of the purchase price was $49.1 million. This amount was comprised of a $24.7 million promissory note issued to the sellers (which was subsequently paid in full in the third quarter of fiscal 2019), $3.3 million of payables related to estimated post-closing adjustments for net assets acquired, and $21.1 million for the estimated fair value of contingent earn-out obligations, with a maximum of $25.0 million, based upon the achievement of specified operating income targets in each of the three years following the acquisition.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2019, we acquired WYG plc (&#8220;WYG&#8221;), which employs approximately 1,600 staff primarily in the United Kingdom and Europe, delivering consulting and engineering solutions for complex projects across key service areas including planning, water and environment, transport, infrastructure, the built environment, architecture, urban design, surveying, asset </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%">management, program management, and international development. WYG&#8217;s United Kingdom based consulting and engineering business is part of our CIG segment, while its international development business is part of our GSG segment. The fair value of the purchase price was $54.2 million, entirely paid in cash. In addition, we assumed net debt of $11.5 million, which was subsequently paid in full in the fourth quarter of fiscal 2019. We also incurred $10.4 million in acquisition and integration costs related to the WYG acquisition in the fourth quarter of fiscal 2019.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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. SEG is part of our GSG segment. The fair value of the purchase price 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 $40.9&#160;million. T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">his amount was comprised of $29.6&#160;million in initial cash payments made to the sellers and $11.3&#160;million for the estimated fair value of contingent earn-out obligations, with a maximum of $20.0&#160;million, based upon the achievement of specified operating income targets in each of the three years following the acquisition.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 BlueWater Federal Solutions, Inc. ("BWF"), a leading information technology management consulting firm based in Chantilly, Virginia. BWF is part of our GSG segment. The fair value of the purchase price 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 $48.5&#160;million. T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">his amount was comprised of $41.8&#160;million in initial cash payments made to the sellers, $1.5&#160;million of payables related to estimated post-closing adjustments for net assets acquired, and $5.2&#160;million for the estimated fair value of contingent earn-out obligations, with a maximum of $8.0&#160;million, based upon the achievement of specified operating income targets in each of the three years following the acquisition.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 the above business combinations are primarily attributable to the existing workforce of the acquired companies and the synergies expected to arise after the acquisitions. The goodwill additions related to our fiscal 2019 acquisitions represent the value of a workforce with emerging technology and new techniques that incorporate artificial intelligence, data analytics and advanced cybersecurity solutions for government and commercial clients, and expanding our geographic presence in the United Kingdom with a strong platform for growth in the United Kingdom and Europe. 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 existing 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 to our consolidated financial statements. As a result, no pro forma information has been provided.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Backlog, client relations and trade name intangible assets include the fair value of existing contracts and the underlying customer relationships with lives ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzUzNzg_cd8fbc45-a311-48c8-b452-9cb899b18471">one</span> to ten years, and trade names with lives ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzU0MzQ_8b49dc3d-9fd4-4f1f-a901-7ec0327af828">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:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xODQvZnJhZzpiNGIwZmQ1ZGRiYzM0YjYwYjk2MWFlNWEwOWNiNTBiYi90ZXh0cmVnaW9uOmI0YjBmZDVkZGJjMzRiNjBiOTYxYWU1YTA5Y2I1MGJiXzc0MjM_82bdd0ce-bca7-49e9-92b1-dabdf8ac238c">two</span> or three years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income. In each quarter during fiscal 2020, we evaluated our estimates for contingent consideration liabilities for the remaining earn-out periods for each individual acquisition, which included a review of their financial results to-date, the status of ongoing projects in their RUPOs, and the inventory of prospective new contract awards. In addition, we considered the potential impact of the global economic disruption due to the COVID-19 pandemic on our operating income projections over the various earn-out periods. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2020, we recorded adjustments to our contingent earn-out liabilities and reported related net gains in operating income of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$15.0&#160;million, substantially all in the fourth quarter. These gains primarily resulted from updated valuations of the contingent consideration liabilities for NDY, EGT, and SEG.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition agreement for NDY included a contingent earn-out agreement based on the achievement of operating income thresholds (in Australian dollars) in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2018. The maximum earn-out obligation over the three-year earn-out period was A$25&#160;million (A$7.4&#160;million in year one, and A$8.8&#160;million each in years two and three). These amounts could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. NDY was required to meet a minimum operating income threshold in each year to earn any contingent consideration. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of the purchase price for NDY on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of NDY's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of A$9.4&#160;million for NDY's contingent earn-out liability in the second quarter of fiscal 2018. In determining that NDY would earn 38% of the maximum potential earn-out, we considered several factors including NDY's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in NDY's backlog level. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NDY's actual financial performance in the first two earn-out periods exceeded our original estimates at the acquisition date. As a result, we increased the related contingent consideration liability and recognized losses of $2.1&#160;million (A$3.0&#160;million) an</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d $5.4&#160;million (A$7.9&#160;million) in fis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cal 2018 and fiscal 2019, respectively. In the fourth quarter of fiscal 2020, we evaluated our estimate of NDY&#8217;s contingent consideration liability for the third and final earn-out period. This assessment included a review of NDY&#8217;s actual and forecasted results for the third earn-out period, which included an evaluation of the status of ongoing projects in NDY&#8217;s backlog, and the inventory of prospective new contract awards and the impact of the COVID-19 pandemic on the Australian economy and NDY's operations. As a result of this assessment, we concluded that NDY&#8217;s operating income in the third earn-out period would be lower than previously estimated, and we reduced NDY&#8217;s contingent earn-out liability to $1.8&#160;million (A$2.6&#160;million), which resulted in a gain of $3.7&#160;million (A$5.2&#160;million).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition agreement for EGT included a contingent earn-out agreement based on the achievement of operating income thresholds in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2019. The maximum earn-out obligation over the three-year earn-out period was $25&#160;million ($8.5&#160;million in year one, $9.0&#160;million in year two, and $7.5&#160;million in year three). In each of the first two earn-out years, EGT was to receive a portion of the contingent consideration if EGT achieved a minimum operating income threshold. The remaining contingent consideration could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. EGT was required to meet a minimum operating income threshold in each year to earn any of this contingent consideration. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of the purchase price for EGT on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of EGT's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of $21.1&#160;million for EGT's contingent earn-out liability in the second quarter of fiscal 2019. In determining that EGT would earn 84% of the maximum potential earn-out, we considered several factors including EGT's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in EGT's backlog level and the prospects for the U.S. federal information technology market. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of fiscal 2020, EGT achieved and was paid the maximum earn-out obligation for the first earn-out period. Subsequently, we evaluated our estimate of EGT&#8217;s contingent consideration liability for the second and third earn-out periods. This assessment included a review of EGT&#8217;s actual and forecasted results for the second and third earn-out periods, which included an evaluation of the status of ongoing projects in EGT&#8217;s backlog, and the inventory of prospective new contract awards. As a result of this assessment, we concluded that EGT's operating income in the second and third earn-out period would be lower than previously estimated. Accordingly, in the fourth quarter of fiscal 2020, we reduced EGT&#8217;s contingent earn-out liability to $7.5&#160;million, which resulted in a gain of $4.7&#160;million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition agreement for SEG included a contingent earn-out agreement based on the achievement of operating income thresholds in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2020. The maximum earn-out obligation over the three-year earn-out period was $20&#160;million ($5.0&#160;million, $7.0&#160;million and $8.0&#160;million for years one, two and three, respectively). SEG was to receive a portion of the contingent consideration if SEG achieved a minimum operating income threshold in each year of the earn-out period. The remaining contingent consideration could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. SEG was required to meet a minimum operating income threshold in each year to earn any of this contingent consideration. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of the purchase price for SEG on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of SEG's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of $11.3&#160;million for SEG's contingent earn-out liability in the second quarter of fiscal 2020. In determining that SEG would earn 57% of the maximum potential earn-out, we considered several factors including SEG's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in SEG's backlog level and the prospects for the U.S. federal information technology market. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SEG&#8217;s actual financial performance in the first earn-out period on a year to date basis was below our original expectation at the acquisition date. As a result, in the fourth quarter of fiscal 2020, we evaluated our estimate of SEG&#8217;s contingent consideration liability for all earn-out periods. This assessment included a review of SEG&#8217;s financial results in the first earn-out period, the status of ongoing projects in SEG&#8217;s backlog, the inventory of prospective new contract awards, and future synergies with other Tetra Tech operating units. As a result of this assessment, we concluded that SEG&#8217;s operating income in all earn-out periods would be lower than originally anticipated. Accordingly, in the fourth quarter of fiscal 2020, we reduced the SEG contingent earn-out liability to $8.1&#160;million, which resulted in a gain of $3.4&#160;million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2019, we recorded adjustments to our contingent earn-out liabilities and reported a related net loss of $1.1 million in operating income. These adjustments resulted from the updated valuations of the contingent consideration liabilities, which reflect updated projections of acquired companies' financial performance during their respective earn-out periods. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2018, we recorded adjustments to our contingent earn-out liabilities and reported related losses in operating income of $4.3&#160;million. These losses resulted from updated valuations of the contingent consideration liabilities for NDY, Eco Logical Australia and Cornerstone Environmental Group, as the actual and expected </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">financial performance during the earn-out periods exceeded our original estimates at the acquisition dates.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September&#160;27, 2020, there was a total potential maximum o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f $70.9 million of outstanding contingent consideration related to acquisitions. Of this amount, $32.6 million was estimated as the fair value and a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ccrued on our consolidated balance sheet. If the global economic disruption due to the COVID-19 pandemic is prolonged, we could have more significant reductions in our contingent earn-out liabilities and related gains in operating income in future periods.</span></div><div style="margin-top:6pt;text-align: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="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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%">52,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,438&#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%">16,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,704&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,210&#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%">1,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,005&#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%">(14,971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange impact</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(558)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(854)</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%">&#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%">(2,349)</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%">(22,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,018)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,412)</span></td><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%">Ending balance </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%">32,617&#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: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%">52,992&#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: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%">35,290&#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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures.  This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050751181704">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text">Goodwill and Intangible Assets <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:42.75pt"><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:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:400;line-height:100%">Balance at September 30, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,741&#160;</span></td><td style="background-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%">409,079&#160;</span></td><td style="background-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%">798,820&#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%">53,098&#160;</span></td><td style="background-color:#ffffff;padding: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%">93,601&#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%">146,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,755)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,755)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,037)</span></td><td style="background-color:#ffffff;padding: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%">(11,907)</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%">(12,944)</span></td><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%">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:10pt;font-weight:400;line-height:100%">441,802&#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:400;line-height:100%">483,018&#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:400;line-height:100%">924,820&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(369)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at September 27, 2020</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%">516,315&#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: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%">477,183&#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 #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%">993,498&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill additions related to our fiscal 2020 acquisitions of SEG and BWF and adjustments of the final valuations for our fiscal 2019 acquisitions. The purchase price allocations for the SEG and BWF acquisitions are preliminary and subject to adjustment based upon the final determinations of the net assets acquired and information to perform the final valuations. Our goodwill was also impacted by foreign currency translation related 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%">the goodwill balances of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our foreign subsidiaries with functional currencies that are different than our reporting currency.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 review at June&#160;29, 2020 (i.e.&#160;the first day of our fourth quarter in fiscal 2020), 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. All of our reporting units had estimated fair values that exceeded their carrying values by more than 80%, with the exception of our Asia/Pacific ("ASP") reporting unit, which is in our CIG reportable segment. Our ASP reporting unit had an estimated fair value that exceeded its carrying value by less than 20%.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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="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. This prompted a strategic review of our ASP reporting unit. As a result of the economic recession in Australia, our revenue growth and profit margin forecasts for the ASP reporting unit declined from the previous forecast used for our annual goodwill impairment review as of June 29, 2020. We also performed an interim goodwill impairment review of our ASP reporting unit in September 2020 and recorded a $15.8&#160;million goodwill impairment charge. The impaired goodwill related to our acquisitions of Coffey and NDY. As a result of the impairment charge, the estimated fair value of our ASP reporting unit equaled its carrying value of $144.9&#160;million, including $95.5&#160;million of goodwill, at September 27, 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of fiscal 2019, we performed an interim goodwill impairment review of our RFS reporting unit and recorded a $7.8 million goodwill impairment charge. As a result of the impairment charge, the estimated fair value of the RFS reporting unit equaled its carrying value of $61 million at September 29, 2019, including the remaining $48.8 million of goodwill. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;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 $534.0 million and $459.5 million at fiscal 2020 and 2019 year-ends, respectively, excluding accumulated impairment of $17.7 million for each period. The gross amounts of goodwill for CIG were $598.7 million and $588.7 million at fiscal 2020 and 2019 year-ends, respectively, excluding accumulated impairment of $121.5&#160;million and $105.7 million,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table 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:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.582%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.582%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.582%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.582%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.584%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" 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><td colspan="3" style="padding:0 1pt"/><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%">September 27, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">September 29, 2019</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%">Weighted-<br/>Average<br/>Remaining<br/>Life<br/>(in years)</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%">Gross<br/>Amount</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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="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%">Gross<br/>Amount</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%">Accumulated<br/>Amortization</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2.9</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%">60,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,392)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,779&#160;</span></td><td style="background-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%">(50,455)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,761)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,968)</span></td><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%">1.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,325)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,859)</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%">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:400;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: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%">106,421&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,478)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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%">96,722&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80,282)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation adjustments reduced net identifiable intangible asse</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ts by $0.4 million and $0.3 million in fiscal 2020 and 2019, respectively. Amortization expense for the identifiable intangible assets for fiscal 2020, 2019 and 2018 was $11.6 million, $11.6 million and $18.2 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%">Estimated amortization expense for the succeeding four fiscal years is as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</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,786&#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%">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%">2,652&#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%">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%">1,915&#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%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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: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%">13,943&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050752452248">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td>
<td class="text">Property and Equipment<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="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%">90,942&#160;</span></td><td style="background-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%">114,652&#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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,382&#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%">34,881&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and buildings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371&#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 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%">Total property and equipment</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,511&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,904&#160;</span></td><td style="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;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,463)</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 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%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,507&#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="padding:0 1pt"/><td style="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="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%">39,441&#160;</span></td><td style="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></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The depreciation expense related to property and equipment 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 $13.0 million, $17.3 million and $19.6 million for fiscal 2020, 2019 and 2018, respectively. As of September&#160;29, 2019, we classified $5.4 million of net assets related to the disposal of our Canadian turn-key pipeline activities as held-for-sale, and reported them as "Prepaid expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s and other current </span>assets" on our consolidated balance sheet. These assets were sold during fiscal 2020 resulting in a net gain of $8.5&#160;million, which is reported in "Other costs of revenue" on the consolidated statement of income.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050851129224">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes Income before income taxes, by geographic area, was as follows:<div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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:400;line-height:100%">Income before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,443&#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%">185,535&#160;</span></td><td style="background-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%">180,034&#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%">18,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,399)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,472)</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:400;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: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%">227,991&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,136&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,562&#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%">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;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,102&#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%">30,051&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,840&#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%">6,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,923&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,398&#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%">15,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%">10,897&#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%">Total current 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%">51,372&#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:400;line-height:100%">53,990&#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:400;line-height:100%">66,965&#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: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</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 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,187&#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%">(9,108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,072)</span></td><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%">870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</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%">(27,312)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,817)</span></td><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%">Total deferred 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%">2,729&#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:400;line-height:100%">(37,615)</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:400;line-height:100%">(29,360)</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: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"/></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 income tax expense</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%">54,101&#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 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%">16,375&#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 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,605&#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: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"/></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"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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%">24.5%</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.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.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%">4.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and Development ("R&amp;D") credits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.7)</span></td><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.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%">Domestic production deduction</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%">(0.2)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax differential on foreign 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.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%">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.5</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%">Non-taxable foreign interest income</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.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.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%">(2.0)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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.5</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.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.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%">(2.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%">(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%">Valuation allowance</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.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%">(13.5)</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.5)</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%">Change in uncertain tax positions</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.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%">2.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%">1.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation of deferred taxes</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.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%">(8.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%">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%">(1.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%">(0.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%">2.1</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%">Transition tax on foreign 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%">&#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.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%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.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.8</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%">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">23.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">9.3%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">21.5%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rates for fiscal 2020, 2019 and 2018 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%">23.7%,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 9.3% and 21.5%, respectively. The goodwill impairment charges in fiscal 2020 and fiscal 2019 and certain of the transaction charges in fiscal 2019 did not have related tax benefits. Income tax expense was reduced by $8.3&#160;million, $6.4&#160;million, $5.1&#160;million of excess tax benefits on share-based payments in fiscal 2020, 2019, and 2018, respectively. Additionally, we analyzed our deferred tax liabilities for the Tax Cuts and Jobs Act's ("TCJA's") lower tax rates and recorded a deferred tax benefit of $2.6&#160;million and $10.1&#160;million in fiscal 2019 and fiscal 2018, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Also, valuation allowances of $22.3&#160;million in Australia were released due to sufficient positive evidence obtained during the second quarter of fiscal 2019. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation allowances were primarily related to net operating loss and research and development credit carryforwards and other temporary differences. We evaluated the positive evidence against any negative evidence and determined that it was more likely than not that the deferred tax assets would be realized. The factors used to assess the likelihood of realization were the past performance of the related entities, our forecast of future taxable income, and available tax planning strategies that could be implemented to realize the deferred tax assets. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excluding the impact of the non-deductible goodwill impairment charges and transaction costs, the excess tax benefits on share-based payments, the net deferred tax benefits from the TCJA, and the valuation allowance release, our effective tax rates in fiscal 2020, 2019, and 2018 were 25.6%, 24.6%, and 30.3% respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently under examination by the Internal Revenue Service for fiscal year 2018, the Canada Revenue Agency for fiscal years 2011 through 2016, and the California Franchise Tax Board for fiscal years 2014 through 2016. We are also subject to various other state audits.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Temporary differences comprising the net deferred income tax asset shown on the accompanying consolidated balance sheets were as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="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%">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,146&#160;</span></td><td style="background-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%">764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and contingent liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 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%">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%">6,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,506&#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%">28,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,232&#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%">66,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">5,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%">6,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss carry-forwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,395)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,840&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,941&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#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;padding:2px 1pt;text-align: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="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%">Unbilled revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,451)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,886)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,967)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,941)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,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%">(26,482)</span></td><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%">(1,615)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,133)</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:400;line-height:100%">Total deferred tax 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%">(118,104)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,527)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#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;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%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,736&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,414&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September&#160;27, 2020, undistributed earnings of our foreign subsidiaries, primarily in Canada, amounting to approximately $66.9 million are expected to be permanently reinvested. Accordingly, no provision for foreign withholding taxes has been made. Upon distribution of those earnings, we would be subject to foreign withholding taxes. Assuming the permanently reinvested foreign earnings were repatriated under the laws and rates applicable at September&#160;27, 2020, the incremental foreign withholding taxes applicable to those earnings would be approximately $2.0 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 September&#160;27, 2020, we had available unused state net operating loss ("NOL") carry forwards of $43.7 million that expire at various dates from 2024 to 2037; and available foreign NOL carry forwards of $138.4 million, of which $31.6 million expire at various dates from 2024 to 2040, and $106.8 million have no expiration date. In addition, we had foreign capital loss </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%">carryforwards of $13.8&#160;million and foreign research and development credits of $4.3&#160;million that do not have expiration dates. We have performed an assessment of positive and negative evidence regarding the realization of the deferred tax assets. This assessment included the evaluation of scheduled reversals of deferred tax liabilities, availability of carrybacks, cumulative losses in recent years, estimates of projected future taxable income, and tax planning strategies. Although realization is not assured, based on our assessment, we have concluded that it is more likely than not that the assets will be realized except for the assets related to the loss carry-forwards and certain foreign intangibles for which a valuation allowance of $24.4 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 September&#160;27, 2020, we had $9.2 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:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for current year tax positions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700&#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%">1,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for prior year tax positions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(641)</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%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(757)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,053)</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%">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: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%">9,228&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,169&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,328&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize potential interest and penalties related to unrecognized tax benefits in income tax expense. During fiscal years 2020, 2019 and 2018, we accrued additional interest and penalties of $0.8 million, $2.6 million and $0.6 million, respectively, and recorded reductions in accrued interest and penalties of $0, $0.2 million and $0.3 million, respectively, as a result of audit settlements and other prior-year adjustments. The amount of interest and penalties accrued at September&#160;27, 2020, September&#160;29, 2019 and September 30, 2018 was $4.4 million, $3.6 million and $1.2 million, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=116825942&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=84230637&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=116825942&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=84230637&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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050752249720">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Long-Term Debt</a></td>
<td class="text">Long-Term Debt<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;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"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">291,659&#160;</span></td><td style="background-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%">276,434&#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 and other short-term 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:10pt;font-weight:400;line-height:100%">(49,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:400;line-height:100%">Long-term debt, less current portion and other short-term borrowings</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%">242,395&#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%">263,934&#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></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 30, 2018, we entered into a Second Amended and Restated Credit Agreement (&#8220;Amended Credit Agreement&#8221;) with a total borrowing capacity of $1 billion that will mature in July 2023. The Amended Credit Agreement is a $700 million senior secured, five-year </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">facility that provides for a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$250 million term loan facility (the &#8220;Amended Term Loan Facility&#8221;), a $450 million revolving credit facility (the &#8220;Amended Revolving Credit Facility&#8221;), and a $300 million accordion feature that allows us to increase the Amended Credit Agreement to $1 billion subject to lender approval. The Amended Credit Agreement allows us to, among other things, (i) refinance indebtedness under our Credit Agreement dated as of May 7, 2013; (ii) finance certain permitted open market repurchases of our common stock, permitted acquisitions, and cash dividends and distributions; and (iii) utilize the proceeds for working capital, capital expenditures and other general corporate purposes. The Amended Revolving Credit Facility includes a $100 million sublimit for the issuance of standby letters of credit, a $20 million sublimit for swingline loans, and a $200 million sublimit for multicurrency borrowings and letters of credit.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The entire Amended Term Loan Facility was drawn on July 30, 2018. The Amended Term Loan Facility is subject to quarterly amortization of principal at 5% annually beginning December 31, 2018. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a Eurocurrency rate plus a margin that ranges from 1.00% to 1.75% per annum, or (b) a base rate for loans in U.S. dollars (the highest of the U.S. federal funds rate plus 0.50% per annum, the bank&#8217;s prime rate or </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%">the Eurocurrency rate plus 1.00%) plus a margin that ranges from 0% to 0.75% per annum. In each case, the applicable margin is based on our Consolidated Leverage Ratio, calculated quarterly. The Amended Term Loan Facility is subject to the same interest rate provisions. The Amended Credit Agreement expires on July 30, 2023, or earlier at our discretion upon payment in full of loans and other obligations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September&#160;27, 2020, we had </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$254.9 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in outstanding borrowings under the Amended Credit Agreement, which was comprised 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%">$228.1 million under the Amended Term Loan Facility and $26.8 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">outstanding under the Amended Revolving Credit Facility at a year-to-date weighted-average interest rate 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%"> 2.31% </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">per annum. In addition, we had</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $0.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in standby letters of credit under the Amended Credit Agreement. Our average effective weighted-average interest rate on borrowings outstanding during the year-to-date period ended September&#160;27, 2020 under the Amended Credit Agreement, including the effects of interest rate swap agreements described in Note&#160;14, "Derivative Financial Instruments", 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%">3.52%.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> At September&#160;27, 2020, we had </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$422.4 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of available credit under the Amended Revolving Credit Facility, all of which could be borrowed without a violation of our debt covenants. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Agreement contains certain affirmative and restrictive covenants, and customary events of default. The financial covenants provide for a maximum Consolidated Leverage Ratio of 3.00 to 1.00 (total funded debt/EBITDA, as defined in the Amended Credit Agreement) and a minimum Consolidated Interest Coverage Ratio of 3.00 to 1.00 (EBITDA/Consolidated Interest Charges, as defined in the Amended Credit Agreement). Our obligations under the Amended Credit Agreement are guaranteed by certain of our domestic subsidiaries and are secured by first priority liens on (i) the equity interests of certain of our subsidiaries, including those subsidiaries that are guarantors or borrowers under the Amended Credit Agreement, and (ii) the accounts receivable, general intangibles and intercompany loans, and those of our subsidiaries that are guarantors or borrowers. At September&#160;27, 2020, we were in compliance with these covenants with a consolidated leverage ratio </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of 1.10x and a consolidated interest coverage ratio of 19.76x. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the Amended Credit Agreement, we maintain other credit facilities, which may be used for bank overdrafts, short-term cash advances and bank guarantees. At September&#160;27, 2020, th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ere was $36.6&#160;million outstanding under these facilities and the aggregate amount of standby letters of credit outstanding was $69.7&#160;million. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 27, 2020, we had bank overdrafts of $33.6&#160;million related to our U.S. disbursement bank accounts. This balance is reported in the "Current portion of long-term debt and other short-term borrowings" within our fiscal 2020 year-end consolidated balance sheet. The change in bank overdraft balance is classified as cash flows from financing activities within our consolidated statements of cash flows as we believe these overdrafts to be a form of short-term financing from the bank due to our ability to fund the overdraft with the $50.0&#160;million overdraft protection on the bank accounts or our other credit facilities if needed.</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 presents scheduled maturities of our long-term debt:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,264&#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%">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%">15,625&#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%">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%">226,770&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,659&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050864819112">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued Leases (Topic 842), which is a new standard related to leases to increase transparency and comparability among organizations by requiring the recognition of ROU assets obtained in exchange for lease liabilities on the balance sheet. Most prominent among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases classified as operating leases. Under the standard, disclosures are required to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 elected to adopt the standard, and available practical expedients, effective September 30, 2019 (the first day of our fiscal 2020). These practical expedients allowed us to keep the lease classification assessed under the previous lease accounting standard (ASC 840) without reassessment under the new standard, and allowed all separate lease components, including non-lease components, to be accounted for as a single lease component for all existing leases prior to adoption of the new standard.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 adopted this new standard under the modified retrospective transition approach without adjusting comparative periods in the financial statements, as allowed under Leases (Topic 842), and implemented internal controls and key system functionality to enable the preparation of financial information on adoption. The standard had a material impact on our consolidated balance sheets but did not have an impact on the consolidated income statements. The most significant impact was </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%">the recognition of ROU assets and lease liabilities for operating leases, while accounting for finance leases remained substantially unchanged. Our finance leases are primarily for certain IT equipment and the related ROU and lease liabilities were immaterial, and included in "Other current liabilities" and "Other long-term liabilities" accordingly in the consolidated balance sheet at September 27, 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%">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets and current and long-term operating lease liabilities in the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 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. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. 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="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. To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of one month to twelve years, some of which may include options to extend the leases for up to five years. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-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 for the fiscal year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;27, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.285%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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: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%">87,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,216)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td style="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="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%">85,204&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="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 for fiscal 2020 is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><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 #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%">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%">80,289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,587&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet and other information related to leases 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%">September&#160;27, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><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 #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%">Operating leases:</span></td><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%">239,396&#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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:</span></td><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%">69,650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,955&#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:400;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: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%">261,605&#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="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:400;line-height:100%">Weighted-average remaining lease term:</span></td><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 discount rate:</span></td><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.5&#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></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;27, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we have no 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%">September&#160;27, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is as follows:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><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 #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%">2021</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%">75,074&#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%">2022</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%">64,972&#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;text-align: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%">44,733&#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%">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%">30,991&#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;text-align: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%">21,466&#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%">44,169&#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 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%">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:400;line-height:100%">281,405&#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="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%">(19,800)</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 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 present value of 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: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%">261,605&#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;border-top:3pt double #000;padding:0 1pt"/></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:115%">As of September&#160;29, 2019, $343.5&#160;million of minimum rental commitments on operating leases was payable as follows: $108.8&#160;million in fiscal 2020, $66.4&#160;million in fiscal 2021, $51.4&#160;million in fiscal 2022, $36.5&#160;million in fiscal 2023, $25.8&#160;million in fiscal 2024, and $54.6&#160;million thereafter. Rental expense for fiscal 2019 was $79.3&#160;million.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued Leases (Topic 842), which is a new standard related to leases to increase transparency and comparability among organizations by requiring the recognition of ROU assets obtained in exchange for lease liabilities on the balance sheet. Most prominent among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases classified as operating leases. Under the standard, disclosures are required to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 elected to adopt the standard, and available practical expedients, effective September 30, 2019 (the first day of our fiscal 2020). These practical expedients allowed us to keep the lease classification assessed under the previous lease accounting standard (ASC 840) without reassessment under the new standard, and allowed all separate lease components, including non-lease components, to be accounted for as a single lease component for all existing leases prior to adoption of the new standard.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 adopted this new standard under the modified retrospective transition approach without adjusting comparative periods in the financial statements, as allowed under Leases (Topic 842), and implemented internal controls and key system functionality to enable the preparation of financial information on adoption. The standard had a material impact on our consolidated balance sheets but did not have an impact on the consolidated income statements. The most significant impact was </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%">the recognition of ROU assets and lease liabilities for operating leases, while accounting for finance leases remained substantially unchanged. Our finance leases are primarily for certain IT equipment and the related ROU and lease liabilities were immaterial, and included in "Other current liabilities" and "Other long-term liabilities" accordingly in the consolidated balance sheet at September 27, 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%">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets and current and long-term operating lease liabilities in the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 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. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. 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="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. To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of one month to twelve years, some of which may include options to extend the leases for up to five years. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-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 for the fiscal year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;27, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.285%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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: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%">87,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,216)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td style="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="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%">85,204&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="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 for fiscal 2020 is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><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 #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%">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%">80,289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,587&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet and other information related to leases 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%">September&#160;27, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><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 #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%">Operating leases:</span></td><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%">239,396&#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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:</span></td><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%">69,650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,955&#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:400;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: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%">261,605&#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="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:400;line-height:100%">Weighted-average remaining lease term:</span></td><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 discount rate:</span></td><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.5&#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></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;27, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we have no 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%">September&#160;27, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is as follows:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><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 #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%">2021</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%">75,074&#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%">2022</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%">64,972&#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;text-align: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%">44,733&#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%">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%">30,991&#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;text-align: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%">21,466&#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%">44,169&#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 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%">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:400;line-height:100%">281,405&#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="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%">(19,800)</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 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 present value of 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: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%">261,605&#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;border-top:3pt double #000;padding:0 1pt"/></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:115%">As of September&#160;29, 2019, $343.5&#160;million of minimum rental commitments on operating leases was payable as follows: $108.8&#160;million in fiscal 2020, $66.4&#160;million in fiscal 2021, $51.4&#160;million in fiscal 2022, $36.5&#160;million in fiscal 2023, $25.8&#160;million in fiscal 2024, and $54.6&#160;million thereafter. Rental expense for fiscal 2019 was $79.3&#160;million.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050753036008">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock', window );">Stockholders' Equity and Stock Compensation Plans</a></td>
<td class="text">Stockholders' Equity and Stock Compensation Plans <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September&#160;27, 2020, 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">Employee Stock Purchase Plan ("ESPP").</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Purchase rights to purchase common stock are granted to our eligible full and part-time employees, and shares of common stock are issued upon exercise of the purchase rights. An aggregate of 611,265 shares may be issued pursuant to such exercise. The maximum amount that an employee can contribute during a purchase right period is $5,000. The exercise price of a purchase right is the lesser of 100% of the fair market value of a share of common stock on the first day of the purchase right period (the business day preceding January 1) or 85% of the fair market value on the last day of the purchase right period (December&#160;15, or the business day preceding December&#160;15 if December&#160;15 is not a business day).</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">2005 Equity Incentive Plan.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Key employees and non-employee directors may be granted equity awards, including stock options, restricted stock and restricted stock units ("RSUs"). Options granted before March&#160;6, 2006 vested at 25% on the first anniversary of the grant date, and the balance vests monthly thereafter, such that these options become fully vested no later than four years from the date of grant. These options expire no later than ten years from the date of grant. Options granted on and after March&#160;6, 2006 vest at 25% on each anniversary of the grant date. These options expire no later than eight years from the grant date. RSUs granted to date vest at 25% on each anniversary of the grant date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">2015 Equity Incentive Plan ("2015 EIP").</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Key employees and non-employee directors may be granted equity awards, including stock options, performance share units ("PSUs") and RSUs. Shares issued with respect to awards granted under the 2015 EIP other than stock options or stock appreciation rights, which are referred to as "full value awards", are counted against the 2015 EIP's aggregate share limit as three shares for every share or unit actually issued. No awards have been made under the 2015 Equity Incentive Plan since the adoption of the 2018 Equity Incentive Plan on March 8, 2018 described below. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">2018 Equity Incentive Plan ("2018 EIP")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Key employees and non-employee directors may be granted equity awards, including stock options, PSUs and RSUs. Shares issued with respect to awards granted under the 2018 EIP other than stock options or stock appreciation rights, which are referred to as "full value awards", are counted against the 2018 EIP's aggregate share limit as one share for every share or unit issued. At September&#160;27, 2020, there were 2.5 million shares available for future awards pursuant to the 2018 EIP.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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%">19,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,618&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit related to stock-based compensation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,318)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,016)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,288)</span></td><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%">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: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%">15,106&#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: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%">13,602&#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: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%">14,294&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><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-align: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 option activity for fiscal year ended September&#160;27, 2020:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.859%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.378%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on September 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:10pt;font-weight:400;line-height:100%">894&#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%">33.28&#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%">(355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.63&#160;</span></td><td style="background-color:#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 September 27, 2020</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%">539&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.34&#160;</span></td><td style="background-color:#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%">5.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%">29,623&#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 September 27, 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.34&#160;</span></td><td style="background-color:#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%">5.04</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%">29,623&#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 September 27, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">4.62</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,932&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value in the table above represents the total intrinsic value (the difference between our closing stock price on the last trading day of fiscal 2020 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 received by the in-the-money option holders if they had exercised their options on September&#160;27, 2020. This amount will change based on the fair market value of our stock. At September&#160;27, 2020, we expect to recognize $0.7 million of unrecognized compensation cost related to stock option grants over a weighted-average period of one year.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock options were granted in fiscal 2019 and fiscal 2020. The weighted-average fair value of  stock options granted during fiscal 2018 was $14.82. The aggregate intrinsic value of options exercised during fiscal 2020, 2019 and 2018 was $22.4 million, $20.4 million and $14.4 million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our stock options was estimated on the date of grant using the Black-Scholes option pricing model. There were no options granted in fiscal 2020 and 2019. The following assumptions were used in the calculation for fiscal 2018:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><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%">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%">September 30,<br/>2018</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%">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></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%">Expected stock price volatility</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:120%">36.1% - 38.8%</span></div></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%">Risk-free rate of return, annual</span></td><td colspan="3" style="background-color:#cceeff;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:120%">1.7% - 2.9%</span></div></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 purposes of the Black-Scholes model, forfeitures were estimated based on historical experience. For the fiscal 2018&#160;year-end, we based our expected stock price volatility on historical volatility behavior and current implied volatility behavior. Our risk-free rate of return was based on constant maturity rates provided by the U.S. Treasury. The expected life was based on historical experience.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash proceeds from the exercise of stock 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%">tions were $10.3 million, $11.8 million and $13.5 million for fiscal 2020, 2019 and 2018, respectively. Our policy is to issue shares from our authorized shares upon the exercise of stock options. The actual income tax benefit realized from exercises of nonqualified stock options and disqualifying dispositions of qualified options for fiscal 2020, 2019 and 2018 was $8.3 million, $6.4 million and $5.1 million, respectiv</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ely.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RSU and PSU</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU awards are granted to our key employee and non-employee directors. The fair value of the RSU was determined at the date of grant using the market price of the underlying common stock as of the date of grant. All of the RSUs have time-based vesting over a four-year period, except that RSUs awarded to directors vest after one year. The total compensation cost of the awards is then amortized over their applicable vesting period on a straight-line basis.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSU awards are granted to our executive officers and non-employee directors. All of the PSUs are performance-based and vest, if at all, after the conclusion of the three-year performance period.  The number of PSUs that ultimately vest is based on 50% growth in our EPS and 50% on our relative total shareholder return over the vesting period. For these performance-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-align: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 summary of the RSU and PSU activity under our stock plans is as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested balance at October 1, 2017</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511&#160;</span></td><td style="background-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%">33.19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376&#160;</span></td><td style="background-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%">36.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(270)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.66&#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%">131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.66&#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%">(38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">41.80&#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:400;line-height:100%">Nonvested balance at September 30, 2018</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%">488&#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;padding:2px 0 2px 1pt;text-align: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.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#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;padding:2px 0 2px 1pt;text-align: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.27&#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%">179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.41&#160;</span></td><td style="background-color:#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%">(180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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:400;line-height:100%">Nonvested balance at September 29, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470&#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:400;line-height:100%">50.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:400;line-height:100%">384&#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:400;line-height:100%">53.67&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:400;line-height:100%">444&#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:400;line-height:100%">63.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">355&#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:400;line-height:100%">64.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">For fiscal 2018, includes a payout adjustment of 130,730 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2015 that vested fiscal 2018.  For fiscal 2019, includes a payout a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">djustment of 79,465 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2016 that vested during fiscal 2019. For fiscal 2020 includes a payout adjustment of 63,643  PSUs due to the actual performance level achieved for PSUs granted in fiscal 2017 that vested during fiscal 2020.</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 2020, 2019 and 2018, we awarded 167,525, 179,478 and 198,960 shares of RSUs, respectively, to our key employees and non-employee directors. The weighted-average grant-date fair value of RSUs granted during fiscal 2020, 2019 and 2018 was $83.92, $66.26 and $48.16, respectively. At September&#160;27, 2020, there were 443,504 RSUs outstanding. RSU forfeitures result from employment terminations prior to vesting. Forfeited shares return to the pool of authorized shares available for award.</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 2020, 2019 and 2018, we awarded 74,011, 89,816 and 99,217 shares of PSUs, respectively, to our executive officers and non-employee directors. The weighted-average grant-date fair value of PSUs granted during fiscal 2020, 2019 and 2018 was $99.85, $80.41 and $57.40, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock-based compensation expense related to RSUs </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 PSUs for fiscal 2020, 2019 and 2018 was $17.7 million, $15.4 million and $15.5 million, respectively, and was included in total stock-based compensation expense.  At September&#160;27, 2020, there was $27.7 million of unrecognized stock-based compensation costs related to nonvested RSUs and PSUs that will be substantially recognized by the end of fiscal 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: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:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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%">168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#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%">51.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">40.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash received from exercise of purchase rights</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,844&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">5,727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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%">26.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.7%</span></td><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%">24.0%</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%">1.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6%</span></td><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.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%">Expected life (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2020, 2019 and 2018, 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 2020, 2019 and 2018 included $1.2 million, $0.9 million and $0.6 million, respectively, related to the ESPP. The unrecognized stock-based compensation costs for awards granted under the ESPP at fiscal 2020 and 2019 year-ends were $0.3 million and $0.2 million, respectively. At September&#160;27, 2020, ESPP participants had accumulated $8.5 million to purchase our common stock.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050750854808">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock', window );">Retirement Plans</a></td>
<td class="text">Retirement Plans<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have defined contribution plans in various countries where we have employees. This primarily includes 401(k) plans in the United States. For fiscal 2020, 2019 and 2018, employer </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contributions to the U.S. plans were $25.0 million, $23.3 million and $22.4 million, respectively.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 September&#160;27, 2020 and September&#160;29, 2019, the consolidated balance sheets reflect assets of $35.1 million and $30.4 million, respectively, related to the deferred compensation plan in "Other long-term assets," and liabilities of $35.0 million and $29.5 million, respectively, related to the deferred compensation plan in "Other long-term liabilities."  The net gains and losses related to the deferred compensation plan are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reported as part of &#8220;Selling, general and administrative expenses&#8221; in our consolidated statements of income</span>. These related net gains and losses were immaterial for fiscal 2020, 2019 and 2018.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description about retirement plan including 401(k) plans. Also includes disclosure reflecting postretirement benefit arrangements with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock</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>nonnum: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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050752895128">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings per Share</a></td>
<td class="text">Earnings per 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:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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%">173,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,668&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">136,883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding&#160;&#8211; basic</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,235&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,986&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">55,670&#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%">787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">928&#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%">55,022&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,936&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">56,598&#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 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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3.21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.89&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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.46&#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%">3.16&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.84&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.42&#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><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%">For fiscal 2020 and 2019, no options were excluded from the calculation of dilutive potential common shares. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2018, 0.1 million options were ex</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cluded from the calculation of dilutive potential common shares. These options were not included in the computation of dilutive potential comm</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on shares because the assumed proceeds per share exceeded the average market price per share for that period. Therefore, their inclusion would have been anti-dilutive.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050750854808">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text">Derivative Financial Instruments<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We often use certain interest rate derivative contracts to hedge interest rate exposures on our variable rate debt. Also, we may enter into foreign currency derivative contracts with financial institutions to reduce the risk that cash flows and earnings could adversely be affected by foreign currency exchange rate fluctuations. Our hedging program is not designated for trading or speculative purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize derivative instruments as either assets or liabilities on the accompanying consolidated balance sheets at fair value. We record changes in the fair value (i.e., gains or losses) of the derivatives that have been designated as cash flow hedges in our consolidated balance sheets as accumulated other comprehensive income, and in our consolidated statements of income for those derivatives designated as fair value hedges.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2018, we entered into five interest rate swap agreements that we designated as cash flow hedges to fix the interest rates on the borrowings</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> under our term loan facility. As of September&#160;27, 2020, the notional principal of our outstanding interest swap agreements was $228.1 million ($45.6 million each.) The interest rate swaps have a fixed interest rate of 2.79% and expire in July 2023 for all five agreements. At September&#160;27, 2020 and September&#160;29, 2019, the fair value of the effective portion of our interest rate swap agreements designated as cash flow hedges before tax effect was $(15.5) million and $(10.9) million, respectively, of which we expect to reclassify $5.8 million from accumulated other comprehensive loss to interest expense within the next 12 months.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 our outstanding derivatives designated as hedging instruments were as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:35.796%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value of Derivative<br/>Instruments as of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,512&#160;</span></td><td style="background-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%">11,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair value of the interest rate swap agreements are presented on the consolidated statements of comprehensive income as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:58.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.952%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td><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 30, 2018</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%">(Loss) gain recognized in other comprehensive income, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,638)</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%">(12,125)</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%">806&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no ineffective portions of derivative instruments. Accordingly, no amounts were excluded from effectiveness testing for our interest rate swap agreements. We had no other derivative instruments that were not designated as hedging instruments for fiscal 2020, 2019 and 2018.</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050752455096">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Reclassifications Out of Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text">Reclassifications Out of Accumulated Other Comprehensive Income (Loss)<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accumulated balances and reporting period activities for fiscal 2020 and 2019 related to reclassifications out of accumulated other comprehensive income are summarized as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:400;line-height:100%">Balances at September 30, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128,602)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,109)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,356)</span></td><td style="background-color:#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%">(878)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(878)</span></td><td style="background-color:#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:400;line-height:100%">Net current-period other comprehensive loss</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%">(21,109)</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:400;line-height:100%">(12,125)</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:400;line-height:100%">(33,234)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Balances at September 29, 2019</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%">(149,711)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,873)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160,584)</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;text-align: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:#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%">3,436&#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:400;line-height:100%">(599)</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:400;line-height:100%">2,837&#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%">Amounts reclassified from accumulated other comprehensive 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: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;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:#cceeff;padding:2px 0 2px 1pt;text-align: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:400;line-height:100%">Net current-period other comprehensive income (loss)</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%">3,436&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,638)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,202)</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 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%">Balances at September 27, 2020</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%">(146,275)</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: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%">(15,511)</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">(161,786)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr 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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">This accumulated other comprehensive component is reclassified to "Interest expense" in our consolidated statements of income. See Note 14, "Derivative Financial Instruments", for more information.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -URI http://asc.fasb.org/topic&amp;trid=2134417<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050751142984">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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="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="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 (see Note&#160;2, "Basis of Presentation and Preparation" and Note&#160;5, "Acquisitions and Divestitures" for further information).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The fair value of long-term debt was determined using the present value of future cash flows based on the borrowing rates currently available for debt with similar terms and maturities (Level&#160;2 measurement). The carrying value of our long-term debt approximated fair value at September&#160;27, 2020 and September&#160;29, 2019. At September&#160;27, 2020, we had borrowings of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$254.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> outstanding under our Amended Credit Agreement, which were used to fund our business acquisitions, working capital needs, stock repurchases, dividends, capital expenditures and contingent earn-outs.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050752462072">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies  <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to certain claims and lawsuits typically filed against the consulting and engineering profession, alleging primarily professional errors or omissions. We carry professional liability insurance, subject to certain deductibles and policy limits, against such claims. However, in some actions, parties are seeking damages that exceed our insurance coverage or for which we are not insured. While management does not believe that the resolution of these claims will have a material adverse effect, individually or in aggregate, on our financial position, results of operations or cash flows, management acknowledges the uncertainty surrounding the ultimate resolution of these matters.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 15, 2019, following an initial January 14, 2019 filing, the Civil Division of the United States Attorney's Office filed an amended complaint in intervention in three qui tam actions filed against our subsidiary, Tetra Tech EC, Inc. ("TtEC"), in the U.S. District Court for the Northern District of California. The complaint alleges False Claims Act violations and breach of contract related to TtEC's contracts to perform environmental remediation services at the former Hunters Point Naval Shipyard in San Francisco, California. TtEC disputes the claims and will defend this matter vigorously. We are currently unable to determine the probability of the outcome of this matter or the range of reasonably possible loss, if any.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050752447960">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Reportable Segments</a></td>
<td class="text">Reportable Segments<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We managed ou</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r operations under two reportable segments. Our GSG reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our CIG reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies. Additionally, we continue to report the results of the wind-down of our non-core construction activities in the RCM reportable segment. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reportable segments are described as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">GSG:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;GSG provides consulting and engineering services primarily to U.S. government clients (federal, state and local) and development agencies worldwide. GSG supports U.S. government civilian and defense agencies with services in water, environment, sustainable infrastructure, information technology, and disaster management. GSG also provides engineering design services for U.S. municipal and commercial clients, especially in water infrastructure, solid waste, and high-end sustainable infrastructure designs. GSG also leads our support for development agencies worldwide, especially in the United States, United Kingdom, and Australia.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CIG:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;CIG primarily provides consulting and engineering services to U.S. commercial clients, and international clients that include both commercial and government sectors. CIG supports commercial clients across the Fortune 500, energy utilities, industrial, manufacturing, aerospace, and resource management markets. CIG also provides infrastructure and related environmental, engineering and project management services to commercial and local government clients across Canada, in Asia Pacific (primarily Australia and New Zealand), the United Kingdom, as well as Brazil and Chile.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">RCM:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We continued to report the results of the wind-down of our non-core construction activities in the RCM reportable segment for fiscal 2020. As of September&#160;27, 2020, there was no remaining backlog for RCM 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%">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;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%">Reportable Segments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30, 2018</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,778,922&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,820,671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,694,871&#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,266,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342,509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,323,142&#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%">198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,542)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,199&#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%">(50,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,290)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,064)</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%">2,994,891</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,107,348</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,964,148</span><span style="color:#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:15pt"><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%">168,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,211&#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%">114,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RCM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,933)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,573)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,003)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total income from operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">241,091</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">188,762</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">190,086</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #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;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">goodwill and intangible assets impairment charges, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">amortization of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2020, 2019 and 2018 was $11.6 million, $11.6 million and $18.2 million, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of $15.0 million, $(1.1) million and $(4.3) million for fiscal 2020, 2019 and 2018, respectively. Corporate results in fiscal 2020 and 2019 also included $15.8&#160;million and $7.8 million goodwill impairment charges, respectively.  See Note 6 - "Goodwill and Intangible Assets" for more information.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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%">September 27</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:100%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="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%">649,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,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;text-align: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%">479,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,276&#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%">14,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,608&#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">(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,235,645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,094,484&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">2,378,558</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">2,147,408</span><span style="color:#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="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 #000000;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;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Fiscal 2020 includes recognition of ROU assets for leases (substantially all operating leases) upon the adoption of ASU 2016-02 in the first quarter of fiscal 2020. </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%">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="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:31.058%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><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:9.619%"/><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:9.472%"/><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:9.619%"/><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:9.619%"/><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:9.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="33" 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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="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%">September 29, 2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">September 30, 2018</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%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-Lived</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:100%">Assets&#160;</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,3)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-Lived</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:100%">Assets&#160;</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></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-Lived</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:100%">Assets&#160;</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></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">2,107,457&#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 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%">230,933&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">2,247,780&#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 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%">51,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 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%">2,232,013&#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 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%">57,256&#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="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%">887,434&#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%">108,348&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859,568&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">46,113&#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%">732,135&#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%">28,235&#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;border-bottom:1pt solid #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;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></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue and long-lived assets from our foreign operations, primarily in Canada, Australia and the United Kingdom, and revenue generated from non-U.S. clients. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Excludes goodwill, intangible assets and deferred income taxes. </span></div>(3)     Includes recognition of ROU assets for leases (substantially all operating leases) upon the adoption of ASU 2016-02 in the first quarter of fiscal 2020<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050855010936">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We often </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provide services to unconsolidated joint </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ventures. Our revenue related to services we provided to unconsolidated joint ventures for fiscal 2020, 2019 and 2018 was $88.2 million, $99.1 million and $75.0 million, respectively. Our related reimbursable costs for fiscal 2020, 2019 and 2018 were approximately $86.4 million, $98.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $76.6 million, respectively. Our consolidated balance sheets also included the following amounts related to these services:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29, 2019</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%">20,884&#160;</span></td><td style="background-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,351&#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%">3,261&#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%">9,681&#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;text-align: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%">478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050752915496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information - Unaudited<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">Quarterly Financial Information - Unaudited</a></td>
<td class="text">Quarterly Financial Information&#160;&#8211; Unaudited<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the following unaudited quarterly data for the fiscal years ended September&#160;27, 2020 and September&#160;29, 2019 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 second quarter of fiscal 2020, we incurred incremental costs totaling $8.2&#160;million to address the COVID-19 pandemic. In the fourth quarter of fiscal 2020, we </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recorded adjustments to our contingent earn-out liabilities and reported related net gains in operating income of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$13.5&#160;million. Additionally, we recorded a $15.8&#160;million goodwill impairment charge related to the ASP reporting unit, which is in our CIG segment. We sold non-core equipment related to the disposal of our Canadian turn-key pipeline activities throughout fiscal 2020 which resulted in gains of $0.8&#160;million, $2.2&#160;million, $4.5&#160;million, and $1.0&#160;million in the first, second, third, and fourth quarters of fiscal 2020, respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of fiscal 2019, deferred tax valuation allowances of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$22.3 million i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n Australia were released due to sufficient positive evidence obtained. During the fourth quarter of fiscal 2019, we decided to dispose of the Canadian turn-key pipeline activities in our CIG segment. As a result, we recorded a $7.8 million goodwill impairment charge and other charges for severance and other disposition costs totaling $10.9 million. Also in the fourth quarter of fiscal 2019, we incurred acquisition and transaction charges 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%"> $10.4 million related to the acquisition of WYG. </span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><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:10.613%"/><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:10.613%"/><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:10.614%"/><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 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797,623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,735&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Tetra Tech</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share attributable to Tetra Tech:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.85&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.83&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,438&#160;</span></td><td style="background-color:#cceeff;border-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%">55,463&#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,692&#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,603&#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 2019</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%">717,431&#160;</span></td><td style="background-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%">722,621&#160;</span></td><td style="background-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%">825,793&#160;</span></td><td style="background-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%">841,502&#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%">55,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%">47,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,665&#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%">41,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,527&#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%">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.76&#160;</span></td><td style="background-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.01&#160;</span></td><td style="background-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.90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.21&#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.75&#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.00&#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.88&#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.21&#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:400;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%">55,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,819&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,617&#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%">56,366&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,985&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,768&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,618&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050752380904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES</a></td>
<td class="text"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II&#160;&#8211; VALUATION AND QUALIFYING ACCOUNTS AND RESERVES</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Fiscal Years Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">September 30, 2018, September&#160;29, 2019 and September&#160;27, 2020 </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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 2018</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%">3,987&#160;</span></td><td style="background-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,496&#160;</span></td><td style="background-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%">(295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">5,188&#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 2019</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%">5,188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,868)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">10,562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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 2018</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%">25,326&#160;</span></td><td style="background-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%">900&#160;</span></td><td style="background-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%">(4,747)</span></td><td style="background-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,479&#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 2019</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%">21,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,714)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,543&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">24,395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Reflects updated presentation of allowance for doubtful accounts to include expected credit losses in anticipation of our adoption of ASU 2016-13 in the first quarter of fiscal 2021.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)   </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Primarily represents write-offs of uncollectible amounts, net of recoveries for the allowance for doubtful accounts. The income tax valuation amount represents the release of valuation allowances in Australia.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes loss in foreign jurisdictions, currency adjustments, and valuation allowance adjustments related to net operating loss carry-forwards.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050753785272">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_ConsolidationAndPresentationPolicyTextBlock', window );">Principles of Consolidation and Presentation</a></td>
<td class="text">Principles of Consolidation and Presentation.&#160;&#160;&#160;&#160;The consolidated financial statements include our accounts and those of joint ventures of which we are the primary beneficiary. All significant intercompany balances and transactions have been eliminated in consolidation.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiscalPeriod', window );">Fiscal Year</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We report results of operations based on 52 or 53-week periods ending on the Sunday nearest September&#160;30. Fiscal years 2020, 2019 and 2018 each contained 52&#160;weeks.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("U.S. GAAP") requires us to make estimates and assumptions. These estimates and assumptions affect the amounts reported in our consolidated financial statements and accompanying notes. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may take in the future, actual results could differ materially from those estimates.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Cash and cash equivalents include highly liquid investments with original maturities of 90 days&#160;or less. We classify cash and cash equivalents as restricted when we are unable to freely use such cash and cash equivalents for our general operating purposes. Restricted cash balances are reported within </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our "Prepaid expenses and other current assets"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated balance sheets. Occasionally, we have book overdrafts which represent checks issued in excess of funds on deposit in our bank accounts that have not yet been paid by the applicable bank at the balance sheet date.  Bank overdrafts occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify book and bank overdrafts as </span>short-term borrowings on our consolidated balance sheets, and report the change in overdrafts as a financing activity in our consolidated statements of cash flows.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Insurance Matters, Litigation and Contingencies</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance Matters, Litigation and Contingencies.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In the normal course of business, we are subject to certain contractual guarantees and litigation. In addition, we maintain insurance coverage for various aspects of our business and operations. We record in our consolidated balance sheets amounts representing our estimated liability for these legal and insurance obligations.  Any adjustments to these liabilities are recorded in our consolidated statements of income.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable - Net</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable&#160;&#8211; Net.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Net accounts receivable consists of billed and unbilled accounts receivable, and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at September&#160;27, 2020 are expected to be billed and collected within 12 months.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unbilled accounts receivable also include amounts related to requests for equitable adjustment to contracts that provide for price redetermination. These amounts are recorded only when they can be reliably estimated and realization is probabl</span>e. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the coronavirus disease 2019 ("COVID-19") pandemic, that may affect our clients' ability to pay.Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at September&#160;27, 2020 are expected to be billed and collected within 12 months. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the COVID-19 pandemic, that may affect our clients' ability to pay.Claims are amounts in excess of agreed contract prices that we seek to collect from our clients or other third parties for delays, errors in specifications and designs, contract terminations, change orders in dispute or unapproved as to both scope and price, or other causes of unanticipated additional costs. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regards to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in our performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. This can lead to a situation in which costs are recognized in one period and revenue is recognized in a subsequent period when a client agreement is obtained, or a claims resolution occurs.We regularly evaluate all unsettled claim amounts and record appropriate adjustments to operating earnings when it is probable that the claim will result in a different contract value than the amount previously estimated.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue and Contract Assets and Liabilities</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><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue over time as the related performance obligation is satisfied by transferring control of a promised good or service to our customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects our judgement to faithfully depict the value of the services transferred to the customer. For certain on-call engineering or consulting and similar contracts, we recognize revenue in the amount which we have the right to invoice the customer if that amount corresponds directly with the value of our performance completed to date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invoice customers based on the contractual terms of each contract. However, the timing of revenue recognition may differ from the timing of invoice issuance. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Such amounts are recoverable from customers based upon various measures of performance, including achievement of certain milestones or completion of a contract. In addition, many of our time and materials arrangements are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded, as revenue is recognized in advance of billings. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. </span></div>Contract liabilities consist of billings in excess of revenue recognized. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and increase as billings in advance of revenue recognition occur. Contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. There were no substantial non-current contract assets or liabilities for the periods presented.We recognize revenue primarily using the cost-to-cost measure of progress method, which involves the estimates of progress towards completion. Changes in those estimates could result in the recognition of cumulative catch-up adjustments to the contract&#8217;s inception-to-date revenue, costs and profit in the period in which such changes are made. Our RUPOs represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. We had $3.2 billion of RUPOs as of September&#160;27, 2020. 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. 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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text">Property and Equipment.&#160;&#160;&#160;&#160;Property and equipment are recorded at cost and depreciated 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:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzQxNTc_21d6552c-7a58-4dd1-a448-e6b405d2fa2c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzQxNTc_4fc56bde-bab0-43ab-ae75-5c36bc47d464">three</span></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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Long-Lived Assets</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;Our policy is to 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases.    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, and current and long-term operating lease liabilities in the consolidated balance sheets. Our finance leases are reported in "Other long-term assets", "Other current liabilities", and "Other long-term liabilities" on our consolidated balance sheet. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at 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. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. 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="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. To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of one month to twelve years, some of which may include options to extend the leases for up to five years. We also have finance leases which are primarily related to IT equipment.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 a liability for contract 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The cost of an acquired company is assigned to the tangible and intangible assets purchased and the liabilities assumed based on their fair values at the date of acquisition. The determination of fair values of these assets and liabilities requires us to make estimates and use valuation techniques when a market value is not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Goodwill typically represents the value paid for the assembled workforce and enhancement of our service offerings. Transaction costs associated with business combinations are expensed as incurred.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text"><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 style="margin-bottom:6pt;margin-top:6pt;text-align: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 June&#160;29, 2020 (i.e.,&#160;the first day of our fiscal fourth quarter). In addition, we regularly evaluate whether events and circumstances have occurred that may indicate a potential change in recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, including a deterioration in general economic conditions, an increased competitive environment, a change in management, key personnel, strategy or customers, negative or declining cash flows, or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. We assess goodwill for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment, referred to as a component. Our operating segments are the same as our reportable segments and our reporting units for goodwill impairment testing are the components one level below our reportable segments. These components constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component. We aggregate components within an operating segment that have similar economic characteristics.</span></div>The impairment test for goodwill involves the comparison of the estimated fair value of each reporting unit to the reporting unit's carrying value, including goodwill. We estimate the fair value of reporting units based on a comparison and weighting of the income approach, specifically the discounted cash flow method and the market approach, which estimates the fair value of our reporting units based upon comparable market prices and recent transactions and also validates the reasonableness of the multiples from the income approach. The development of the present value of future cash flow projections includes assumptions and estimates derived from a review of our expected revenue growth rates, operating profit margins, discount rates, and the terminal growth rate. If the fair value of a reporting unit exceeds its carrying amount, the goodwill of that reporting unit is not considered impaired. However, if its carrying value exceeds its fair value, our goodwill is impaired, and we are required to record a non-cash charge that could have a material adverse effect on our consolidated financial statements.  An impairment loss recognized, if any, should not exceed the total amount of goodwill allocated to the reporting unit.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_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:id3VybDovL2RvY3MudjEvZG9jOmJmMTUwNGYwOTdhNjRkZWViMmIwNjJmMjU5YWE3NDcyL3NlYzpiZjE1MDRmMDk3YTY0ZGVlYjJiMDYyZjI1OWFhNzQ3Ml8xNjYvZnJhZzoxOTMyMmE0MzFmMTA0NGY3OTdlNDQ0Nzg2OTZkZjA3ZS90ZXh0cmVnaW9uOjE5MzIyYTQzMWYxMDQ0Zjc5N2U0NDQ3ODY5NmRmMDdlXzEyNDQ1_8514b5b2-d959-4614-b8e1-8db45ddc20d9">two</span> or three years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities </span></div>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></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We determine the fair values of our financial instruments, including short-term investments, debt instruments and derivative instruments based on inputs or assumptions that market participants would use in pricing an asset or a liability. We categorize our instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level&#160;3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair values based on their short-term nature. The carrying amounts of our revolving credit facility approximates fair value because the interest rates are based upon variable reference rates. Certain other assets and liabilities, such as contingent earn-out liabilities and amounts related to cash-flow hedges, are required to be carried in our consolidated financial statements at fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our fair value measurement methods may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Although we believe our valuation methods are appropriate and consistent with those used by other market participants, the use of different methodologies or assumptions to determine fair value could result in a different fair value measurement at the reporting date.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We account for our derivative instruments as either assets or liabilities and carry them at fair value. For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the effective portion of the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income (loss) in stockholders' equity and reclassified into income in the same period or periods during which the hedged transaction affects earnings. The ineffective portion of the gain or loss on the derivative instrument, if any, is recognized in current income. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net gain or loss on the effective portion of a derivative instrument that is designated as an economic hedge of the foreign currency translation exposure generated by the re-measurement of certain assets and liabilities denominated in a non-functional currency in a foreign operation is reported in the same manner as a foreign currency translation adjustment. Accordingly, any gains or losses related to these derivative instruments are recognized in current income. Derivatives that do not qualify as hedges are adjusted to fair value through current income.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansPolicy', window );">Deferred Compensation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We maintain a non-qualified defined contribution supplemental retirement plan for certain key employees and non-employee directors that is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. Our consolidated balance sheets reflect our investment in variable life insurance contracts in "Other long-term assets." Our obligation to participating employees is reflected in "Other long-term liabilities." </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net gains and losses related to the deferred compensation plan are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reported as part of &#8220;Selling, general and administrative expenses&#8221; in our consolidated statements of income</span>.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_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>e event that we have surplus cash, we place our temporary cash investments with lower risk financial institutions and, by policy, limit the amount of investment exposure to any one financial institution. Approximately 28% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2020&#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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We determine the functional currency of our foreign operating units based upon the primary currency in which they operate. These operating units maintain their accounting records in their local currency, primarily Canadian and Australian dollars, and British pounds. Where the functional currency is not the U.S. dollar, translation of assets and liabilities to U.S. dollars is based on exchange rates at the balance sheet date. Translation of revenue and expenses to U.S. dollars is based on the average rate during the period. Translation gains or losses are reported as a component of other comprehensive income (loss). Gains or losses from foreign currency transactions are included in income from operations.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Pronouncements Adopted in Fiscal 2020 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 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:115%">In February 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-02 &#8220;Leases (Topic 842)&#8221;, which is a new standard related to leases to increase transparency and comparability among organizations by requiring the recognition of ROU assets obtained in exchange for lease liabilities on the balance sheet. Most prominent among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases classified as operating leases. Under the standard, disclosures are required to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases. In the first quarter of fiscal 2020, we adopted the standard using the modified retrospective method. The standard was applied to leases that existed or were entered into on or after September 30, 2019. Our fiscal 2020 financial statements have been presented under this standard. However, the prior-year financial statements have not been adjusted and continue to be reported in accordance with previous guidance. See Note 10, "Leases" for further discussion of the adoption and the 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%">In August 2017, the FASB issued accounting guidance on hedging activities. The amendment better aligns an entity&#8217;s risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. The guidance was effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2018 (first quarter of fiscal 2020 for us). The adoption of this guidance had no 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%">In February 2018, the FASB issued guidance on reclassification of certain tax effects from accumulated comprehensive income,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">which allows for a reclassification of stranded tax effects from the Tax Cuts and Jobs Act ("TCJA") from accumulated other comprehensive income to retained earnings. The guidance was effective for fiscal years beginning after December 15, 2018 (first quarter of fiscal 2020 for us). We did not reclassify our stranded effects from the TCJA, which were immaterial.</span></div><div style="margin-bottom:6pt;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 Not Yet Adopted.</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%">In June 2016, the FASB issued updated guidance, Accounting Standards Update ("ASU") 2016-13, related to the measurement of credit losses for certain financial assets. This guidance replaces the current incurred loss methodology with an expected credit loss methodology. It requires us to recognize an allowance equal to our current estimate of all contractual cash flows that we do not expect to collect. Our estimate would consider relevant information about past events, current conditions, and reasonable and supportable forecasts impacting the collectability of the reported amounts. The guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019 (first quarter of fiscal 2021 for us). In anticipation of our adoption of ASU 2016-13, we have updated our presentation of gross receivables and the allowance for doubtful accounts to reflect only expected credit losses in the allowance. </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not expect the adoption in the first quarter of fiscal 2021 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%">In August 2018, the FASB issued updated guidance modifying certain fair value measurement disclosures. The guidance contains additional disclosures to enable users of the financial statements to better understand the entity&#8217;s assumption used to develop significant unobservable inputs for Level 3 fair value measurements, but also eliminates the requirement for entities to disclose the amount of and reasons for transfers between Level 1 and Level 2 investments within the fair value hierarchy. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019 (first quarter of fiscal 2021 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have a significant 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%">In December 2019, the FASB issued guidance simplifying the accounting for income taxes by removing certain exceptions to general principles in Topic 740 and amending certain existing guidance for clarity. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020 (first quarter of fiscal 2022 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Securities and Exchange Commission issued guidance amending certain financial </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">disclosures about acquired and disposed businesses. The amendments are designed to assist registrants in making more meaningful determinations of whether a subsidiary or an acquired or disposed business is significant, and to improve the related disclosure requirements. The guidance is effective for fiscal years beginning after December 31, 2020 (first quarter of fiscal 2022 for us). We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ConcentrationOfCreditRiskPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding concentration of credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ConcentrationOfCreditRiskPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ConsolidationAndPresentationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. Also discloses accounting policy regarding presentation of the financial statements, including changes from prior period presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ConsolidationAndPresentationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ContingentConsiderationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for contingent consideration for acquisitions that include contingent earn-out arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ContingentConsiderationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6052-115624<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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><br>Reference 3: 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=68068213&amp;loc=d3e12565-110249<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41638-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41675-113959<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<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 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13279-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiscalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=d3e5291-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiscalPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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> -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 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&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=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: 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=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: 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=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementPlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66047640&amp;loc=d3e39622-114963<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 80<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<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 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 5: 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 6: 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=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementPlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&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=121604090&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=121604090&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=121604090&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=121604090&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=84158767&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=121604090&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=121604090&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=121604090&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&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=121611835&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=121611835&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=121611835&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=121611835&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050752282920">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Summary of revenue disaggregated by client sector and contract type</a></td>
<td class="text">The following tables present revenue disaggregated by client sector and contract type:  <div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30, 2018</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Client Sector:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state and local government</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">469,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal government </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941,102&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">974,384&#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%">674,605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788,398&#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%">887,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859,568&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">732,135&#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:400;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:400;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:400;line-height:100%">2,994,891&#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:400;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:400;line-height:100%">3,107,348&#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:400;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:400;line-height:100%">2,964,148&#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 0 12.25pt"/><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,078,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,048,157&#160;</span></td><td style="background-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%">986,910&#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,391,592&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,395,148&#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%">524,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582,090&#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:400;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:400;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:400;line-height:100%">2,994,891&#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:400;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:400;line-height:100%">3,107,348&#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:400;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:400;line-height:100%">2,964,148&#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></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated under U.S. federal government contracts performed outside the United States.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated from foreign operations, primarily in Canada, Australia, the United Kingdom, and revenue generated from non-U.S. clients.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Summary of net contract assets/liabilities</a></td>
<td class="text">Net contract assets/liabilities consisted of the following:<div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,324&#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%">171,905&#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%">165,611&#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:400;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: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%">(79,273)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(51,287)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Include</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">s $12.3&#160;million and $26.5&#160;million of contract retentions as of September&#160;27, 2020 and September&#160;29, 2019, respectively.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Components of net accounts receivable</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net accounts receivable consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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%">402,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%">496,985&#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%">253,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,297&#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%">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:400;line-height:100%">656,182&#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:400;line-height:100%">779,282&#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%">(7,147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><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%">Total accounts receivable, 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: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%">649,035&#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%">768,720&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 September&#160;27, 2020 over the following periods: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">1,846,527&#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,372,446&#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:400;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: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%">3,218,973&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050854682152">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_SummaryOfSharesRepurchasedTableTextBlock', window );">Schedule of stock repurchase activity</a></td>
<td class="text">The following table summarizes stock repurchases in the open market and settled in fiscal 2019 and fiscal 2020:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"><tr><td style="width:1.0%"/><td style="width:18.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.840%"/><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%">Fiscal Year</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%">Stock Repurchase Program</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%">Shares Repurchased</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%">Average Price 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%">Total Cost<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%">2019</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%">2018 Program</span></td><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:400;line-height:100%">430,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 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%">58.06&#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 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%">25,000&#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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</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%">2019 Program</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%">1,131,962&#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%">66.26&#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%">75,000&#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;text-align: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 Total</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="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%">1,562,521</span><span style="color:#000000;font-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 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%">64.00</span><span style="color:#000000;font-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 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%">100,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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">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:700;line-height:100%">2019 Program</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:700;line-height:100%">1,508,747</span><span style="color:#000000;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%">77.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"/><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%">117,188</span><span style="color:#000000;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></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="top.Show.showAR( this, 'defref_us-gaap_DividendsDeclaredTableTextBlock', window );">Summary of dividends declared and paid</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="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 2020 and 2019:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 11, 2019</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.15&#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, 2019</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 13, 2019</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%">8,190&#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 27, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 12, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,225&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 13, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 29, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 27, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 21, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 4, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">9,153&#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:400;line-height:100%">Total dividends paid as of September 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">34,743&#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 5, 2018</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.12&#160;</span></td><td style="background-color:#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, 2018</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 14, 2018</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%">6,654&#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 28, 2019</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.12&#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 13, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2019</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%">6,616&#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 29, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 15, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 31, 2019</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%">8,219&#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 29, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 14, 2019</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 30, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,185&#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:400;line-height:100%">Total dividends paid as of September 29, 2019</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: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,674&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_StockRepurchaseAndDividendsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase And Dividends [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_StockRepurchaseAndDividendsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_SummaryOfSharesRepurchasedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Summary Of Shares Repurchased [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_SummaryOfSharesRepurchasedTableTextBlock</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>nonnum: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_DividendsDeclaredTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsDeclaredTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050751106856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock', window );">Summary of changes in the carrying value of estimated contingent earn-out liabilities</a></td>
<td class="text"><div style="margin-top:6pt;text-align: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="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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%">52,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,438&#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%">16,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,704&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,210&#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%">1,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,005&#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%">(14,971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange impact</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(558)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(854)</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%">&#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%">(2,349)</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%">(22,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,018)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,412)</span></td><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%">Ending balance </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%">32,617&#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: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%">52,992&#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: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%">35,290&#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_ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular information of changes in contingent earn-out liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050755930840">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Summary of changes in carrying value of goodwill</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:42.75pt"><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:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:400;line-height:100%">Balance at September 30, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,741&#160;</span></td><td style="background-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%">409,079&#160;</span></td><td style="background-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%">798,820&#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%">53,098&#160;</span></td><td style="background-color:#ffffff;padding: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%">93,601&#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%">146,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,755)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,755)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,037)</span></td><td style="background-color:#ffffff;padding: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%">(11,907)</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%">(12,944)</span></td><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%">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:10pt;font-weight:400;line-height:100%">441,802&#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:400;line-height:100%">483,018&#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:400;line-height:100%">924,820&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(369)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at September 27, 2020</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%">516,315&#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: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%">477,183&#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 #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%">993,498&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock', window );">Summary of acquired identifiable intangible assets with finite useful lives</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table 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:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.582%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.582%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.582%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.582%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.584%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" 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><td colspan="3" style="padding:0 1pt"/><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%">September 27, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">September 29, 2019</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%">Weighted-<br/>Average<br/>Remaining<br/>Life<br/>(in years)</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%">Gross<br/>Amount</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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="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%">Gross<br/>Amount</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%">Accumulated<br/>Amortization</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2.9</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%">60,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,392)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,779&#160;</span></td><td style="background-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%">(50,455)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,761)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,968)</span></td><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%">1.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,325)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,859)</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%">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:400;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: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%">106,421&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,478)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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%">96,722&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80,282)</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Estimated amortization expense for the succeeding five years and beyond</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for the succeeding four fiscal years is as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</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,786&#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%">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%">2,652&#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%">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%">1,915&#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%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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: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%">13,943&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the characteristics, including gross value, accumulated amortization amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050752554040">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of components of property and equipment</a></td>
<td class="text"><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="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%">90,942&#160;</span></td><td style="background-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%">114,652&#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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,382&#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%">34,881&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and buildings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371&#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 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%">Total property and equipment</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,511&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,904&#160;</span></td><td style="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;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,463)</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 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%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,507&#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="padding:0 1pt"/><td style="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="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%">39,441&#160;</span></td><td style="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></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050752895688">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of income before income taxes, by geographical area</a></td>
<td class="text">Income before income taxes, by geographic area, was as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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:400;line-height:100%">Income before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,443&#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%">185,535&#160;</span></td><td style="background-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%">180,034&#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%">18,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,399)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,472)</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:400;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: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%">227,991&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,136&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,562&#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>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of components of income tax expense</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,102&#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%">30,051&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,840&#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%">6,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,923&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,398&#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%">15,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%">10,897&#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%">Total current 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%">51,372&#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:400;line-height:100%">53,990&#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:400;line-height:100%">66,965&#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: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</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 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,187&#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%">(9,108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,072)</span></td><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%">870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</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%">(27,312)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,817)</span></td><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%">Total deferred 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%">2,729&#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:400;line-height:100%">(37,615)</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:400;line-height:100%">(29,360)</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: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"/></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 income tax expense</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%">54,101&#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 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%">16,375&#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 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,605&#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: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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of reconciliation of income tax expense and effective income tax rates</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"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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%">24.5%</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.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.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%">4.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and Development ("R&amp;D") credits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.7)</span></td><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.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%">Domestic production deduction</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%">(0.2)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax differential on foreign 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.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%">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.5</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%">Non-taxable foreign interest income</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.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.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%">(2.0)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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.5</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.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.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%">(2.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%">(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%">Valuation allowance</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.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%">(13.5)</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.5)</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%">Change in uncertain tax positions</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.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%">2.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%">1.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation of deferred taxes</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.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%">(8.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%">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%">(1.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%">(0.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%">2.1</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%">Transition tax on foreign 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%">&#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.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%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.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.8</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%">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">23.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">9.3%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">21.5%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of temporary differences comprising the net deferred income tax asset</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Temporary differences comprising the net deferred income tax asset shown on the accompanying consolidated balance sheets were as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="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%">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,146&#160;</span></td><td style="background-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%">764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and contingent liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 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%">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%">6,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,506&#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%">28,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,232&#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%">66,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">5,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%">6,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss carry-forwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,395)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,840&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,941&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#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;padding:2px 1pt;text-align: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="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%">Unbilled revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,451)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,886)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,967)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,941)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,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%">(26,482)</span></td><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%">(1,615)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,133)</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:400;line-height:100%">Total deferred tax 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%">(118,104)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,527)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#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;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%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,736&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,414&#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="top.Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock', window );">Reconciliation of the beginning and ending amounts of unrecognized tax benefits</a></td>
<td class="text">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for current year tax positions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700&#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%">1,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for prior year tax positions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(641)</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%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(757)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,053)</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%">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: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%">9,228&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,169&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,328&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=84230637&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=84230637&amp;loc=d3e32840-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050750860248">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of long-term debt</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;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"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">291,659&#160;</span></td><td style="background-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%">276,434&#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 and other short-term 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:10pt;font-weight:400;line-height:100%">(49,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:400;line-height:100%">Long-term debt, less current portion and other short-term borrowings</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%">242,395&#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%">263,934&#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></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of maturities of long-term debt</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-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 scheduled maturities of our long-term debt:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,264&#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%">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%">15,625&#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%">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%">226,770&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,659&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://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=119993939&amp;loc=d3e28541-108399<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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.(e),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: 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=119993939&amp;loc=d3e28551-108399<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 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21521-112644<br><br>Reference 7: 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=109259400&amp;loc=d3e21538-112644<br><br>Reference 8: 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=75038535&amp;loc=d3e64711-112823<br><br>Reference 9: 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 10: 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=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050752594520">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Summary of components of lease cost</a></td>
<td class="text"><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 components of lease costs for the fiscal year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;27, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.285%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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: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%">87,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,216)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td style="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="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%">85,204&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="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 for fiscal 2020 is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><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 #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%">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%">80,289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,587&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Summary of supplemental balance sheet and other information</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet and other information related to leases 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%">September&#160;27, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><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 #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%">Operating leases:</span></td><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%">239,396&#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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:</span></td><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%">69,650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,955&#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:400;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: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%">261,605&#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="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:400;line-height:100%">Weighted-average remaining lease term:</span></td><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 discount rate:</span></td><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.5&#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></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Summary of maturity of future undiscounted cash flows associated with operating lease liabilities</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align: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%">September&#160;27, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is as follows:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><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 #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%">2021</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%">75,074&#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%">2022</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%">64,972&#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;text-align: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%">44,733&#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%">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%">30,991&#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;text-align: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%">21,466&#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%">44,169&#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 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%">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:400;line-height:100%">281,405&#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="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%">(19,800)</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 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 present value of 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: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%">261,605&#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;border-top:3pt double #000;padding:0 1pt"/></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_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Lessee</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050761183352">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of the stock-based compensation and related income tax benefits</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our stock-based compensation and related income tax benefits:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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%">19,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,618&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit related to stock-based compensation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,318)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,016)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,288)</span></td><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%">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: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%">15,106&#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: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%">13,602&#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: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%">14,294&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of stock option activity</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 option activity for fiscal year ended September&#160;27, 2020:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.859%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.378%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on September 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:10pt;font-weight:400;line-height:100%">894&#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%">33.28&#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%">(355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.63&#160;</span></td><td style="background-color:#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 September 27, 2020</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%">539&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.34&#160;</span></td><td style="background-color:#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%">5.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%">29,623&#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 September 27, 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.34&#160;</span></td><td style="background-color:#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%">5.04</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%">29,623&#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 September 27, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">4.62</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,932&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of assumptions used in the calculation of the fair value of stock options using the Black-Scholes option pricing model</a></td>
<td class="text">The following assumptions were used in the calculation for fiscal 2018:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><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%">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%">September 30,<br/>2018</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%">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></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%">Expected stock price volatility</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:120%">36.1% - 38.8%</span></div></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%">Risk-free rate of return, annual</span></td><td colspan="3" style="background-color:#cceeff;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:120%">1.7% - 2.9%</span></div></td></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of RSU and PSU activity</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 summary of the RSU and PSU activity under our stock plans is as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested balance at October 1, 2017</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511&#160;</span></td><td style="background-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%">33.19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376&#160;</span></td><td style="background-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%">36.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(270)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.66&#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%">131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.66&#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%">(38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">41.80&#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:400;line-height:100%">Nonvested balance at September 30, 2018</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%">488&#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;padding:2px 0 2px 1pt;text-align: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.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#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;padding:2px 0 2px 1pt;text-align: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.27&#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%">179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.41&#160;</span></td><td style="background-color:#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%">(180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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:400;line-height:100%">Nonvested balance at September 29, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470&#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:400;line-height:100%">50.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:400;line-height:100%">384&#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:400;line-height:100%">53.67&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:400;line-height:100%">444&#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:400;line-height:100%">63.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">355&#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:400;line-height:100%">64.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">For fiscal 2018, includes a payout adjustment of 130,730 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2015 that vested fiscal 2018.  For fiscal 2019, includes a payout a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">djustment of 79,465 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2016 that vested during fiscal 2019. For fiscal 2020 includes a payout adjustment of 63,643  PSUs due to the actual performance level achieved for PSUs granted in fiscal 2017 that vested during fiscal 2020.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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%">168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#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%">51.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">40.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash received from exercise of purchase rights</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,844&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">5,727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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: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 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:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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%">26.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.7%</span></td><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%">24.0%</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%">1.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6%</span></td><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.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%">Expected life (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of employee stock purchase plan activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050752326376">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of number of weighted-average shares used to compute basic and diluted EPS</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align: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:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30,<br/>2018</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%">173,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,668&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">136,883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding&#160;&#8211; basic</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,235&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,986&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">55,670&#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%">787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">928&#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%">55,022&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,936&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">56,598&#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 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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3.21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.89&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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.46&#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%">3.16&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.84&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.42&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050750860248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Schedule of fair values of the entity's outstanding derivatives designated as hedging instruments</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align: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 our outstanding derivatives designated as hedging instruments were as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:35.796%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value of Derivative<br/>Instruments as of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,512&#160;</span></td><td style="background-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%">11,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock', window );">Schedule of changes in the fair value of interest rate swap agreements presented on the consolidated statements of comprehensive income</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top: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%">Changes in the fair value of the interest rate swap agreements are presented on the consolidated statements of comprehensive income as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:58.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.952%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td><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 30, 2018</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%">(Loss) gain recognized in other comprehensive income, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,638)</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%">(12,125)</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%">806&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41620-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41638-113959<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41678-113959<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41641-113959<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-113959<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050752326376">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Summary of reclassifications out of accumulated other comprehensive income (loss)</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accumulated balances and reporting period activities for fiscal 2020 and 2019 related to reclassifications out of accumulated other comprehensive income are summarized as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:400;line-height:100%">Balances at September 30, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128,602)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,109)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,356)</span></td><td style="background-color:#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%">(878)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(878)</span></td><td style="background-color:#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:400;line-height:100%">Net current-period other comprehensive loss</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%">(21,109)</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:400;line-height:100%">(12,125)</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:400;line-height:100%">(33,234)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Balances at September 29, 2019</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%">(149,711)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,873)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160,584)</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;text-align: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:#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%">3,436&#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:400;line-height:100%">(599)</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:400;line-height:100%">2,837&#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%">Amounts reclassified from accumulated other comprehensive 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: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;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:#cceeff;padding:2px 0 2px 1pt;text-align: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:400;line-height:100%">Net current-period other comprehensive income (loss)</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%">3,436&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,638)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,202)</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 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%">Balances at September 27, 2020</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%">(146,275)</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: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%">(15,511)</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">(161,786)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr 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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">This accumulated other comprehensive component is reclassified to "Interest expense" in our consolidated statements of income. See Note 14, "Derivative Financial Instruments", for more information.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050757227464">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Summarized financial information of reportable segments</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present summarized financial information of our reportable segments:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">Reportable Segments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td><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 30, 2018</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,778,922&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,820,671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,694,871&#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,266,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342,509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,323,142&#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%">198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,542)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,199&#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%">(50,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,290)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,064)</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%">2,994,891</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,107,348</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,964,148</span><span style="color:#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:15pt"><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%">168,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,211&#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%">114,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RCM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,933)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,573)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,003)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total income from operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">241,091</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">188,762</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">190,086</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #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;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">goodwill and intangible assets impairment charges, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">amortization of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2020, 2019 and 2018 was $11.6 million, $11.6 million and $18.2 million, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of $15.0 million, $(1.1) million and $(4.3) million for fiscal 2020, 2019 and 2018, respectively. Corporate results in fiscal 2020 and 2019 also included $15.8&#160;million and $7.8 million goodwill impairment charges, respectively.  See Note 6 - "Goodwill and Intangible Assets" for more information.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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%">September 27</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:100%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="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%">649,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,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;text-align: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%">479,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,276&#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%">14,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,608&#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">(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,235,645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,094,484&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">2,378,558</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">2,147,408</span><span style="color:#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="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 #000000;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;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Fiscal 2020 includes recognition of ROU assets for leases (substantially all operating leases) upon the adoption of ASU 2016-02 in the first quarter of fiscal 2020. </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%">Corporate assets consist of intercompany eliminations and assets not allocated to our reportable segments including goodwill, intangible assets, deferred income taxes and certain other assets.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of geographic information</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top: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="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:31.058%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><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:9.619%"/><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:9.472%"/><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:9.619%"/><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:9.619%"/><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:9.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="33" 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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="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%">September 29, 2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">September 30, 2018</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%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-Lived</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:100%">Assets&#160;</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,3)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-Lived</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:100%">Assets&#160;</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></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-Lived</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:100%">Assets&#160;</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></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">2,107,457&#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 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%">230,933&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">2,247,780&#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 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%">51,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 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%">2,232,013&#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 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%">57,256&#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="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%">887,434&#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%">108,348&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859,568&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">46,113&#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%">732,135&#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%">28,235&#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;border-bottom:1pt solid #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;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></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue and long-lived assets from our foreign operations, primarily in Canada, Australia and the United Kingdom, and revenue generated from non-U.S. clients. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Excludes goodwill, intangible assets and deferred income taxes. </span></div>(3)     Includes recognition of ROU assets for leases (substantially all operating leases) upon the adoption of ASU 2016-02 in the first quarter of fiscal 2020.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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=120311839&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=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050752326376">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of related party transactions</a></td>
<td class="text">Our consolidated balance sheets also included the following amounts related to these services:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">September 27, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29, 2019</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%">20,884&#160;</span></td><td style="background-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,351&#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%">3,261&#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%">9,681&#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;text-align: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%">478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050751171320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information - Unaudited (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of unaudited quarterly data</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><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:10.613%"/><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:10.613%"/><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:10.614%"/><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 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797,623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,735&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Tetra Tech</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share attributable to Tetra Tech:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.85&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.83&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,438&#160;</span></td><td style="background-color:#cceeff;border-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%">55,463&#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,692&#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,603&#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 2019</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%">717,431&#160;</span></td><td style="background-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%">722,621&#160;</span></td><td style="background-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%">825,793&#160;</span></td><td style="background-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%">841,502&#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%">55,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%">47,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,665&#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%">41,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,527&#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%">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.76&#160;</span></td><td style="background-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.01&#160;</span></td><td style="background-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.90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.21&#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.75&#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.00&#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.88&#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.21&#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:400;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%">55,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,819&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,617&#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%">56,366&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,985&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,768&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,618&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121640914&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050757230888">
<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>Sep. 27, 2020 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050855142200">
<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>Sep. 27, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent', window );">Maximum term of original maturity to classify instrument as cash equivalent</a></td>
<td class="text">90 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection', window );">Period for billing and collecting unbilled receivables</a></td>
<td class="text">12 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the maximum original term to maturity of an instrument to classify it as a cash equivalent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the period within which substantially all unbilled receivables are expected to be billed and collected.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_UnbilledContractsReceivablePeriodForBillingAndCollection</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050758791256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Preparation - Property and Equipment (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 27, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Estimated useful lives</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Estimated useful lives</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Estimated useful lives</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Estimated useful lives</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050761130840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Basis of Presentation and Preparation - Leases (Details)<br></strong></div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease term</a></td>
<td class="text">12 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050752462072">
<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>Sep. 27, 2020 </div>
<div>Level</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting', window );">Number of levels below 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_NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of levels below reportable segments at which the reporting units reside for which goodwill impairment testing is performed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050756582728">
<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>Sep. 27, 2020 </div>
<div>Institution</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Concentration of Credit Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure', window );">Financial institutions, in any such number of which investment exposure is limited</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_PercentageOfAccountReceivablesDueFromAgencies', window );">Accounts receivable due from various agencies of the U.S. federal government (as a percent)</a></td>
<td class="nump">28.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract', window );"><strong>Contingent Consideration</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationPaymentPeriod', window );">Period for contingent earn-out payments</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract', window );"><strong>Contingent Consideration</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationPaymentPeriod', window );">Period for contingent earn-out payments</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=ttek_FederalGovernmentMember', window );">U.S. government</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Concentration of Credit Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_PercentageOfRevenueEarnedFromAgencies', window );">Revenue from customers (as a percent)</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=ttek_CommercialMember', window );">U.S. commercial</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Concentration of Credit Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_PercentageOfRevenueEarnedFromAgencies', window );">Revenue from customers (as a percent)</a></td>
<td class="nump">22.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=ttek_InternationalMember', window );">International</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Concentration of Credit Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_PercentageOfRevenueEarnedFromAgencies', window );">Revenue from customers (as a percent)</a></td>
<td class="nump">30.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_BusinessCombinationContingentConsiderationPaymentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the period from the date of acquisition over which contingent earn-out payments may be made to former shareholders of an acquired entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_BusinessCombinationContingentConsiderationPaymentPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents a number of financial institutions, in any such number of which the entity limits the amount of investment exposure in order to control credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_PercentageOfAccountReceivablesDueFromAgencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of accounts receivable due from various agencies of the U.S. federal government.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_PercentageOfAccountReceivablesDueFromAgencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_PercentageOfRevenueEarnedFromAgencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of revenue from customers within the risk category.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_PercentageOfRevenueEarnedFromAgencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_IntangibleAssetsNetIncludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ttek_FederalGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ttek_FederalGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ttek_CommercialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ttek_CommercialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ttek_InternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ttek_InternationalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050855472968">
<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>Sep. 27, 2020</div></th>
<th class="th"><div>Jun. 28, 2020</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
<th class="th"><div>Dec. 29, 2019</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 30, 2018</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 753,364<span></span>
</td>
<td class="nump">$ 709,771<span></span>
</td>
<td class="nump">$ 734,133<span></span>
</td>
<td class="nump">$ 797,623<span></span>
</td>
<td class="nump">$ 841,502<span></span>
</td>
<td class="nump">$ 825,793<span></span>
</td>
<td class="nump">$ 722,621<span></span>
</td>
<td class="nump">$ 717,431<span></span>
</td>
<td class="nump">$ 2,994,891<span></span>
</td>
<td class="nump">$ 3,107,348<span></span>
</td>
<td class="nump">$ 2,964,148<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,078,432<span></span>
</td>
<td class="nump">1,048,157<span></span>
</td>
<td class="nump">986,910<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember', window );">Time-and-materials</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,391,592<span></span>
</td>
<td class="nump">1,509,901<span></span>
</td>
<td class="nump">1,395,148<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=ttek_CostPlusMember', window );">Cost-plus</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">524,867<span></span>
</td>
<td class="nump">549,290<span></span>
</td>
<td class="nump">582,090<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=ttek_StateAndLocalGovernmentMember', window );">U.S. state and local government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">439,019<span></span>
</td>
<td class="nump">587,364<span></span>
</td>
<td class="nump">469,231<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=ttek_FederalGovernmentMember', window );">U.S. federal government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">993,835<span></span>
</td>
<td class="nump">941,102<span></span>
</td>
<td class="nump">974,384<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=ttek_CommercialMember', window );">U.S. commercial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">674,605<span></span>
</td>
<td class="nump">719,314<span></span>
</td>
<td class="nump">788,398<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=ttek_InternationalMember', window );">International</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 887,432<span></span>
</td>
<td class="nump">$ 859,568<span></span>
</td>
<td class="nump">$ 732,135<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=121604090&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=120311839&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=120311839&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=120311839&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=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=ttek_CostPlusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=ttek_CostPlusMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ttek_StateAndLocalGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ttek_StateAndLocalGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ttek_FederalGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ttek_FederalGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ttek_CommercialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ttek_CommercialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ttek_InternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ttek_InternationalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050749528536">
<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>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">$ 92,632<span></span>
</td>
<td class="nump">$ 114,324<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">171,905<span></span>
</td>
<td class="nump">165,611<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_ContractWithCustomerAssetLiabilityNetCurrent', window );">Net contract liabilities</a></td>
<td class="num">(79,273)<span></span>
</td>
<td class="num">(51,287)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ttek_ContractRetentionsMember', window );">Contract retentions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">$ 12,300<span></span>
</td>
<td class="nump">$ 26,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ContractWithCustomerAssetLiabilityNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset (Liability), Net Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ContractWithCustomerAssetLiabilityNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&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=121556615&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=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&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=121556615&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=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=ttek_ContractRetentionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ttek_ContractRetentionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050756469880">
<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>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract liability revenue recognized during the period</a></td>
<td class="nump">$ 118,000<span></span>
</td>
<td class="nump">$ 90,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress', window );">Favorable operating income adjustments</a></td>
<td class="nump">800<span></span>
</td>
<td class="nump">800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLossOnContracts', window );">Liabilities for anticipated losses</a></td>
<td class="nump">13,200<span></span>
</td>
<td class="nump">11,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts', window );">Estimated cost to complete the related contracts</a></td>
<td class="nump">$ 118,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection', window );">Period for billing and collecting unbilled receivables</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract', window );">Unbilled accounts receivable related to claims and requests for equitable adjustment on contracts</a></td>
<td class="nump">$ 14,000<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining unsatisfied performance obligation</a></td>
<td class="nump">$ 3,218,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne', window );">Remaining performance obligation, termination notice period one</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo', window );">Remaining performance obligation, termination notice period two</a></td>
<td class="text">60 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree', window );">Remaining performance obligation, termination notice period three</a></td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ttek_CommercialInternationalServicesGroupMember', window );">CIG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossRelatedToLitigationSettlement', window );">Losses from claim settlement</a></td>
<td class="nump">$ 4,400<span></span>
</td>
<td class="nump">28,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract', window );">Reduction in the revenue related to the evaluation of the claims</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ttek_RemediationAndConstructionManagementMember', window );">RCM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossRelatedToLitigationSettlement', window );">Losses from claim settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract', window );">Reduction in the revenue related to the evaluation of the claims</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract Receivable Decrease In Revenue Related To Claims And Requests For Equitable Adjustment On Contract</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract</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_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the unbilled accounts receivable related to claims and requests for equitable adjustment on contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of remaining estimated costs to complete the contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue, Remaining Performance Obligation, Termination Notice Period One</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue, Remaining Performance Obligation, Termination Notice Period Three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue, Remaining Performance Obligation, Termination Notice Period Two</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the period within which substantially all unbilled receivables are expected to be billed and collected.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_UnbilledContractsReceivablePeriodForBillingAndCollection</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossRelatedToLitigationSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossRelatedToLitigationSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProvisionForLossOnContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cumulative provision for contract losses not offset against related costs accumulated on the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57777-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLossOnContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ttek_CommercialInternationalServicesGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ttek_CommercialInternationalServicesGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ttek_RemediationAndConstructionManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ttek_RemediationAndConstructionManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050761026984">
<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>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BilledContractReceivables', window );">Billed</a></td>
<td class="nump">$ 402,818<span></span>
</td>
<td class="nump">$ 496,985<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledContractsReceivable', window );">Unbilled</a></td>
<td class="nump">253,364<span></span>
</td>
<td class="nump">282,297<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Total accounts receivable</a></td>
<td class="nump">656,182<span></span>
</td>
<td class="nump">779,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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="num">(7,147)<span></span>
</td>
<td class="num">(10,562)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Total accounts receivable, net</a></td>
<td class="nump">$ 649,035<span></span>
</td>
<td class="nump">$ 768,720<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&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=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&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=121566466&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=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&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=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BilledContractReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BilledContractReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledContractsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118261985&amp;loc=d3e55302-109406<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.3(c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledContractsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050749093272">
<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>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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining unsatisfied performance obligation</a></td>
<td class="nump">$ 3,218,973<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2020-09-28', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-09-28</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining unsatisfied performance obligation</a></td>
<td class="nump">$ 1,846,527<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining unsatisfied performance obligation, expected timing of satisfaction</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-09-27', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-09-27</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining unsatisfied performance obligation</a></td>
<td class="nump">$ 1,372,446<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining unsatisfied performance obligation, expected timing of satisfaction</a></td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2020-09-28">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2020-09-28</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=2021-09-27">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-09-27</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050756309720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Repurchase and Dividends - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 11, 2020</div></th>
<th class="th"><div>Nov. 09, 2020</div></th>
<th class="th"><div>Sep. 04, 2020</div></th>
<th class="th"><div>May 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2020</div></th>
<th class="th"><div>Dec. 13, 2019</div></th>
<th class="th"><div>Aug. 30, 2019</div></th>
<th class="th"><div>May 31, 2019</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Dec. 14, 2018</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jan. 27, 2020</div></th>
<th class="th"><div>Nov. 05, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Maximum repurchase amount under stock repurchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="nump">$ 200,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 207,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividend 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.17<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.64<span></span>
</td>
<td class="nump">$ 0.54<span></span>
</td>
<td class="nump">$ 0.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividend paid per share (in dollars per share)</a></td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Quarterly cash dividend declared (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050757327000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Repurchase and Dividends - Schedule of shares repurchased (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Shares Repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,562,521<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_SharesRepurchasedAveragePricePerShare', window );">Average Price Paid per Share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Total Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=ttek_November52018StockRepurchaseProgramMember', window );">2018 Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Shares Repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">430,559<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_SharesRepurchasedAveragePricePerShare', window );">Average Price Paid per Share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 58.06<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Total Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=ttek_A2019StockRepurchaseProgramMember', window );">2019 Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Shares Repurchased (in shares)</a></td>
<td class="nump">1,508,747<span></span>
</td>
<td class="nump">1,131,962<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_SharesRepurchasedAveragePricePerShare', window );">Average Price Paid per Share (in dollars per share)</a></td>
<td class="nump">$ 77.67<span></span>
</td>
<td class="nump">$ 66.26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Total Cost</a></td>
<td class="nump">$ 117,188<span></span>
</td>
<td class="nump">$ 75,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_SharesRepurchasedAveragePricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares Repurchased, Average Price Per Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_SharesRepurchasedAveragePricePerShare</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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=ttek_November52018StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=ttek_November52018StockRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_A2019StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=ttek_A2019StockRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050759129592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Repurchase and Dividends - Schedule of Dividends Declared and Paid (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 04, 2020</div></th>
<th class="th"><div>May 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2020</div></th>
<th class="th"><div>Dec. 13, 2019</div></th>
<th class="th"><div>Aug. 30, 2019</div></th>
<th class="th"><div>May 31, 2019</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Dec. 14, 2018</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_StockRepurchaseAndDividendsAbstract', window );"><strong>Stock Repurchase And Dividends [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividend paid per share (in dollars per share)</a></td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.64<span></span>
</td>
<td class="nump">$ 0.54<span></span>
</td>
<td class="nump">$ 0.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="top.Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends paid</a></td>
<td class="nump">$ 9,153<span></span>
</td>
<td class="nump">$ 9,175<span></span>
</td>
<td class="nump">$ 8,225<span></span>
</td>
<td class="nump">$ 8,190<span></span>
</td>
<td class="nump">$ 8,185<span></span>
</td>
<td class="nump">$ 8,219<span></span>
</td>
<td class="nump">$ 6,616<span></span>
</td>
<td class="nump">$ 6,654<span></span>
</td>
<td class="nump">$ 34,743<span></span>
</td>
<td class="nump">$ 29,674<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_StockRepurchaseAndDividendsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase And Dividends [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_StockRepurchaseAndDividendsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Dividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Dividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050746211256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Narrative (Details)<br> $ in Thousands, $ in Millions</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="3">6 Months Ended</th>
<th class="th" colspan="5">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 27, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 27, 2020 </div>
<div>AUD ($)</div>
</th>
<th class="th">
<div>Sep. 29, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 01, 2018 </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>Sep. 27, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 29, 2019 </div>
<div>USD ($) </div>
<div>employee</div>
</th>
<th class="th">
<div>Sep. 29, 2019 </div>
<div>AUD ($) </div>
<div>employee</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>USD ($) </div>
<div>employee</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>AUD ($) </div>
<div>employee</div>
</th>
<th class="th">
<div>Sep. 27, 2020 </div>
<div>AUD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent earn-out liability</a></td>
<td class="nump">$ 32,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="nump">$ 32,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>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Aggregate maximum of contingent consideration</a></td>
<td class="nump">70,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="nump">70,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from divestiture of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,710<span></span>
</td>
<td class="nump">$ 651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_FairValueAdjustmentsToContingentConsideration', window );">Fair value adjustments to contingent consideration liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,971<span></span>
</td>
<td class="num">(1,085)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,252)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod', window );">Earn-out period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod', window );">Earn-out period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerContractsMember', window );">Existing customer contracts | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerContractsMember', window );">Existing customer contracts | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Technology and trade names | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Technology and trade names | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=ttek_NonCoreFieldServicesBusinessMember', window );">Non-core field services business | Disposed of by Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from divestiture of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Disposal group 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="nump">$ 70,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on disposition of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ttek_GlumacMember', window );">Glumac</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_NumberOfEmployeesAcquiredInAcquisition', window );">Number of employees | employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Aggregate fair value of purchase prices</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid to the sellers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent earn-out liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">18,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Aggregate maximum of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod', window );">Earn-out period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ttek_NormanDisneyAndYoungMember', window );">NDY</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_NumberOfEmployeesAcquiredInAcquisition', window );">Number of employees | employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Aggregate fair value of purchase prices</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 56,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid to the sellers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">46,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent earn-out liability</a></td>
<td class="nump">1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.4<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">7,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.6<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Aggregate maximum of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="nump">$ 20,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod', window );">Earn-out period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EscrowDeposit', window );">Escrow deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_FairValueAdjustmentsToContingentConsideration', window );">Fair value adjustments to contingent consideration liabilities</a></td>
<td class="nump">3,700<span></span>
</td>
<td class="nump">$ 5.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,400)<span></span>
</td>
<td class="num">$ (7.9)<span></span>
</td>
<td class="num">$ (2,100)<span></span>
</td>
<td class="num">$ (3.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_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="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_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="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_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="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_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="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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ttek_EGlobalTechMember', window );">eGlobalTech</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Aggregate fair value of purchase prices</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">49,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent earn-out liability</a></td>
<td class="nump">7,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,500<span></span>
</td>
<td class="nump">21,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Aggregate maximum of contingent consideration</a></td>
<td class="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="nump">$ 25,000<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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod', window );">Earn-out period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Debt assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Purchase price related to payables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_FairValueAdjustmentsToContingentConsideration', window );">Fair value adjustments to contingent consideration liabilities</a></td>
<td class="nump">4,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne', window );">Maximum contingent consideration, year one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo', window );">Maximum contingent consideration, year two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree', window );">Maximum contingent consideration, year three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut', window );">Percentage of maximum potential earn-out</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ttek_WYGplcMember', window );">WYG 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_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="text">&#160;<span></span>
</td>
<td class="nump">1,600<span></span>
</td>
<td class="nump">1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Aggregate fair value of purchase prices</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 54,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Debt assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition and integration costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ttek_SegueTechnologiesIncMember', window );">SEG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Aggregate fair value of purchase prices</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">40,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid to the sellers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">29,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent earn-out liability</a></td>
<td class="nump">8,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Aggregate maximum of contingent consideration</a></td>
<td class="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="nump">$ 20,000<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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod', window );">Earn-out period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_FairValueAdjustmentsToContingentConsideration', window );">Fair value adjustments to contingent consideration liabilities</a></td>
<td class="nump">3,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne', window );">Maximum contingent consideration, year one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo', window );">Maximum contingent consideration, year two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree', window );">Maximum contingent consideration, year three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut', window );">Percentage of maximum potential earn-out</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ttek_BlueWaterFederalSolutionsIncMember', window );">BWF</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Aggregate fair value of purchase prices</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid to the sellers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">41,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent earn-out liability</a></td>
<td class="nump">5,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Aggregate maximum of contingent consideration</a></td>
<td class="nump">$ 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="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod', window );">Earn-out period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Working Capital Adjustments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, Earn Out Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, Percentage Of Maximum Potential Earn-out</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year One</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year Three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year Two</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_FairValueAdjustmentsToContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of fair value adjustments to contingent consideration during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_FairValueAdjustmentsToContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_NumberOfEmployeesAcquiredInAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of employees acquired in the acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_NumberOfEmployeesAcquiredInAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6405-128476<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EscrowDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EscrowDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=ttek_NonCoreFieldServicesBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=ttek_NonCoreFieldServicesBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ttek_GlumacMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ttek_GlumacMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ttek_NormanDisneyAndYoungMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ttek_NormanDisneyAndYoungMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ttek_EGlobalTechMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ttek_EGlobalTechMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ttek_WYGplcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ttek_WYGplcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ttek_SegueTechnologiesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ttek_SegueTechnologiesIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ttek_BlueWaterFederalSolutionsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ttek_BlueWaterFederalSolutionsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050763347624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_EarnOutPaymentsAbstract', window );"><strong>Earn-out payments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities', window );">Reported as cash used in operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (2,349)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Reported as cash used in financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,900)<span></span>
</td>
<td class="num">(12,018)<span></span>
</td>
<td class="num">(1,412)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=ttek_ContingentConsiderationMember', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,992<span></span>
</td>
<td class="nump">35,290<span></span>
</td>
<td class="nump">2,438<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Acquisition date fair value of contingent earn-out liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,581<span></span>
</td>
<td class="nump">27,704<span></span>
</td>
<td class="nump">32,210<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Earnings adjustment to contingent earn-out liabilities</a></td>
<td class="num">$ (13,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome', window );">Foreign exchange impact</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(247)<span></span>
</td>
<td class="num">(558)<span></span>
</td>
<td class="num">(854)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_EarnOutPaymentsAbstract', window );"><strong>Earn-out payments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities', window );">Reported as cash used in operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,349)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Reported as cash used in financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,900)<span></span>
</td>
<td class="num">(12,018)<span></span>
</td>
<td class="num">(1,412)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">$ 32,617<span></span>
</td>
<td class="nump">32,617<span></span>
</td>
<td class="nump">52,992<span></span>
</td>
<td class="nump">35,290<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember', window );">Interest expense | Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Earnings adjustment to contingent earn-out liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,162<span></span>
</td>
<td class="nump">1,489<span></span>
</td>
<td class="nump">1,005<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingIncomeLossMember', window );">Operating income | Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Earnings adjustment to contingent earn-out liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (14,971)<span></span>
</td>
<td class="nump">$ 1,085<span></span>
</td>
<td class="nump">$ 4,252<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_EarnOutPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_EarnOutPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (ee)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=ttek_ContingentConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=ttek_ContingentConsiderationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingIncomeLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingIncomeLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050756474520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2020</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at beginning of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 924,820,000<span></span>
</td>
<td class="nump">$ 798,820,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,176,000<span></span>
</td>
<td class="nump">146,699,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (15,800,000)<span></span>
</td>
<td class="num">$ (7,800,000)<span></span>
</td>
<td class="num">(15,800,000)<span></span>
</td>
<td class="num">(7,755,000)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments', window );">Translation and other</a></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,302,000<span></span>
</td>
<td class="num">(12,944,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at end of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">993,498,000<span></span>
</td>
<td class="nump">924,820,000<span></span>
</td>
<td class="nump">993,498,000<span></span>
</td>
<td class="nump">924,820,000<span></span>
</td>
<td class="nump">798,820,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ttek_GovernmentServicesGroupMember', window );">GSG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at beginning of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">441,802,000<span></span>
</td>
<td class="nump">389,741,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,882,000<span></span>
</td>
<td class="nump">53,098,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments', window );">Translation and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(369,000)<span></span>
</td>
<td class="num">(1,037,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at end of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">516,315,000<span></span>
</td>
<td class="nump">441,802,000<span></span>
</td>
<td class="nump">516,315,000<span></span>
</td>
<td class="nump">441,802,000<span></span>
</td>
<td class="nump">389,741,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ttek_CommercialInternationalServicesGroupMember', window );">CIG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at beginning of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">483,018,000<span></span>
</td>
<td class="nump">409,079,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,294,000<span></span>
</td>
<td class="nump">93,601,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,800,000)<span></span>
</td>
<td class="num">(7,755,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments', window );">Translation and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,671,000<span></span>
</td>
<td class="num">(11,907,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at end of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 477,183,000<span></span>
</td>
<td class="nump">$ 483,018,000<span></span>
</td>
<td class="nump">$ 477,183,000<span></span>
</td>
<td class="nump">$ 483,018,000<span></span>
</td>
<td class="nump">$ 409,079,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e961-128460<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ttek_GovernmentServicesGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ttek_GovernmentServicesGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ttek_CommercialInternationalServicesGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ttek_CommercialInternationalServicesGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050759169336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2020</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Jun. 28, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,800,000<span></span>
</td>
<td class="nump">$ 15,800,000<span></span>
</td>
<td class="nump">$ 7,755,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Carrying value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,378,558,000<span></span>
</td>
<td class="nump">2,378,558,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,147,408,000<span></span>
</td>
<td class="nump">2,378,558,000<span></span>
</td>
<td class="nump">2,147,408,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">993,498,000<span></span>
</td>
<td class="nump">993,498,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">924,820,000<span></span>
</td>
<td class="nump">993,498,000<span></span>
</td>
<td class="nump">924,820,000<span></span>
</td>
<td class="nump">798,820,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense for intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,600,000<span></span>
</td>
<td class="nump">11,600,000<span></span>
</td>
<td class="nump">18,200,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_AU', window );">Australia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_PercentageNegativeGrowth', window );">Percentage negative growth</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ttek_GovernmentServicesGroupMember', window );">GSG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">516,315,000<span></span>
</td>
<td class="nump">516,315,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">441,802,000<span></span>
</td>
<td class="nump">516,315,000<span></span>
</td>
<td class="nump">441,802,000<span></span>
</td>
<td class="nump">389,741,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Gross amounts of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">534,000,000.0<span></span>
</td>
<td class="nump">534,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">459,500,000<span></span>
</td>
<td class="nump">534,000,000.0<span></span>
</td>
<td class="nump">459,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,700,000<span></span>
</td>
<td class="nump">17,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,700,000<span></span>
</td>
<td class="nump">17,700,000<span></span>
</td>
<td class="nump">17,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ttek_CommercialInternationalServicesGroupMember', window );">CIG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,800,000<span></span>
</td>
<td class="nump">7,755,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">477,183,000<span></span>
</td>
<td class="nump">477,183,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">483,018,000<span></span>
</td>
<td class="nump">477,183,000<span></span>
</td>
<td class="nump">483,018,000<span></span>
</td>
<td class="nump">$ 409,079,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Gross amounts of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">598,700,000<span></span>
</td>
<td class="nump">598,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">588,700,000<span></span>
</td>
<td class="nump">598,700,000<span></span>
</td>
<td class="nump">588,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,500,000<span></span>
</td>
<td class="nump">121,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,700,000<span></span>
</td>
<td class="nump">121,500,000<span></span>
</td>
<td class="nump">105,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=ttek_AllReportingUnitsExcludingAsiaPacificReportingUnitMember', window );">All reporting units excluding ASP reporting unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount', window );">Percentage of excess of fair value over carrying value</a></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=ttek_AsiaPacificReportingUnitMember', window );">ASP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Carrying value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">144,900,000<span></span>
</td>
<td class="nump">144,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">144,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 95,500,000<span></span>
</td>
<td class="nump">$ 95,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 95,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=ttek_AsiaPacificReportingUnitMember', window );">ASP | CIG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount', window );">Percentage of excess of fair value over carrying value</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=ttek_RemediationFieldServicesMember', window );">RFS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Carrying value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48,800,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_PercentageNegativeGrowth">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage Negative Growth</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_PercentageNegativeGrowth</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/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 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=75031198&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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 (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: 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 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://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=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of fair value of reporting unit in excess of carrying amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_AU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_AU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ttek_GovernmentServicesGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ttek_GovernmentServicesGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ttek_CommercialInternationalServicesGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ttek_CommercialInternationalServicesGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitAxis=ttek_AllReportingUnitsExcludingAsiaPacificReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitAxis=ttek_AllReportingUnitsExcludingAsiaPacificReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitAxis=ttek_AsiaPacificReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitAxis=ttek_AsiaPacificReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitAxis=ttek_RemediationFieldServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitAxis=ttek_RemediationFieldServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050753692728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Gross Amount, Accumulated Amortization and Estimated Amortization (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>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-lived intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Amount</a></td>
<td class="nump">$ 106,421<span></span>
</td>
<td class="nump">$ 96,722<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(92,478)<span></span>
</td>
<td class="num">(80,282)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Estimated amortization expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2021</a></td>
<td class="nump">8,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2022</a></td>
<td class="nump">2,652<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2023</a></td>
<td class="nump">1,915<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2024</a></td>
<td class="nump">590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 13,943<span></span>
</td>
<td class="nump">16,440<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Client relations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-lived intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted- Average Remaining Life (in years)</a></td>
<td class="text">2 years 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Amount</a></td>
<td class="nump">$ 60,775<span></span>
</td>
<td class="nump">56,779<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (53,392)<span></span>
</td>
<td class="num">(50,455)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember', window );">Backlog</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-lived intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted- Average Remaining Life (in years)</a></td>
<td class="text">8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Amount</a></td>
<td class="nump">$ 37,682<span></span>
</td>
<td class="nump">32,229<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (32,761)<span></span>
</td>
<td class="num">(24,968)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Technology and trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-lived intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted- Average Remaining Life (in years)</a></td>
<td class="text">1 year 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Amount</a></td>
<td class="nump">$ 7,964<span></span>
</td>
<td class="nump">7,714<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (6,325)<span></span>
</td>
<td class="num">$ (4,859)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050755918264">
<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="4">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Jun. 28, 2020</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
<th class="th"><div>Dec. 29, 2019</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 125,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 125,511<span></span>
</td>
<td class="nump">$ 149,904<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">(90,004)<span></span>
</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">(90,004)<span></span>
</td>
<td class="num">(110,463)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">35,507<span></span>
</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">35,507<span></span>
</td>
<td class="nump">39,441<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense related to property and equipment</a></td>
<td class="text">&#160;<span></span>
</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,000<span></span>
</td>
<td class="nump">17,300<span></span>
</td>
<td class="nump">$ 19,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup', window );">Assets held-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on sale of property and equipment</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">$ 4,500<span></span>
</td>
<td class="nump">$ 2,200<span></span>
</td>
<td class="nump">$ 800<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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ttek_EquipmentFurnitureAndFixturesMember', window );">Equipment, furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">90,942<span></span>
</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">90,942<span></span>
</td>
<td class="nump">114,652<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">34,382<span></span>
</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">34,382<span></span>
</td>
<td class="nump">34,881<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember', window );">Land and buildings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 187<span></span>
</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">$ 187<span></span>
</td>
<td class="nump">$ 371<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets held-for-sale that are not part of a disposal group.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 15<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121558832&amp;loc=d3e400-110220<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ttek_EquipmentFurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=ttek_EquipmentFurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050755880264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract', window );"><strong>Income before income taxes:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">United States</a></td>
<td class="nump">$ 209,443<span></span>
</td>
<td class="nump">$ 185,535<span></span>
</td>
<td class="nump">$ 180,034<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">18,548<span></span>
</td>
<td class="num">(10,399)<span></span>
</td>
<td class="num">(5,472)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total income before income taxes</a></td>
<td class="nump">227,991<span></span>
</td>
<td class="nump">175,136<span></span>
</td>
<td class="nump">174,562<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">24,102<span></span>
</td>
<td class="nump">30,051<span></span>
</td>
<td class="nump">46,840<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">6,872<span></span>
</td>
<td class="nump">8,923<span></span>
</td>
<td class="nump">9,228<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">20,398<span></span>
</td>
<td class="nump">15,016<span></span>
</td>
<td class="nump">10,897<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current income tax expense</a></td>
<td class="nump">51,372<span></span>
</td>
<td class="nump">53,990<span></span>
</td>
<td class="nump">66,965<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">2,187<span></span>
</td>
<td class="num">(9,108)<span></span>
</td>
<td class="num">(22,072)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">870<span></span>
</td>
<td class="num">(1,195)<span></span>
</td>
<td class="num">(1,471)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(328)<span></span>
</td>
<td class="num">(27,312)<span></span>
</td>
<td class="num">(5,817)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred income tax expense</a></td>
<td class="nump">2,729<span></span>
</td>
<td class="num">(37,615)<span></span>
</td>
<td class="num">(29,360)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">$ 54,101<span></span>
</td>
<td class="nump">$ 16,375<span></span>
</td>
<td class="nump">$ 37,605<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Reconciliation of effective income tax rate</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">24.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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal benefit</a></td>
<td class="nump">2.70%<span></span>
</td>
<td class="nump">3.40%<span></span>
</td>
<td class="nump">4.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and Development ("R&amp;D") credits</a></td>
<td class="num">(2.20%)<span></span>
</td>
<td class="num">(4.70%)<span></span>
</td>
<td class="num">(1.40%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities', window );">Domestic production deduction</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Tax differential on foreign earnings</a></td>
<td class="nump">0.70%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome', window );">Non-taxable foreign interest income</a></td>
<td class="num">(1.10%)<span></span>
</td>
<td class="num">(1.70%)<span></span>
</td>
<td class="num">(2.00%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness', window );">Goodwill</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent', window );">Stock compensation</a></td>
<td class="num">(2.20%)<span></span>
</td>
<td class="num">(2.40%)<span></span>
</td>
<td class="num">(2.70%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">1.60%<span></span>
</td>
<td class="num">(13.50%)<span></span>
</td>
<td class="num">(0.50%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent', window );">Change in uncertain tax positions</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
<td class="nump">1.90%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent', window );">Revaluation of deferred taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.014)<span></span>
</td>
<td class="num">(0.084)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent', window );">Deferred tax adjustments</a></td>
<td class="num">(1.30%)<span></span>
</td>
<td class="num">(0.40%)<span></span>
</td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent', window );">Transition tax on foreign earnings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0.014<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">2.60%<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
<td class="nump">1.80%<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Total income tax expense</a></td>
<td class="nump">23.70%<span></span>
</td>
<td class="nump">9.30%<span></span>
</td>
<td class="nump">21.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_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to change in uncertain tax positions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Other Non-Recurring Adjustments To Deferred Taxes, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Share-based Payment Arrangement, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 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=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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=116825942&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=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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 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=116825942&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=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 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=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 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=116825942&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=121586364&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=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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=84230637&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=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to disposition of a business not qualifying as a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase (decrease) from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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)(i))<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=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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)(i))<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=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: 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=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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=84230637&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=120311839&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=109234566&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=120385591&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=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050756367352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br></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>Mar. 31, 2019</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Oct. 01, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceLineItems', window );"><strong>Valuation Allowance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23.70%<span></span>
</td>
<td class="nump">9.30%<span></span>
</td>
<td class="nump">21.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Reduction in income tax expense due to excess tax benefits on share-based payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,300,000<span></span>
</td>
<td class="nump">$ 6,400,000<span></span>
</td>
<td class="nump">$ 5,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit', window );">TCJA deferred income tax benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,600,000<span></span>
</td>
<td class="nump">$ 10,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent', window );">Effective tax rates, excluding impact of non-deductible goodwill impairment and transaction costs, excess tax benefits on share-based payments, TCJA, and valuation allowance release</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.60%<span></span>
</td>
<td class="nump">24.60%<span></span>
</td>
<td class="nump">30.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries', window );">Undistributed earnings of foreign subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 66,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_ForeignEarningsRepatriatedTaxExpenseBenefit', window );">Incremental federal tax due to repatriation of foreign earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,395,000<span></span>
</td>
<td class="nump">$ 20,543,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,228,000<span></span>
</td>
<td class="nump">9,169,000<span></span>
</td>
<td class="nump">$ 8,328,000<span></span>
</td>
<td class="nump">$ 9,337,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense', window );">Accrual of additional interest and penalties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="nump">2,600,000<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions', window );">Reduction in accrued interest and penalties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Amount of interest and penalties accrued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,400,000<span></span>
</td>
<td class="nump">$ 3,600,000<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceLineItems', window );"><strong>Valuation Allowance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Decrease in deferred tax valuation allowance</a></td>
<td class="nump">$ 22,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration', window );">Net operating loss carry forwards which expire at various dates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">138,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">Net operating loss carry forwards which have no expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards', window );">Capital loss carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research and development credits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceLineItems', window );"><strong>Valuation Allowance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Excluding Impact Of Non-deductible Goodwill Impairment And Transaction Costs, Tax Benefits On Share-based Payments, TCJA, And Valuation Allowance, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent</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>num: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_ForeignEarningsRepatriatedTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense or benefit from foreign earnings repatriated from subsidiaries outside the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ForeignEarningsRepatriatedTaxExpenseBenefit</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_DeferredTaxAssetsCapitalLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsCapitalLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=84230637&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=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120384911&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121573983&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=121573983&amp;loc=d3e28446-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income tax benefit for remeasurement of deferred tax liability from change in tax rate pursuant to Tax Cuts and Jobs Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UndistributedEarningsOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6487024&amp;loc=d3e29054-158556<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6479915&amp;loc=d3e66715-112838<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573983&amp;loc=d3e28200-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&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=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050754832536">
<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>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred Tax Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">State taxes</a></td>
<td class="nump">$ 1,146<span></span>
</td>
<td class="nump">$ 764<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves', window );">Reserves and contingent liabilities</a></td>
<td class="nump">6,262<span></span>
</td>
<td class="nump">5,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="nump">6,283<span></span>
</td>
<td class="nump">7,506<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="nump">28,223<span></span>
</td>
<td class="nump">28,232<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_DeferredTaxAssetsLeasingArrangements', window );">Lease liabilities, operating leases</a></td>
<td class="nump">66,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">5,905<span></span>
</td>
<td class="nump">6,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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Loss carry-forwards</a></td>
<td class="nump">43,475<span></span>
</td>
<td class="nump">39,782<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(24,395)<span></span>
</td>
<td class="num">(20,543)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets</a></td>
<td class="nump">133,840<span></span>
</td>
<td class="nump">67,941<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred Tax Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome', window );">Unbilled revenue</a></td>
<td class="num">(14,451)<span></span>
</td>
<td class="num">(21,886)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses', window );">Prepaid expense</a></td>
<td class="num">(5,967)<span></span>
</td>
<td class="num">(3,026)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Right-of-use assets, operating leases</a></td>
<td class="num">(66,941)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangibles</a></td>
<td class="num">(29,130)<span></span>
</td>
<td class="num">(26,482)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="num">(1,615)<span></span>
</td>
<td class="num">(1,133)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(118,104)<span></span>
</td>
<td class="num">(52,527)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets</a></td>
<td class="nump">$ 15,736<span></span>
</td>
<td class="nump">$ 15,414<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_DeferredTaxAssetsLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Leasing Arrangements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_DeferredTaxAssetsLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050756492904">
<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>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of unrecognized tax benefits [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning balance</a></td>
<td class="nump">$ 9,169<span></span>
</td>
<td class="nump">$ 8,328<span></span>
</td>
<td class="nump">$ 9,337<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for current year tax positions</a></td>
<td class="nump">700<span></span>
</td>
<td class="nump">1,342<span></span>
</td>
<td class="nump">1,928<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for prior year tax positions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">356<span></span>
</td>
<td class="nump">1,116<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for prior year tax positions</a></td>
<td class="num">(641)<span></span>
</td>
<td class="num">(100)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Settlements</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(757)<span></span>
</td>
<td class="num">(4,053)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending balance</a></td>
<td class="nump">$ 9,228<span></span>
</td>
<td class="nump">$ 9,169<span></span>
</td>
<td class="nump">$ 8,328<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&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=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050751044104">
<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>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtLongtermAndShorttermCombinedAmount', window );">Credit facilities</a></td>
<td class="nump">$ 291,659<span></span>
</td>
<td class="nump">$ 276,434<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Less: Current portion of long-term debt and other short-term borrowings</a></td>
<td class="num">(49,264)<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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, less current portion and other short-term borrowings</a></td>
<td class="nump">$ 242,395<span></span>
</td>
<td class="nump">$ 263,934<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_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtLongtermAndShorttermCombinedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the aggregate of total long-term debt, including current maturities and short-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtLongtermAndShorttermCombinedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050763161448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 30, 2018</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankOverdrafts', window );">Bank overdrafts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BankOverdraftProtection', window );">Bank overdraft protection</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000,000.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="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby Letters of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,700,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</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="top.Show.showAR( this, 'defref_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption', window );">Accordion feature, higher borrowing capacity option</a></td>
<td class="nump">$ 1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 700,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit', window );">Accordion feature, increase limit</a></td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage', window );">Annual principal payment, amortization percentage</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount outstanding under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 254,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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtWeightedAverageInterestRate', window );">Weighted-average interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.31%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap', window );">Weighted-average rate including the effects of interest rate swap agreement (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.52%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum', window );">Debt covenant, maximum consolidated leverage ratio</a></td>
<td class="nump">3.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum', window );">Debt covenant, minimum consolidated interest coverage ratio</a></td>
<td class="nump">3.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RatioOfIndebtednessToNetCapital1', window );">Consolidated leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_RatioOfConsolidatedFixedChargeCoverageRatio', window );">Consolidated fixed charge coverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.76<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Federal Funds Effective Swap Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Term Loan Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Borrowings outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 228,100,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 450,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Borrowings outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount available for borrowing under facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">422,400,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Revolving Credit Facility | Eurodollar | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Revolving Credit Facility | Eurodollar | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Revolving Credit Facility | Prime Rate or Eurodollar Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Revolving Credit Facility | Prime Rate or Eurodollar Rate | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Revolving Credit Facility | Prime Rate or Eurodollar Rate | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Standby Letters of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Multicurrency borrowings and letter of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_OtherCreditFacilitiesMember', window );">Other credit facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount outstanding under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,600,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_BankOverdraftProtection">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Bank Overdraft Protection</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_BankOverdraftProtection</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_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Annual Principal Payment, Amortization Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Accordion Feature, Increase Limit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Covenant, Consolidated Interest Coverage Ratio, Minimum</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Covenant, Consolidated Leverage Ratio, Maximum</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of long-term debt outstanding including the effects of interest rate swap agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_RatioOfConsolidatedFixedChargeCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the consolidated fixed charge coverage ratio as defined by the loan agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_RatioOfConsolidatedFixedChargeCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BankOverdrafts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1243-112600<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankOverdrafts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<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)(16))<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(16))<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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of long-term debt outstanding calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RatioOfIndebtednessToNetCapital1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indebtedness divided by net capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RatioOfIndebtednessToNetCapital1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=ttek_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=ttek_TermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_EurodollarMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_EurodollarMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=ttek_PrimeRateOrEurodollarRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=ttek_PrimeRateOrEurodollarRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_BridgeLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_BridgeLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ttek_OtherCreditFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ttek_OtherCreditFacilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050761128008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Scheduled Maturities of Long-Term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 49,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></td>
<td class="nump">15,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2023</a></td>
<td class="nump">226,770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtLongtermAndShorttermCombinedAmount', window );">Credit facilities</a></td>
<td class="nump">$ 291,659<span></span>
</td>
<td class="nump">$ 276,434<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtLongtermAndShorttermCombinedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the aggregate of total long-term debt, including current maturities and short-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtLongtermAndShorttermCombinedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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 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=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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 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=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050760956104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br></strong></div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease term</a></td>
<td class="text">12 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050755562296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Components of Lease Cost (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 87,348<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="num">(2,216)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_LeaseCostOther', window );">Other</a></td>
<td class="nump">72<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 85,204<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_LeaseCostOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease Cost, Other</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_LeaseCostOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&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=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&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=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&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=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050869319688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Supplemental Cash Flow Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows for operating leases</a></td>
<td class="nump">$ 80,289<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">$ 317,587<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&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=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&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=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050748553224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Supplemental Balance Sheet and Other Information (Details)<br> $ in Thousands</strong></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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract', window );"><strong>Operating leases:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">$ 239,396<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract', window );"><strong>Lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current</a></td>
<td class="nump">69,650<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term</a></td>
<td class="nump">191,955<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 261,605<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_WeightedAverageRemainingLeaseTermAbstract', window );"><strong>Weighted-average remaining lease term:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_WeightedAverageDiscountRateAbstract', window );"><strong>Weighted-average discount rate:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">2.50%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_WeightedAverageDiscountRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Discount Rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_WeightedAverageDiscountRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_WeightedAverageRemainingLeaseTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Remaining Lease Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_WeightedAverageRemainingLeaseTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&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=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&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=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050756748488">
<tr>
<th class="tl" colspan="1" rowspan="2"><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" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Lessee, Operating Lease, Liability, Payment, Due [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,074<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,972<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,991<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,466<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Beyond</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,169<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">281,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,800)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total present value of lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 261,605<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Minimum rental commitments on operating leases</a></td>
<td class="nump">$ 343,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2020</a></td>
<td class="nump">108,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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2021</a></td>
<td class="nump">66,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2022</a></td>
<td class="nump">51,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2023</a></td>
<td class="nump">36,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2024</a></td>
<td class="nump">25,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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">54,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Rental expense</a></td>
<td class="nump">$ 79,300<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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OperatingLeasesFutureMinimumPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OperatingLeasesRentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41499-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesRentExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050763427992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity and Stock Compensation Plans - Summary (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Stock-based compensation and related income tax benefits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">$ 19,424,000<span></span>
</td>
<td class="nump">$ 17,618,000<span></span>
</td>
<td class="nump">$ 19,582,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit related to stock-based compensation</a></td>
<td class="num">(4,318,000)<span></span>
</td>
<td class="num">(4,016,000)<span></span>
</td>
<td class="num">(5,288,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Stock-based compensation, net of tax benefit</a></td>
<td class="nump">$ 15,106,000<span></span>
</td>
<td class="nump">13,602,000<span></span>
</td>
<td class="nump">14,294,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stockholder's equity and stock compensation plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ttek_EmployeeStockPurchasePlanMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stockholder's equity and stock compensation plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Available for future awards (in shares)</a></td>
<td class="nump">611,265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Stock-based compensation and related income tax benefits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stockholder's equity and stock compensation plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ttek_EquityIncentivePlan2018Member', window );">2018 EIP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stockholder's equity and stock compensation plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Available for future awards (in shares)</a></td>
<td class="nump">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=ttek_DatesPriorToMarchSixth2006Member', window );">Grant date prior to March 6, 2006 | 2005 EIP | Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stockholder's equity and stock compensation plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=ttek_DatesPriorToMarchSixth2006Member', window );">Grant date prior to March 6, 2006 | 2005 EIP | Stock options | First anniversary of grant date and monthly thereafter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stockholder's equity and stock compensation plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=ttek_MarchSixth2006AndSubsequentDatesMember', window );">Grant date on or after March 6, 2006 | 2005 EIP | Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stockholder's equity and stock compensation plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=ttek_MarchSixth2006AndSubsequentDatesMember', window );">Grant date on or after March 6, 2006 | 2005 EIP | Stock options | Each anniversary of grant date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stockholder's equity and stock compensation plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=ttek_MarchSixth2006AndSubsequentDatesMember', window );">Grant date on or after March 6, 2006 | 2005 EIP | RSUs | Each anniversary of grant date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stockholder's equity and stock compensation plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number every share or unit issued under the plan counts against aggregate share limit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the exercise price of the purchase right as a percentage of the fair market value of a share of common stock on the first day of the purchase right period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the exercise price of the purchase right as a percentage of the fair market value of a share of common stock on the last day of the purchase right period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the maximum amount that an employee is permitted to contribute during a purchase right period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of expense for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ttek_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ttek_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ttek_EquityIncentivePlan2015Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ttek_EquityIncentivePlan2015Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ttek_EquityIncentivePlan2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ttek_EquityIncentivePlan2018Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=ttek_DatesPriorToMarchSixth2006Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=ttek_DatesPriorToMarchSixth2006Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ttek_EquityIncentivePlan2005Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ttek_EquityIncentivePlan2005Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ttek_EmployeeAndDirectorsStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ttek_EmployeeAndDirectorsStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=ttek_MarchSixth2006AndSubsequentDatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=ttek_MarchSixth2006AndSubsequentDatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=ttek_EachAnniversaryOfGrantDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=ttek_EachAnniversaryOfGrantDateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050758818424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity and Stock Compensation Plans - Stock Options (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options (in thousands)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at the beginning of the year (in shares)</a></td>
<td class="nump">894,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(355,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at the end of the period (in shares)</a></td>
<td class="nump">539,000<span></span>
</td>
<td class="nump">894,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested or expected to vest at the end of the period (in shares)</a></td>
<td class="nump">539,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at the end of the period (in shares)</a></td>
<td class="nump">437,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted- Average Exercise Price per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at the beginning of the year (in dollars per share)</a></td>
<td class="nump">$ 33.28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">28.63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at the end of the period (in dollars per share)</a></td>
<td class="nump">36.34<span></span>
</td>
<td class="nump">$ 33.28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested or expected to vest at the end of the period (in dollars per share)</a></td>
<td class="nump">36.34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable at the end of the period (in dollars per share)</a></td>
<td class="nump">$ 34.17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract', window );"><strong>Weighted- Average Remaining Contractual Term (in years)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding at the end of the period</a></td>
<td class="text">5 years 14 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested or expected to vest at the end of the period</a></td>
<td class="text">5 years 14 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable at the end of the period</a></td>
<td class="text">4 years 7 months 13 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic Value (in thousands)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding at the end of the period</a></td>
<td class="nump">$ 29,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Vested or expected to vest at the end of the period</a></td>
<td class="nump">29,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable at the end of the period</a></td>
<td class="nump">$ 24,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions used in the Black-Scholes option-pricing model</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">$ 10,334<span></span>
</td>
<td class="nump">$ 11,751<span></span>
</td>
<td class="nump">$ 13,520<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ttek_EmployeeAndDirectorsStockOptionsMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions used in the Black-Scholes option-pricing model</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Expected stock price volatility, minimum (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Expected stock price volatility, maximum (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free rate of return, annual, minimum (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free rate of return, annual, maximum (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="nump">$ 700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period to recognize the unrecognized compensation cost</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average fair value of stock options granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.82<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Aggregate intrinsic value of options exercised</a></td>
<td class="nump">$ 22,400<span></span>
</td>
<td class="nump">20,400<span></span>
</td>
<td class="nump">$ 14,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">10,300<span></span>
</td>
<td class="nump">11,800<span></span>
</td>
<td class="nump">13,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions', window );">Income tax benefit realized from exercises of nonqualified stock options and disqualifying dispositions of qualified options</a></td>
<td class="nump">$ 8,300<span></span>
</td>
<td class="nump">$ 6,400<span></span>
</td>
<td class="nump">$ 5,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ttek_EmployeeAndDirectorsStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ttek_EmployeeAndDirectorsStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050855495672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity and Stock Compensation Plans - RSU and PSU (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 19,424<span></span>
</td>
<td class="nump">$ 17,618<span></span>
</td>
<td class="nump">$ 19,582<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stockholder's equity and stock compensation plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested balance at the beginning of the period (in shares)</a></td>
<td class="nump">470,000<span></span>
</td>
<td class="nump">488,000<span></span>
</td>
<td class="nump">511,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">167,525<span></span>
</td>
<td class="nump">179,478<span></span>
</td>
<td class="nump">198,960<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(178,000)<span></span>
</td>
<td class="num">(180,000)<span></span>
</td>
<td class="num">(184,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(16,000)<span></span>
</td>
<td class="num">(17,000)<span></span>
</td>
<td class="num">(38,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested balance at the end of the period (in shares)</a></td>
<td class="nump">443,504<span></span>
</td>
<td class="nump">470,000<span></span>
</td>
<td class="nump">488,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested balance at the beginning of the period (in dollars per share)</a></td>
<td class="nump">$ 50.42<span></span>
</td>
<td class="nump">$ 39.56<span></span>
</td>
<td class="nump">$ 33.19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">83.92<span></span>
</td>
<td class="nump">66.26<span></span>
</td>
<td class="nump">48.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">46.87<span></span>
</td>
<td class="nump">36.95<span></span>
</td>
<td class="nump">31.85<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">65.43<span></span>
</td>
<td class="nump">48.56<span></span>
</td>
<td class="nump">36.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested balance at the end of the period (in dollars per share)</a></td>
<td class="nump">$ 63.93<span></span>
</td>
<td class="nump">$ 50.42<span></span>
</td>
<td class="nump">$ 39.56<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stockholder's equity and stock compensation plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested balance at the beginning of the period (in shares)</a></td>
<td class="nump">384,000<span></span>
</td>
<td class="nump">323,000<span></span>
</td>
<td class="nump">376,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">74,011<span></span>
</td>
<td class="nump">89,816<span></span>
</td>
<td class="nump">99,217<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(162,000)<span></span>
</td>
<td class="num">(108,000)<span></span>
</td>
<td class="num">(270,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment', window );">Adjustment (in shares)</a></td>
<td class="nump">63,643<span></span>
</td>
<td class="nump">79,465<span></span>
</td>
<td class="nump">130,730<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(5,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(13,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested balance at the end of the period (in shares)</a></td>
<td class="nump">355,000<span></span>
</td>
<td class="nump">384,000<span></span>
</td>
<td class="nump">323,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested balance at the beginning of the period (in dollars per share)</a></td>
<td class="nump">$ 53.67<span></span>
</td>
<td class="nump">$ 44.27<span></span>
</td>
<td class="nump">$ 36.05<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">99.85<span></span>
</td>
<td class="nump">80.41<span></span>
</td>
<td class="nump">57.40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">47.28<span></span>
</td>
<td class="nump">31.63<span></span>
</td>
<td class="nump">31.66<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue', window );">Adjustment (in dollars per share)</a></td>
<td class="nump">48.36<span></span>
</td>
<td class="nump">31.63<span></span>
</td>
<td class="nump">31.66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">83.98<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">41.80<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested balance at the end of the period (in dollars per share)</a></td>
<td class="nump">$ 64.83<span></span>
</td>
<td class="nump">$ 53.67<span></span>
</td>
<td class="nump">$ 44.27<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember', window );">RSUs and PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 17,700<span></span>
</td>
<td class="nump">$ 15,400<span></span>
</td>
<td class="nump">$ 15,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="nump">$ 27,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_DirectorMember', window );">Director | RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stockholder's equity and stock compensation plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Payout Adjustment In Period, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of performance-based shares that ultimately vests, depending upon the fiscal year growth in the diluted earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of performance-based shares that ultimately vests, depending upon the fiscal year shareholder return relative to peer group of companies over the vesting period of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Payout Adjustment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050757068312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity and Stock Compensation Plans - ESPP (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>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stockholder's equity and stock compensation plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Cash received from exercise of purchase rights</a></td>
<td class="nump">$ 10,334<span></span>
</td>
<td class="nump">$ 11,751<span></span>
</td>
<td class="nump">$ 13,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions used in the Black-Scholes option-pricing model</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 19,424<span></span>
</td>
<td class="nump">$ 17,618<span></span>
</td>
<td class="nump">$ 19,582<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ttek_EmployeeStockPurchasePlanMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stockholder's equity and stock compensation plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward', window );">Shares purchased (in shares)</a></td>
<td class="nump">168<span></span>
</td>
<td class="nump">148<span></span>
</td>
<td class="nump">141<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased', window );">Weighted-average purchase price per share (in dollars per share)</a></td>
<td class="nump">$ 51.77<span></span>
</td>
<td class="nump">$ 46.38<span></span>
</td>
<td class="nump">$ 40.38<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Cash received from exercise of purchase rights</a></td>
<td class="nump">$ 8,715<span></span>
</td>
<td class="nump">$ 6,844<span></span>
</td>
<td class="nump">$ 5,727<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions used in the Black-Scholes option-pricing model</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected stock price volatility</a></td>
<td class="nump">26.50%<span></span>
</td>
<td class="nump">26.70%<span></span>
</td>
<td class="nump">24.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free rate of return, annual</a></td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
<td class="nump">1.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants', window );">Accumulated amount by participants to purchase the entity's common stock</a></td>
<td class="nump">$ 8,500<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount accumulated, as of the balance sheet date, by employee stock purchase plan participants to purchase common stock of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares purchased for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ttek_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ttek_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050760994344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Employer contributions to the plans</a></td>
<td class="nump">$ 25.0<span></span>
</td>
<td class="nump">$ 23.3<span></span>
</td>
<td class="nump">$ 22.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Assets related to deferred compensation plans</a></td>
<td class="nump">35.1<span></span>
</td>
<td class="nump">30.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="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Liabilities related to deferred compensation plans</a></td>
<td class="nump">$ 35.0<span></span>
</td>
<td class="nump">$ 29.5<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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050763544104">
<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>Sep. 27, 2020</div></th>
<th class="th"><div>Jun. 28, 2020</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
<th class="th"><div>Dec. 29, 2019</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 30, 2018</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to Tetra Tech</a></td>
<td class="nump">$ 44,654<span></span>
</td>
<td class="nump">$ 45,497<span></span>
</td>
<td class="nump">$ 36,397<span></span>
</td>
<td class="nump">$ 47,310<span></span>
</td>
<td class="nump">$ 11,527<span></span>
</td>
<td class="nump">$ 49,233<span></span>
</td>
<td class="nump">$ 55,911<span></span>
</td>
<td class="nump">$ 41,997<span></span>
</td>
<td class="nump">$ 173,859<span></span>
</td>
<td class="nump">$ 158,668<span></span>
</td>
<td class="nump">$ 136,883<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding&#160;&#8211; basic (in shares)</a></td>
<td class="nump">53,841<span></span>
</td>
<td class="nump">53,985<span></span>
</td>
<td class="nump">54,699<span></span>
</td>
<td class="nump">54,560<span></span>
</td>
<td class="nump">54,617<span></span>
</td>
<td class="nump">54,819<span></span>
</td>
<td class="nump">55,143<span></span>
</td>
<td class="nump">55,390<span></span>
</td>
<td class="nump">54,235<span></span>
</td>
<td class="nump">54,986<span></span>
</td>
<td class="nump">55,670<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of diluted stock options and unvested restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">787<span></span>
</td>
<td class="nump">950<span></span>
</td>
<td class="nump">928<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common stock outstanding&#160;&#8211; diluted (in shares)</a></td>
<td class="nump">54,603<span></span>
</td>
<td class="nump">54,692<span></span>
</td>
<td class="nump">55,463<span></span>
</td>
<td class="nump">55,438<span></span>
</td>
<td class="nump">55,618<span></span>
</td>
<td class="nump">55,768<span></span>
</td>
<td class="nump">55,985<span></span>
</td>
<td class="nump">56,366<span></span>
</td>
<td class="nump">55,022<span></span>
</td>
<td class="nump">55,936<span></span>
</td>
<td class="nump">56,598<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Earnings per share attributable to Tetra Tech:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.83<span></span>
</td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 0.87<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.90<span></span>
</td>
<td class="nump">$ 1.01<span></span>
</td>
<td class="nump">$ 0.76<span></span>
</td>
<td class="nump">$ 3.21<span></span>
</td>
<td class="nump">$ 2.89<span></span>
</td>
<td class="nump">$ 2.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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.82<span></span>
</td>
<td class="nump">$ 0.83<span></span>
</td>
<td class="nump">$ 0.66<span></span>
</td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.88<span></span>
</td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="nump">$ 0.75<span></span>
</td>
<td class="nump">$ 3.16<span></span>
</td>
<td class="nump">$ 2.84<span></span>
</td>
<td class="nump">$ 2.42<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: 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=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: 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 9: 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=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: 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=109234566&amp;loc=d3e22644-107794<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=6371337&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 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=120395209&amp;loc=SL114868664-224227<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&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=109234566&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=120380238&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=121326447&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=109234566&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=109234566&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=109234566&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=121326447&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 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 10: 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=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: 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 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<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=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&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=6371337&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=121326447&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=121326447&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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=121326447&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=109234566&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=121326447&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=6371337&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=120311839&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=109234566&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=121326447&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=120311839&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=120311839&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=120311839&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=109234566&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=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050751171320">
<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>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Securities excluded from the calculation of dilutive potential common shares (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">100,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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050749031448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments - General Information (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 27, 2020 </div>
<div>USD ($) </div>
<div>instrument</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>instrument </div>
<div>agreement</div>
</th>
<th class="th">
<div>Sep. 29, 2019 </div>
<div>USD ($) </div>
<div>instrument</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative financial instruments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNumberOfInstrumentsHeld', window );">Number of derivative instruments | instrument</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap agreements | Designated as 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative financial instruments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity', window );">Number of derivative agreements | agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">$ 228,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Fixed Rate</a></td>
<td class="nump">2.79%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet', window );">Loss to be reclassified during next twelve months</a></td>
<td class="nump">$ 5,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1', window );">Period of reclassification from accumulated other comprehensive income to interest expense</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap agreements | Designated as cash flow hedges | Derivatives designated as hedging instruments | Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative financial instruments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest', window );">Fair value of interest rate swap agreements</a></td>
<td class="num">$ (15,500,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (10,900,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap1Member', window );">Interest Rate Swap 1 | Designated as 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative financial instruments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">45,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap2Member', window );">Interest Rate Swap 2 | Designated as 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative financial instruments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">45,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap3Member', window );">Interest Rate Swap 3 | Designated as 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative financial instruments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">45,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap4Member', window );">Interest Rate Swap 4 | Designated as 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative financial instruments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">45,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap5Member', window );">Interest Rate Swap 5 | Designated as 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative financial instruments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">45,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_ForeignExchangeForwardAndInterestRateSwapMember', window );">Foreign currency forward contracts and interest rate swap agreements | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative financial instruments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion', window );">Ineffective portion</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet', window );">Amounts excluded from effectiveness testing</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments representing the amount excluded from the assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Derivative Liability, Fair Value, Gross Liability, Excluding Accrued Interest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of derivative agreements entered into by the entity during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated period for the anticipated transfer of gain (loss), net, from accumulated other comprehensive income into earnings, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&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=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNumberOfInstrumentsHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of derivative instruments of a particular group held by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNumberOfInstrumentsHeld</td>
</tr>
<tr>
<td style="padding-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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121549185&amp;loc=d3e80748-113994<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_ForeignExchangeForwardAndInterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=ttek_ForeignExchangeForwardAndInterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050854445192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Financial Instruments - Fair Value of Outstanding Derivatives (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap agreements | Derivatives designated as hedging instruments | Designated as cash flow hedges | Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivative financial instruments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Interest rate swap agreements</a></td>
<td class="nump">$ 15,512<span></span>
</td>
<td class="nump">$ 11,009<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050757060680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments - Schedule of Changed in FV of Cash Flow Hedges (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">(Loss) gain recognized in other comprehensive income, 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent', window );">(Loss) gain recognized in other comprehensive income, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (12,125)<span></span>
</td>
<td class="nump">$ 806<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">(Loss) gain recognized in other comprehensive income, 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent', window );">(Loss) gain recognized in other comprehensive income, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (12,125)<span></span>
</td>
<td class="nump">$ 806<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss), attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 3: 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=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050758802856">
<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="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Reclassifications out of accumulated other comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="nump">$ 989,464<span></span>
</td>
<td class="nump">$ 967,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="nump">1,037,373<span></span>
</td>
<td class="nump">989,464<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Reclassifications out of accumulated other comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">(160,584)<span></span>
</td>
<td class="num">(127,350)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="nump">2,837<span></span>
</td>
<td class="num">(32,356)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive income (loss)</a></td>
<td class="num">(1,202)<span></span>
</td>
<td class="num">(33,234)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">(161,786)<span></span>
</td>
<td class="num">(160,584)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Income (Loss) | Interest rate contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Interest rate contracts, net of tax</a></td>
<td class="num">(4,039)<span></span>
</td>
<td class="num">(878)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Reclassifications out of accumulated other comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">(149,711)<span></span>
</td>
<td class="num">(128,602)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="nump">3,436<span></span>
</td>
<td class="num">(21,109)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive income (loss)</a></td>
<td class="nump">3,436<span></span>
</td>
<td class="num">(21,109)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">(146,275)<span></span>
</td>
<td class="num">(149,711)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation Adjustments | Interest rate contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Interest rate contracts, net of tax</a></td>
<td class="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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember', window );">Gain (Loss) on Derivative Instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Reclassifications out of accumulated other comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">(10,873)<span></span>
</td>
<td class="nump">1,252<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,247)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,125)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,873)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember', window );">Gain (Loss) on Derivative Instruments | Interest rate contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Interest rate contracts, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (878)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Gain (Loss) on Derivative Instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Reclassifications out of accumulated other comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(599)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive income (loss)</a></td>
<td class="num">(4,638)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">(15,511)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Gain (Loss) on Derivative Instruments | Interest rate contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Interest rate contracts, net of tax</a></td>
<td class="num">$ (4,039)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<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 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<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=109259400&amp;loc=d3e21463-112644<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 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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 (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: 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 7: 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 8: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: 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 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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17B<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724394-108580<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 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<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=121641772&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=121640130&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&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 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 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://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=115929471&amp;loc=d3e21914-107793<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 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<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=121646688&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: 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 10: 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 11: 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=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: 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 14: 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=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: 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=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: 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 17: 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 18: 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=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: 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 20: 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 21: 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 22: 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><br>Reference 23: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050752430056">
<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>Sep. 27, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount outstanding under credit facility</a></td>
<td class="nump">$ 254.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050752568312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br></strong></div></th>
<th class="th">
<div>Jul. 15, 2019 </div>
<div>action</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_LossContingencyNumberOfActions', window );">Number of qui tam actions</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_LossContingencyNumberOfActions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Number Of Actions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_LossContingencyNumberOfActions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050754044776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments - Financial Information (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 29, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 27, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 28, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 29, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 29, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 29, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 27, 2020 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Sep. 29, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Financial information concerning reportable segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 753,364,000<span></span>
</td>
<td class="nump">$ 709,771,000<span></span>
</td>
<td class="nump">$ 734,133,000<span></span>
</td>
<td class="nump">$ 797,623,000<span></span>
</td>
<td class="nump">$ 841,502,000<span></span>
</td>
<td class="nump">$ 825,793,000<span></span>
</td>
<td class="nump">$ 722,621,000<span></span>
</td>
<td class="nump">$ 717,431,000<span></span>
</td>
<td class="nump">$ 2,994,891,000<span></span>
</td>
<td class="nump">$ 3,107,348,000<span></span>
</td>
<td class="nump">$ 2,964,148,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,735,000<span></span>
</td>
<td class="nump">$ 63,525,000<span></span>
</td>
<td class="nump">$ 47,530,000<span></span>
</td>
<td class="nump">$ 63,302,000<span></span>
</td>
<td class="nump">20,665,000<span></span>
</td>
<td class="nump">$ 64,841,000<span></span>
</td>
<td class="nump">$ 47,545,000<span></span>
</td>
<td class="nump">$ 55,711,000<span></span>
</td>
<td class="nump">241,091,000<span></span>
</td>
<td class="nump">188,762,000<span></span>
</td>
<td class="nump">190,086,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense for intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,600,000<span></span>
</td>
<td class="nump">11,600,000<span></span>
</td>
<td class="nump">18,200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_FairValueAdjustmentsToContingentConsideration', window );">Fair value adjustments to contingent consideration liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,971,000<span></span>
</td>
<td class="num">(1,085,000)<span></span>
</td>
<td class="num">(4,252,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">15,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,800,000<span></span>
</td>
<td class="nump">7,755,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets&#160;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,378,558,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,147,408,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,378,558,000<span></span>
</td>
<td class="nump">2,147,408,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ttek_GovernmentServicesGroupMember', window );">GSG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Financial information concerning reportable segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ttek_CommercialInternationalServicesGroupMember', window );">CIG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Financial information concerning reportable segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,800,000<span></span>
</td>
<td class="nump">7,755,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segments | GSG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Financial information concerning reportable segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,778,922,000<span></span>
</td>
<td class="nump">1,820,671,000<span></span>
</td>
<td class="nump">1,694,871,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">168,669,000<span></span>
</td>
<td class="nump">185,263,000<span></span>
</td>
<td class="nump">168,211,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets&#160;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">649,417,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">587,040,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">649,417,000<span></span>
</td>
<td class="nump">587,040,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segments | CIG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Financial information concerning reportable segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,266,059,000<span></span>
</td>
<td class="nump">1,342,509,000<span></span>
</td>
<td class="nump">1,323,142,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114,022,000<span></span>
</td>
<td class="nump">79,633,000<span></span>
</td>
<td class="nump">74,451,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets&#160;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">479,238,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">450,276,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">479,238,000<span></span>
</td>
<td class="nump">450,276,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segments | RCM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Financial information concerning reportable segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">198,000<span></span>
</td>
<td class="num">(1,542,000)<span></span>
</td>
<td class="nump">14,199,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,933,000)<span></span>
</td>
<td class="num">(4,573,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets&#160;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,258,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,608,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,258,000<span></span>
</td>
<td class="nump">15,608,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Elimination of inter-segment revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Financial information concerning reportable segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(50,288,000)<span></span>
</td>
<td class="num">(54,290,000)<span></span>
</td>
<td class="num">(68,064,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Financial information concerning reportable segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(41,600,000)<span></span>
</td>
<td class="num">(70,201,000)<span></span>
</td>
<td class="num">$ (48,003,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets&#160;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,235,645,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,094,484,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,235,645,000<span></span>
</td>
<td class="nump">$ 1,094,484,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_FairValueAdjustmentsToContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of fair value adjustments to contingent consideration during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_FairValueAdjustmentsToContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/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 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=75031198&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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 (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: 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 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://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=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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=120311839&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=120311839&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=120311839&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=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=121604090&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=120311839&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=120311839&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=120311839&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=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ttek_GovernmentServicesGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ttek_GovernmentServicesGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ttek_CommercialInternationalServicesGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ttek_CommercialInternationalServicesGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ttek_RemediationAndConstructionManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ttek_RemediationAndConstructionManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050756380552">
<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>Sep. 27, 2020</div></th>
<th class="th"><div>Jun. 28, 2020</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
<th class="th"><div>Dec. 29, 2019</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 30, 2018</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Reportable Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 753,364<span></span>
</td>
<td class="nump">$ 709,771<span></span>
</td>
<td class="nump">$ 734,133<span></span>
</td>
<td class="nump">$ 797,623<span></span>
</td>
<td class="nump">$ 841,502<span></span>
</td>
<td class="nump">$ 825,793<span></span>
</td>
<td class="nump">$ 722,621<span></span>
</td>
<td class="nump">$ 717,431<span></span>
</td>
<td class="nump">$ 2,994,891<span></span>
</td>
<td class="nump">$ 3,107,348<span></span>
</td>
<td class="nump">$ 2,964,148<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Reportable Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,107,457<span></span>
</td>
<td class="nump">2,247,780<span></span>
</td>
<td class="nump">2,232,013<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">230,933<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">230,933<span></span>
</td>
<td class="nump">51,859<span></span>
</td>
<td class="nump">57,256<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Foreign countries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Reportable Segments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">887,434<span></span>
</td>
<td class="nump">859,568<span></span>
</td>
<td class="nump">732,135<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">$ 108,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 46,113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 108,348<span></span>
</td>
<td class="nump">$ 46,113<span></span>
</td>
<td class="nump">$ 28,235<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=121604090&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=120311839&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=120311839&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=120311839&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=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050750888728">
<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>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty', window );">Related party revenues</a></td>
<td class="nump">$ 88,200<span></span>
</td>
<td class="nump">$ 99,100<span></span>
</td>
<td class="nump">$ 75,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Related party expenses</a></td>
<td class="nump">86,400<span></span>
</td>
<td class="nump">98,500<span></span>
</td>
<td class="nump">$ 76,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Accounts receivable, net</a></td>
<td class="nump">20,884<span></span>
</td>
<td class="nump">19,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_ContractWithCustomerAssetRelatedParty', window );">Contract assets</a></td>
<td class="nump">3,261<span></span>
</td>
<td class="nump">9,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent', window );">Contract liabilities</a></td>
<td class="nump">$ 478<span></span>
</td>
<td class="nump">$ 111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ContractWithCustomerAssetRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset, Related Party</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ContractWithCustomerAssetRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amount of receivables arising from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://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 3: 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 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(3)(a)(2))<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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://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 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.15(3),(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the sum of all other revenue and income realized from sales and other transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050759368888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information - Unaudited (Details) - USD ($)<br> $ / shares in Units, shares in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2020</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Jun. 28, 2020</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
<th class="th"><div>Dec. 29, 2019</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 30, 2018</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_COVID19IncrementalCosts', window );">COVID-19 incremental costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 15,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,800,000<span></span>
</td>
<td class="nump">$ 7,755,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on sale of property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000.0<span></span>
</td>
<td class="nump">$ 4,500,000<span></span>
</td>
<td class="nump">2,200,000<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Severance and other disposition costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">753,364,000<span></span>
</td>
<td class="nump">709,771,000<span></span>
</td>
<td class="nump">734,133,000<span></span>
</td>
<td class="nump">797,623,000<span></span>
</td>
<td class="nump">841,502,000<span></span>
</td>
<td class="nump">$ 825,793,000<span></span>
</td>
<td class="nump">$ 722,621,000<span></span>
</td>
<td class="nump">$ 717,431,000<span></span>
</td>
<td class="nump">2,994,891,000<span></span>
</td>
<td class="nump">3,107,348,000<span></span>
</td>
<td class="nump">2,964,148,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,735,000<span></span>
</td>
<td class="nump">63,525,000<span></span>
</td>
<td class="nump">47,530,000<span></span>
</td>
<td class="nump">63,302,000<span></span>
</td>
<td class="nump">20,665,000<span></span>
</td>
<td class="nump">64,841,000<span></span>
</td>
<td class="nump">47,545,000<span></span>
</td>
<td class="nump">55,711,000<span></span>
</td>
<td class="nump">241,091,000<span></span>
</td>
<td class="nump">188,762,000<span></span>
</td>
<td class="nump">190,086,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to Tetra Tech</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44,654,000<span></span>
</td>
<td class="nump">$ 45,497,000<span></span>
</td>
<td class="nump">$ 36,397,000<span></span>
</td>
<td class="nump">$ 47,310,000<span></span>
</td>
<td class="nump">$ 11,527,000<span></span>
</td>
<td class="nump">$ 49,233,000<span></span>
</td>
<td class="nump">$ 55,911,000<span></span>
</td>
<td class="nump">$ 41,997,000<span></span>
</td>
<td class="nump">$ 173,859,000<span></span>
</td>
<td class="nump">$ 158,668,000<span></span>
</td>
<td class="nump">$ 136,883,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.83<span></span>
</td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 0.87<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.90<span></span>
</td>
<td class="nump">$ 1.01<span></span>
</td>
<td class="nump">$ 0.76<span></span>
</td>
<td class="nump">$ 3.21<span></span>
</td>
<td class="nump">$ 2.89<span></span>
</td>
<td class="nump">$ 2.46<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.82<span></span>
</td>
<td class="nump">$ 0.83<span></span>
</td>
<td class="nump">$ 0.66<span></span>
</td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.88<span></span>
</td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="nump">$ 0.75<span></span>
</td>
<td class="nump">$ 3.16<span></span>
</td>
<td class="nump">$ 2.84<span></span>
</td>
<td class="nump">$ 2.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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average common shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,841<span></span>
</td>
<td class="nump">53,985<span></span>
</td>
<td class="nump">54,699<span></span>
</td>
<td class="nump">54,560<span></span>
</td>
<td class="nump">54,617<span></span>
</td>
<td class="nump">54,819<span></span>
</td>
<td class="nump">55,143<span></span>
</td>
<td class="nump">55,390<span></span>
</td>
<td class="nump">54,235<span></span>
</td>
<td class="nump">54,986<span></span>
</td>
<td class="nump">55,670<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,603<span></span>
</td>
<td class="nump">54,692<span></span>
</td>
<td class="nump">55,463<span></span>
</td>
<td class="nump">55,438<span></span>
</td>
<td class="nump">55,618<span></span>
</td>
<td class="nump">55,768<span></span>
</td>
<td class="nump">55,985<span></span>
</td>
<td class="nump">56,366<span></span>
</td>
<td class="nump">55,022<span></span>
</td>
<td class="nump">55,936<span></span>
</td>
<td class="nump">56,598<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Decrease in deferred 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>
<td class="text">&#160;<span></span>
</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">$ 22,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=ttek_ContingentConsiderationMember', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Net gains in earnings for adjustments on contingent earn-out liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ttek_WYGplcMember', window );">WYG 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,400,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_COVID19IncrementalCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>COVID-19 Incremental Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_COVID19IncrementalCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: 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=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: 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 9: 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=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: 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=109234566&amp;loc=d3e22644-107794<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=6371337&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 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=120395209&amp;loc=SL114868664-224227<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&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=109234566&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=120380238&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=121326447&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=109234566&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=109234566&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=109234566&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=121326447&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 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 10: 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=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: 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 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<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=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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=121326447&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=109234566&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=121326447&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=6371337&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=120311839&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=109234566&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=121326447&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=120311839&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=120311839&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=120311839&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=109234566&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=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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=120311839&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=120311839&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=120311839&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=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<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=121586364&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 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=121604090&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=120311839&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=120311839&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=120311839&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=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=ttek_ContingentConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=ttek_ContingentConsiderationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ttek_WYGplcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ttek_WYGplcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050753785176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for doubtful accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Changes in valuation and qualifying accounts and reserves</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">$ 10,562<span></span>
</td>
<td class="nump">$ 5,188<span></span>
</td>
<td class="nump">$ 3,987<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</a></td>
<td class="nump">1,472<span></span>
</td>
<td class="nump">7,242<span></span>
</td>
<td class="nump">1,496<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(4,887)<span></span>
</td>
<td class="num">(1,868)<span></span>
</td>
<td class="num">(295)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">7,147<span></span>
</td>
<td class="nump">10,562<span></span>
</td>
<td class="nump">5,188<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Income tax valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Changes in valuation and qualifying accounts and reserves</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">20,543<span></span>
</td>
<td class="nump">21,479<span></span>
</td>
<td class="nump">25,326<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</a></td>
<td class="nump">3,852<span></span>
</td>
<td class="nump">255<span></span>
</td>
<td class="nump">900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(23,714)<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="top.Show.showAR( this, 'defref_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">22,523<span></span>
</td>
<td class="num">(4,747)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">$ 24,395<span></span>
</td>
<td class="nump">$ 20,543<span></span>
</td>
<td class="nump">$ 21,479<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, charged to costs, expenses, revenues and other accounts in a given period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ValuationAllowanceAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, acquired in a business combination, and other adjustments not specified elsewhere in the taxonomy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R9999.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140050752523528">
<tr>
<th class="tl" colspan="1">Label</th>
<th class="tl"><strong>Element</strong></th>
<th class="th" colspan="1">Value</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted Cash</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_RestrictedCash</td>
<td class="nump">$ 2,699,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted Cash</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_RestrictedCash</td>
<td class="nump">169,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted Cash</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_RestrictedCash</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_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>EXCEL
<SEQUENCE>113
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M=QK4_:%9REH@S>_%> VX5*:VX_(8YQ.5#BN6^28_VZO,@BJ_2,VK)S@RLU=
MGJ?9=(7:9@2G>9I[]E*^5YD?60. TU8_]'-O-OT: *>]VRFW5+ XQNE$J\,J
MCR+B5DKP$.=Q4&L/Z!-Y<](IL7/H'!GY7)?-+:H$L- =V;$EB+*<^=8A&9&'
M'%F)&Z&T\9@R>.E@88Y8](\L8>8W\+1K/<*('7>8M?L=5A"<F$?\0!!"@^)_
MD[*X*ZO**8PZ5B6+\FPJS6%'(^_>(0.,2)A&'QK-F]L2MO5^ICU+<M?1X>[-
M(S95ZC!+HL@G=& 1"</HO;@1L,4+$XX"NYS8A&$4Q]94VV8T8Z-@<*AR !$)
MD^A3']4KV=R>:-'6(:$V:^(41]-PY#(C29QZA Y((F$F;:-F0)Y-%,H@6L;6
MRG08DBB-<.:1.-"'I$]*O:J27Y=5J4L1S+_(  P2)L8^KUGS!Q_0B(,#A&1X
M"EZ''<5),D+?H<B!%R0,#!#9=K#< <$F:^#F).,4:D. Y'F&R52H;4<Q8YDG
MMZ$#+6B8%OOD:S1/+J'4A@-)28ZG*]YEE\0)\6"-#A"A88A<K62KM]NR1]A8
M\-/X1AV R)/8$]OHZ(P1)L3C2E^#0'-@E3>C$%*(:SW*&-4PBFO9PJM LENL
MC8P(<M[I G:8$1ICWY@&L- CQYS=F(#4QJOF4O"V.9'=\97B0@B)IC'<84:C
M//6$1CJ0AH9)\^D@,S^FU08)2:,LQU.Q#KO8GUW0@3@T3)S#]/>86ILF*:0;
M<3)5Z[!+\CSV!8L!.S2,G0.*'Q-KDX4DC%A:'68T3WWA8L /#9]^_CC8@4Z!
M]GF&1I#P6A'-89= 7NSSY@ R&@;9(/%' YJ#<CF<W#QY$!WH1</T&I3]R/YW
M("V)4LNM#J(!]SS:V0 T%@;:-(<[HI;9O,IPG$WS))<9PZDGSK*!:BQ,M0M9
MU^7N:-17E1[]O02]Z,5'J<7SGTB"WY#TI5-^L'M3&GZMUGPISF9K.%R)=B-F
MY\A5E_L?.CITP8!/%J[1_0+':?T0K,V-BG-A;%VVCQ%*:;G\MG7=\Y\R2L@;
M]+;30-_R7U',$9UCC('&' 9C@/T,O\($,LH6;7C5B3>HD8]/2Z5,)M<SO-,*
M#ER%V99<HRNQUJ*^%NWV/8]ES]YT^LQ9T]S-H4W"*7^")H>^&D#)PJ T2P^R
ME2..(C$^YBJW@^8H9O,T3_O?XV@>)_%C)S_FNCF"MFO1?PVH'IR.M"D=,VLG
M.XPB3XF##1QG88Z_+8K2)'\ <U,L/"D;M.3K$N#N%&H#VIIQ!\,SXJL)LP'A
M+(QP.)AT=5?UE9==$1..**U8F0\V&X"05.XX:7/Z!-*Z-)L"W6T((=7#2S8@
MG861_EEH#C\5/8E\>3-S5"E)GL7)M/KF,L0IV/I</'"='2EI"CA1H2]BN=IN
MKI6L"M&JG_O"H7:O7%?=DJ6,3&NP#L,\RVGF6\ #\ED8^1^EJ<KI5E:5B6YE
M _ 4RO-9PT9W/#V8.&Q@L7B^: QPC\)PWZ;+3_5JY#B+&J^FTZJ7PQ"\&B6>
M)1L->(_">-_J':4@?8![LGYB?1AR5W%<ALXJSF+T_=!\O/V3M[=EHR#'O(&6
M^%4*4:?=?@_=WFBY[C\I7DNM9=U?K@0'X<8 GM](R%!V-^8KY?ZK]/E_4$L#
M!!0    ( *QB=U'5HV=CTP(  +<)   8    >&PO=V]R:W-H965T<R]S:&5E
M=#,N>&ULG59=;]HP%/TK5K2'5NK(!X1 !4@M4[4]3$)%VQZF/9CD0JPZ=F8;
MZ/;K=^V$#,IW>0#;N>?<<VZNL0=KJ5YT#F#(:\&%'GJY,>6][^LTAX+JEBQ!
MX).Y5 4U.%4+7Y<*:.9 !?>C(.CZ!67"&PW<VD2-!G)I.!,P440OBX*J/X_
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
MV.5E<UIO&EILS/EU*32<ALUC#G\X3-8 ^+X20A\:=8+NGVGZ$U!+ P04
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
MDSZ78$,)H2%+@)1 T"3B#F*#DN!N)4'[R;526>\^ERAU,\V0NRT-6!2AZ@=
MA@$0&P G B$=D7[0&MRM-8YQXM"8(@%<.9 E$!^A\#E0'PB:))&/ CZ 2A*+
M<I*J&/2'\'\I1FSR,BW7E\<(,6@"<;8X,7*F5553#[J8ANPH["PN)*5Q(+D!
M5#)R?["]0U"?)>'T!D\,XD"XQ<%WVECT,9 VM455WL]:5>^\3*W@>A @WPN!
M]Z\(2U%. G,L(38..ETU07+T@<(M#XCDH5YO4[USTJ&\VNWT#E[7!R%'5)=@
M$4.A'&+]_M]KC@ ;!:^@IQ0'B2#<$N%WH^[,)I&H]=&-XGE;YVM].4T6UB,8
MG$\ #>,$J .$C./3PLXIT4$<B."RE&TF<EKI342ZOO=3E68$N4T70)G^9@;X
M(JADTQLM,4@4<>ZSS*HEW:=F_3HET@W>[PM;*EB4SD*6 #*C;>AT&50,>D.X
M]<8/[8.D6[OO$NI)U>N\P6)*V.* ^4* ?2-"TK8"A1B %*8T.,5L$!SBW!<7
M+<O+K%N!D! H,0@929!A$90G801*UA J9>28K4%,"+>8N*MS2JA[TH?C#-'E
M6>452D=3R!1D?2;0=T& M BZ(*=?D0?I(-VE"TLE(>T /S&#$@4CF23!5@IB
M1>"'(%I";*P_&DU.HQSDBW3+ER^F&FOJLD]K4\WU:-NHO'5?V:4YU<9XWYE$
MT?[F@?1RV0OE40;1OT.K@,J%#S[$ !P%%FXCEP@I$SGMU'*0.](M=_HS!+7V
M7N]MIKJK=]H+_J85;/TBPI"!@ 60,QXE,7(,)(I$[$]K(CEH(GF^9'(972]M
MO96ZSTO]#5D[TC,E6V@#\)&&^XD/ECZ"TE8Y!C$.01,>)M-Q6XY.E+A5TZ\9
M0>FBNX,^*(D$E(G -AE!L:66"&I9ZI3^H*7D!846HQFS0ZTGM]TJ0T_70YQ'
M=@;Y(MWRY5M)VPDR)308^ XC7I4V>GL!)$=G$)8(&9@3.U/6&N2+=,N7<1WU
M6!:JU>:@\WY75U7&0=ZP:^GM\J(@G?/>>Q-<\Y<[XUEO^'7P\@":Q=8I08 J
MX0N )-TN@$ %2)G$<EJ@RD'[R-CI1-_[PTOY\>#%Y9'4Z6.#4I%NI?)[I:M8
M?S-^=Z^(+EF\ #H5NRZ!=JSGHQ.0.U7?FY.DC6<^B74G"X]/CZ=5/YDSFJ^>
M?V8?EMV9TZ&;[@CL;VE-4;PA[;:A+OWKB*)#W9TJ[6[::F_.6:ZJMJUVYG*K
MTDS5&D"_;ZJJ?;G1+SB>[;W]/U!+ P04    " "L8G=1SHG%(F<"  #(!0
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
M<0Q<-!T&F]FP2.".# ]&AEXC-8/3_"S7:;DL53[_0?1QD5?- =$PP\,A@*;
MT-)FQ)*(@<5TA<)"&0(7#(/-$%CH\$%T\$'D]<&U/N2)-G>>5DMRI^DX6:K%
MO2(/Z6K;.@*U/K(4B0.@[-4 S-2/Z1@4'PR*O0;U[0[,G-A>@4$<"+A0<1B'
M"Q6#X38E!YL2KTV76567V==M&P^RT>2#U 7)"VV<R309GFEV%B;VRI$,Z.W'
M=!2G@2&C@3\<S;I:9 _90KG(9( L?B$B>)H,Q$W[<5U3CG@U]9K2TL914^TM
MB%Y5N@2NVAV"&D7M19#(&+A\,@PV[85U+3)\@OH)Q6?5K*MY0T+_D:XW_R0;
M5;8U?9/$][5!J6OEUN0CKH$R;YM;,*?/#;6@?F[Q% W1.'![,<3Q40;>*V^G
M:0Y#A4L2,%1]$W8=87(^%?V+C^P8:D74=U7.LR%1$3;C$XE#&4,.J)\=.)1!
M X!E=TFM $B;Y\$ H)*LE-([8==FPQ6HGRS<[DOEJMIJM^LU2";KS:KXH=2N
MGB0WVW*^U.N0W&@2W!L7.Y53X=K/)I=3?S)_FHYHN.R,+",1P&A%-JN%T<($
M<4BB^Z;K^L%0 .KG #MC2[79FUOUAL/.V2,J$E= 3-ZF_L1M*8+Z'$F\D:Y+
M+*\G=@%#K5V""1.ZSH&>[YVT6Z*:A,_\"7^2+SP5ZJW:O",\:,O"&*U0[>PM
M)7<=6<PD;^9/WD"M :J<,SOK)F%$85PN]KA.7%@4 EYRB< D+!<GR)Q4Q)ID
M G*-X$:41?H\!*P),T((75MT<9^&&3%%?1(F,*'^-DS<##.7N6)]U"9A?UN!
MS PU87YJXB^1F<T#J(RCD,+XH+@PC*'CA^%F""YQ]'>8(1_,3SY>4B@SFX&,
M6* UARL:PU$:P)0Q$#=#<$RX/&&8#_,SG^>5R\SF)'JW4@8[5 -QTWY<USQ#
M<IB?Y#RG>&8(E6$RB@*H-(H37,# V3C.'4T!9J@1\U.CEY?0S.8J(Q9;)UH/
MJJN^832LIZO16T8SA,(PG:\$/'"&X:;]N*XIAA.Q 9QH8!G-;)9"]1D:PZPY
M"#;MA77;WX;R<#_E><TRFMO\A\:N!KUA/]S/?EY:1G.$;H1Q EC));>S/NQX
M."3!$ZYWPJXC##7@_H[',\MH;C<WA'"MFZ-[$S^#>$(9S9'T3R,)RVB.7)?
M *"2!"RC>R?LVFRH!._I8[QJ&<WM)$^=<3%)GO>T-UY<1G,[08<Q]/$EMYL>
MUG9!!<&SNF^ZKA\,&^ ]+8^GEM$<N:"@,G3M6I.\>4]?8T@9S9',JXLUNX[F
M=O=B1$/H>$1:DB2QY?K^6;M&FY3/_2E_0"'-DK9Z3=!8V/E;"ADZ*"(WZ9O[
MT[>CD/:H<L[MO)O$B0BMNUZ[P2'AIID@PJ*8<K!QKA"8#G(@80"O$2 -(DH3
MV(3'K6 QO*3#!$:.,TD8CB&"OZVF%88G"#]/\->T JG6(QXGL.?@P%E7Z -Q
M,P3'77?HA@D(/Q-X24TK;#K A?6\ 8Z"B780:H:@1BX7&/XA_/RC>;CHZ<6L
M0&XX1,AC:/T@V+07UK7MZ!D)/\]X3B4K$#81L1#6>%,'#C[_,$-PW)$6A"$G
MPD].7E[("JQ[(&$9WH?JJF\XA>CI,/06L@(A$5Q$\#;^>B!NVH_KFF)8B1C
M2@86LL*F"301\&FGR3#8M!?6M<A0#N&G'*]9R J;?S#JN% 1AGT(/_MX:2$K
ML#L42F$W\A+!06HN,(:A15DGG /GH.?24 +I;SL\KY8]EW:'@4N0NRXQ4.A(
M.-+0"SG@"8IA!:^T6PDTX+!9>(G X)Z2",O0DF![T@%S["EI>(;LZ3B\:L$K
M;1YPO.*Z.AHB('L:$2\N>*6=QN,(7DY>2N1I2!@M5! \ /NFZ_K!D 8YY"&+
M)Q2\$KF,H#)PW&#)HZ<OASQ@T5/P2BQ#TXC&,72[W6>P+XY1:8$4L+*Z=DPK
M*(Q1OWI=[Q@.(?T<8DAE'#7E:/,X)A(TFQ!('B6.'KTT?$#Z^8"K,G:K<BZ1
M!RD"'O$(=E81H(1<>H* X/.H"$27Q;H^#6&4$<UH$DOK1MAE H55'&8"/%W'
M1S][:7[_]>^TO,]TJEBI.STH>!?I-57N?E*U>U,7F_:7,%^+NB[6[<NE2A>J
M; #Z^[NBJ'^^:7Y<<_AAV]G_ 5!+ P04    " "L8G=1],#(_-("  #<"0
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
MR38)81"YAP64!UVIW&#!G6/NW;8DH>-F2ZZ*.'Z&")+1N/^[NB,OAH$_)*G
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
MV,1='S:!K2^H DG>I@)PD?SA3'[V<@J@YAW9P^5 ;+M 8':I9K7M++)6H;Q
M*O/6#$D4X)O0E@(]BKY$4KXI% ],T0Q6M'295-%3'3#>>>[&#<+&M*U;!;W=
M.-= BR@NT'\5J<F8FL*L,B'+6Q!'#+];(J^'L)4^U3#$=-LZ^$-URV0X[W@1
MJ 8B'J9M2=7N$P8@YN=7F?B="V["(D#$R\2&$+;$[R=+FV0_-IO>;"!([[<!
M7.PPPS&SN:X42PRY1+YP2, QBNOR;]BI:.3"7W5U>_ 28LE\DF,K]>U#/Q&
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
MRQ.S7^;S%BF1Q!).1J4=M.Q>RD4F0Z',8'?1KG!./26FU7DHVW*1*_9<[M=
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
MEHRF8_INNDBR46I7KU2AFN-5-^FM6"Q&R7PT$8MQFJ3#3"QFXV0T']LUB G
M8:ZQ;(KOI\.)F*6+9)2.Q6P^3T:+N7A? 3(J#A(\=9/=BCGV'X\R,9\LDLET
M+F:C+$FQPQ<.\6N1)8O%.)DO4GP>84]H.Y[;[Z?C),7GP#6^.-M^5\4=*B;2
M]UJDR7 VYPWX\WB>I),9/B_FTV21#L47D(\[&.F.LJ*!Z@:/C19I,EED^#09
M+I+%,.7O)FXW0-2N[(R89-!K.A.3,>RV&,*263+$O[]?<[+H>U]V?32M507+
M4R1UB(SFHCM"3?. 19C4M089R6GQM=(DY#.% 2*9;/W,7DPZJ?+K-=)W1]\2
M0B41]4#(O9.5+&0B'CIBH:7&QVBK_T&.%/768^_9+2H4;ALL'+)0[ ,D$$9)
MBSD7CIM@I: J@7+FTDOF.=5;DHPLVT)W*R4=_J>OKUX)CX+M7I5 DJUM!!1G
MWM$?QVE(Q)X/<YR/R,#%H ^[!V,4O'!$>_^LY5*7F@OV-Q5H0V"=Q]3*N[+#
MD:FD<HE6$HCK?QF(/]5['*:Q!K=0%R.;*TR,OEL)IJ6!:XVU^?$*KXLVIJ,:
M%YU$VI,TZA3AHK*'*%#?B67X<FE93USC8^84'RVPJ"51BA,6_KG#2B_+EUH<
MF DF'^/4>!TH%N@42E076"QK%17PQ-%:IA?YANH()P]1(,<DP1!15>J*UC:>
M&;@B)B,'O$>]+PIMN0"$'WR0V?X%WN\A1#8-\1/:RAZ&3FR-AY^ ^DC:KB'[
MMY:$^>K SK=D$JL X55!+0FQ1U>34>XI^0X)#.2IKHZ: AFB\1['Z2JW,ZRI
M]*.M7TM%B\B^#6*>R^QY6D;J%H^6"*WX#%AHHH!IP*$J!Q2N?RC.:)-$(>5=
M3$?:J#*JEP;:MKH,CH$0:VY'BU0K7!J#WORL+%T)K#EQP4?!K[Y#+4A6!XA
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
M3<#WA<89M'NA#?K_V%S]!U!+ P04    " "L8G=1R#BU(6P#  !?!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6RE54MOXS@,_BN$T4,+N/$S35(D
M =)N![O #!!,YX'%8@^*3<="9<F5Y*;]]T/)B2<!)IW#'!*3%/GQ)5+SG=)/
MID:T\-H(:19!;6U[&T6FJ+%A9J1:E'12*=TP2ZS>1J;5R$IOU(@HC>.;J&%<
M!LNYEZWU<JXZ*[C$M0;3-0W3;W<HU&X1),%!\)EO:^L$T7+>LBT^HOW:KC5Q
MT8!2\@:EX4J"QFH1K)+;N]SI>X5O''?FB :7R4:I)\?\4RZ"V 6$ @OK$!A]
M7O >A7! %,;S'C,87#K#8_J _L'G3KELF,%[);[STM:+8!I B17KA/VL=G_C
M/I^QPRN4,/X?=KUN3AZ+SEC5[(V);[CLO^QU7X<C@VE\QB#=&Z0^[MZ1C_(O
M9MERKM4.M-,F-$?X5+TU!<>E:\JCU73*R<XNUYKZJ^T;,%G"PW/'6ZJXG4>6
ML)U&5.QQ[GJ<] Q.DL(G)6UMX$&66)X"1!34$%EZB.PN?1?Q$=L1I),0TCB-
MW\'+ADPSCY?])M,0UH))>YHP_+?:&*OICOS_CJM\<)5[5_D?%_5='#>0MZ9E
M!2X"FCB#^@6#,^!P(L9!7"B:'V.Q!%6!K1$J)6@0N=S>P@=N"B;@7V2Z[QI0
MS2TV&]2^\$?<+(1++@E =88<F*N?GD.H.BVY[31ZWQ5_=;2!"YC%X2Q/B4B2
M/+P9I_ 1:8!J)4K@3:O5"SH  UD>9M/4?:;3!#XZ%/?;=%R4%*F!9#J!;)+
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
MUWRY4NC_#2W ^X6&N[<WQ*#_K<BK_P)02P,$%     @ K&)W42E:+AO)"0
M_AD  !D   !X;"]W;W)K<VAE971S+W-H965T,3@N>&ULI5EK<]NX%?TK&-7I
MV#.,'M3#C]B><>)D-IVDFTFRW>ET^@$B00D-22@ *$?[ZWON!4E1LB5GVR^V
M2 'W>>ZY%]#U@['?W%(I+WX4>>EN>DOO5U>#@4N6JI"N;U:JQ#>9L87T>+2+
M@5M9)5/>5.2#>#B<#0JIR][M-;_[9&^O3>5S7:I/5KBJ**3=O%:Y>;CIC7K-
MB\]ZL?3T8G![O9(+]47YWU:?+)X&K914%ZITVI3"JNRF=S>Z>CVA];S@'UH]
MN,YG09[,C?E&#^_3F]Z0#%*Y2CQ)D/BW5F]4GI,@F/&]EMEK5=+&[N=&^COV
M';[,I5-O3/Z[3OWRIG?1$ZG*9)7[S^;A%U7[,R5YB<D=_Q4/86U\WA-)Y;PI
MZLVPH-!E^"]_U''H;+@8'M@0UQMBMCLH8BOOI9>WU]8\"$NK(8T^L*N\&\;I
MDI+RQ5M\J['/WWXPY>+E5V4+<:_F_GK@(9.^&23U_M=A?WQ@_R@6'TWIETZ\
M+5.5[@H8P)C6HKBQZ'5\5.(7M>J+^#P2\3 >'I$W;CT<L[SQ 7GDE[C7+LF-
MJZP2_[J;.V^!AG\?$3YIA4]8^.1_#M_1_51R5VXE$W730TTY9=>JMR=4\*.G
MQY0>$X.*<%ZEPF3"+Y7(3([2TN7B2KR#FS(7_U32AGP(1-.K8JXLA[3S=!F)
M4UU"@*F<+%-W)MY8E6HO,IGH7'NMG#C!LE$TFU[2I_-9-!E/Q ?EW)5X4UFK
M2B]6QG)QP91\UTS(% ;F@0"66!2^F1MKV50G3B>743R;G(G341Q-A\.S/3\C
MD4,32F!7T7-B8>@DCL:74_HT&T>7,/G74ORMRC=B/"10C2XB\: $A"HX+'3I
MC9"(#.*:BCOP#86-U'Q6SDN*<QV8NX55JB!C3O_ZEXLX'KYJ5N\OX*]'K\Y0
MRWX)X=YX9*6U4B02*==^0V$[&8FYSG/RS2^EQY8\1X%[@JJN#4<EC/OB*W)]
M2*/0#GI.SH=#D$20YE2I#<*D$$*51B(#^[W<$#+J#&^"PI4U:YTBVV!XDA%/
MMS(XNKF1Y7;/*4%NSW_&Z@=:]JY>UD0@(HF3CD2KUB9?<Q!VX/:TX,_MZMKA
M)^0C4] Q[G@ND\38E#YE*@22'954)DY4#OE :*$?;,X5=#"J6-C)CZOF_T$S
MH;<Y;4"X5A0]F3^3G*YF6%P Z#6(_9)02Z5X1BU.E[),*.]4 2HMJ0(JUF0J
M^UANRO"4CG#T46X$D^9H_ KB(*^1EBCKT9W%"EG2GHD#+1T8L]_0]*U:5399
M(A0LAO0DIBC(76^2;U%GFTR^5]IIJD,7 I](MQ2I)OR 0OA5"FZR>E[QJE?\
M"M; '+S)]1\AX(A:HE0:,$=MNZX*C3J)F@]"_8"=\!@9=)W"7ZA267R-)(,5
M$ (!#U8&#NRFX2!X*/EY19 '<$;=DJGFN2X(E,:RG=JYBF.(R( ,RG2^0>H1
M#,O!"A!FC,<'I#@J>&)]+B/7XC4^I+; .*$#ZR6;+K/1QD>Z@\? @K9;QQ^7
MHW@ 2%(K'\#4>V2X&[,GMH)9.L#_7DD+$R  , 8E_R$;_E]9A%6OD!C4VO0%
M["TK !\^J(4N2\K#O4I"]QF/&N6_*P"Q\5,P"?Y$!B/205 U*U+/CTHS.D[E
M&>+[M@+"FB &C.05Y1NH7^B::JTL%\1[UA1BU!\.7Y"#H_XYC%]1<<.!(A+(
MR>F<9-+P%V11GCB=Q-"_];_T18H>+)$8)K$E)D'TCJ8_\X),I0S:K*)"V5HT
M[$^'.^IHQUR6WXCA1N>O',6UJ/76J#S@'+MP]IRCP<OAKI=]\;X42B9+JF@5
MC "WY3J1\UPULH $BD%*:6(^0H6;7 <6^J#6<'"AQ&="!!5QGE0Y?]5BYD]B
MC:QPLB ^I%[M?.TL-2PZ%+AG:!?\H8DZ=B$?CSFG:(2Y)O\#D$!;J"C&<K7"
MGY7<A+Z*)E*A(_. 0QG?\I!!U2X8_C#DSN^-6C2]\J"QE"DUU4G_LBUX3?'S
M3"@$[DZ1![(_UI,@<ZF1**IH$#70X<(H>!+'%_U1J^.QI"?B3<Z<Q+/^1;NM
M:]=C$8<IE?JKH.GBI3<O"1%PG0Y$*GTI:V#L9A$6Q_WQ:!^$,DUU*.DF=(!J
M-W ':?@G8M<7OR+5C3TJRQ2?"9\UM>RFJ!NAM++TCW3N^ Z?M$F%>F($)US\
M5)I#DVK$!V/9W5WCW(-<"=EL \LK %G/>;(5?S=8,9I$HG</B]:2O7W'<X$&
M&;TOT:LKWM>+&%'C_C1^\2R:)W'<GVPADR&D4N=,%0=S<8S+0WT%7">FRE/T
MC#KDV$E#-((.?*VUR=M^PU4;#D1K!8_\<W2  9_F(-<.1#++-!WL*2A4"114
MJP,D6J'UH,,G<6DW C17ACS49_^@-6N#VNYL)NMZL,:A71=5<8PU2>H8+![Z
M$/Z?AI,#-0TL)F\';U^__WI_%]'4E]+ &!)]#$IG]<Q1Z/*Q >\;,+TQQRT)
M>@<'-B_1(93[4U:%8NR0Z$]4A9 8<Q9H)X@OYD<!'FB2V2#"%#!()]1'G$ZU
MM+H>'FEK?1BB?4B]H\,/SDC$7^@%)7<*FL2YX##K\J@87 Q$LZNKJV*W7C&,
M[AH0#B!;XPTQEVTP;G^.^.M9.MA'AYR*4&8Q5*&T47Q1.QK#:K1\C7?!=_:"
MNH4L-]U!-%CZA#O/&GR,(_ ]GUU)8:YY?N:#,,QVG<IJ3L=)%U)Y4Q"V@>&H
M/QK^J"&\L[3EP<0\VG/9/Y_]V&DHS4!QI*_2H*/+D&'N\,G^C4C3?'ED53C0
M01!5-PUL@JS C)T19W0N)_B,)-,UQ2%D@U>W*#X<2D2'(DF\?#*>]6?'FS1"
MV[FZ"=D%3!9P<$&- O,Z\'+T)+,CF-7.+K?=%W;RVB.=82\./):,QQW+K0HC
M(9)!D NSLW;SRKI0X"RAP391*P^=>3@6$]CI(FC++KW_^R*JQS#48:+-POT9
M]VANZ(JXOPNZQA:^<0W4C\-SR3/#GOM=NY-<.J<S'8[K#(F,[P1X)J^;!X+.
ME]0A@QVS=BS@2ZFB:4(=41",-,P5J&RM:D1T<H&0 [*2\%HP"K;1V.IG<YHC
M",8;U61*SNLK(\/=B-=L/6W*6YQ,A_WMP7:[ *W0U_?P]1EO)]%$+7R<>[KL
MA,Y$";Y7:=ULFQM/X7GHX*M3$D._6:15CBCQ#5K87-/;+BRN0 1<#WN7H$C]
M2(2K2?H<B]$TFL53/C>(.)Y%Y^=#\96[\O9V]*F+Y$'G3KY0Z([TRP.-[% :
MKN?;M^V/&W?A3G^[//PR\I&/7P[UFF$K'=UZPH9?&\*#-RN^X9\;CRF%/RZ5
M!"_0 GR?&42_?B %[4\^M_\%4$L#!!0    ( *QB=U$^L'<)3@D  /@K   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;.U:6V_;.A+^*X21!5) \46^
MQ [2 $EWBRW0@Q9-NP>+Q3[0$AWS5!)]2"J.SZ\_WPPE6;[$[9ZG??!+(HDS
MP[E^,R1\NS;VNULJY<5+GA7N;6?I_>JFUW/)4N72=<U*%5A9&)M+CU?[U',K
MJV3*3'G6B_O]22^7NNC<W?*WS_;NUI0^TX7Z;(4K\US:S8/*S/IM9]"I/WS1
M3TM/'WIWMROYI!Z5_[;Z;/'6:Z2D.E>%TZ805BW>=NX'-P]CHF>"?VFU=JUG
M09;,C?E.+Q_2MYT^*:0RE7B2(/'O6;U364:"H,;OE<Q.LR4QMI]KZ>_9=M@R
METZ],]FO.O7+MYUI1Z1J(<O,?S'K?ZK*'E8P,9GCOV(=: <@3DKG35XQ0X-<
M%^&_?*G\T&*8]E]AB"N&F/4.&[&6?Y=>WMU:LQ:6J"&-'MA4YH9RNJ"@/'J+
M50T^?_=1P21WV_.015]Z2<7W$/CB5_@&L?C%%'[IQ#^*5*6[ GI0HM$DKC5Y
MB$]*?%2KKHBO(Q'WX_X)></&LB'+&YZT3/SG?NZ\1?#_>T+FJ)$Y8IFC_]E;
M/\,G/A3BO9K;$MD/*P>32/BE$N_O'Q^$=JY4J:@(+[^:E4[$=!2_B<1ZJ9,E
M"(04!;+<>5FDTJ8HB4QZ\'@CLL"&)UTDEEX$;"[<2EI5)!L!#I&8'*]RKC/M
M\24WQ9- ,<M"_R&I0)R8;R#S]U);C272S*K$/!6:R\<LQ)=/WX1T3GDGS-RC
MX+&Y+H1Z29:R>%("$!$T$9D.^V@H!5Z2-9>9+!(E.%6[2![GQ<H:I+0J?*4.
MT059C@33:V,M[#^M$MEXN#MLRA0(\$CJ^:4A@N"N) .K7FB8(:'G2EDX FJ$
MY:[XALRV.UI$(M4NR8PK+?CAW,IA(0HY@2B1F_EOBM&&5%2%G&<DMG3*.OJR
MT 5<H65&<KT"Q'F.'1GB@IGP1UEXY(>&@YXB-JZ$^RRY'>&#E$2ZI5@ 5$D1
M[6B'!?S9:/^K$HQ]03>9FI7?LX6$RF>I,RBH$ Q"R 1:J9>52C5I%0FU6%2F
MH#ZAZQP>&?:I2 <S<4GR%MHBE*EDI4QI\<&1%"KC-UWQ=:G<<>%"9M >ZI5L
M_7>E5JQ@"&(=G$0&]&;?$'$3%#2A9VW '!ADDI#/R ]-TES>/[Y#%?7? %41
M^M(+*@Z21$YOR6H75N682CG\%TY1Y?A&-522*8)_4&]9F=*FA2FN#M=AV+S1
M#>(H"265,@4L.Y 8UC-RDW:M9(2QFM*W"F25_?N:<]"9@(*^1,GL ,;6W-RD
M(>^M\M:X515BQHQ06W*%XI3 G=IQ,OVM#!I50,(<J!EMTJ9:CV5VQ/;6H685
MCJ$<^5SGJXR9&%B\L@4D)6@S%EV.*;ZKC7 ;!]%B@7H@527C&3S#A:;JU @J
M!C]MU=)%F&-XH6B<R6FZ==12(N[HLM" F6!OXHF>TAOZ.)/IE+%W!]6 -G!4
MJE/D@H<0^$<6+6Z&MS8WDL?DJN6KH$=.V.@T8([2'TE1B5C+OX:!E%/[Z,9M
M)=NI&B(+GFH0TJH\P+PKY^0=#W=D&T(B1FDDW*?R@(E@$>F*&4^#EJ16N"4^
M?!4$ERLN/M(U6!/:&)MQ5/^U@D2=U_&H<H4++W2@SB<(PC:EM22YQ=MAVFH]
M0X^Y@HQ\CP(NL%3"T%8?B=).C(7T+22LQQ7!E9<J$@Y_";V@R$MKR4ML+;?O
M"J@\*:^JQ/NT%QAV7]NXO<CMA[LVFEW7&+C/U';G#VU$&K8V02FAV=$6E/V6
MIERJMM)Q=G-!9QO:B>FK+EL#&RMS/*J[<@UZY%.H2^JD\GLM824WH4'N-+EF
MAP,''I1#:\O0L+EX_B!H]X1ED)Z$&)$K>,1/ZVJM-7R66<G-?$\G\ZSVK>V*
M>Q<JN&J'55A3PZ@ 5'W6:0T,F4XT>A+VC<+D1F*!.'-C,9F23;06%"\=QZFE
M71O,MGW\J%6(>9V=]7#W ]L"%+V:?$!T9^H\)4]O]GV32S8SI?DP$ 4"ROV"
MF@>V^-BXC>@WM3P14)G' O7B%8105K'Z9,W6X^NE@B.YO*BS&VH!FP9O_!+.
M6(-*<T=5-M&T'7VM<3]H0$-)X=0QI-P:Q'LTR4,^%W2RH(*XHH&?@J-?R0F"
MR7T(/@:4QJX,3QKD..0*S9&(#?H :A--@)SVU5!S*M&;>;*UP448%F$I-YV#
MC4CTL\(Q(E.A*!H4?D4S%A/ ?^N($";*ZH)Z% Y_%!^_5AF(-TI:-!5'_0PD
MX<QR.J2-CX*"Y8K6%KH6%A)P.TMM4S1!=;D&:*IQDW@P A!H'L%G<K4D'II#
MW(UX'YC^34Q\@!67G"\8)^$?]^8 56A/<2&FU]%P-!6/Y;Q)9K+X,H[BP01<
MW&>N8\2(RGB7=1S%_1%85]600[--/</OU/+AP2ZTYF:LYF[2LN:>3PNOF] Z
M*AR;!4BY?A1/9X+O9*[,XHK1_0='/9HM3_69"S$<7$?CZ?6NS7OME&J;O7;:
M Y+C_Q.1_9$O@KR;HZ9>B'@XBX:S204++6MNQ+NJT5Z(R2R:C/OB8]-M![-!
M-!N/JZB?]DD\&423_ACS BF@TBN4FI5/Q\OMYG \&(?J..2GDRF;3OAQA#'N
MCL7?J#D=]^,6/@JS'7UEFNHP9!]F#>-HQ>&AU;;O8"Z\)QFEY:L&<&\8&<.)
M95%B0='D4&F,0+</L\X9S.KTE<X>83HXX=)7,^.GB@24 T3E>ASUKT?T%HO)
M*)JAA/$\%*-1=#T<TO.(CKVSV8">QR(>1*/)1#RHC4$"@VHPF>T4?=,UXBE(
M$>^/P.H;ZOEE<[I1P(7+P2R:]G% #<RO-.7C*700RUDXET?B8C@:(MPY^EYU
M2*#&GY>YL!7P(%+:5T/,P8SI^*@!$\) T7+BQ: _[4X;P?!E"Y:P[V32'1U?
M'6!U/'AM-2:=)RV5=U:'6(W'K^T["@>"B_&H.VDH"%*47,#+&&:#S>TFWW /
M9FSKQ?6L.ZR9NR=N"L?-3>'X+]X4_@S?^:;P?%-XOBD\WQ2>;PK/-X7GF\+S
M3>'YIO!\4WB^*3S?%)YO"L\WA>>;PO--X?FF\'Q3>+XI_#^]*>RU?HV9*_O$
MOSEU@A,X_#"S^=K\K/4^_)IS2QY^$_N+M$^ZH'EH =9^]WK<"7-U_>+-BG_;
M.3?>FYP?EPKCE"4"K"^,\?4+;=#\V/?N3U!+ P04    " "L8G=1^H\?*[H.
M  "/+@  &0   'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6S-6ON/V\81_E<6
MZKFY W@\ODDYMH'SJTV+) >?DZ H^@-%KDY;4Z3"AV7UK^\WLTN*U$EW=NH@
MA>&31.[.SGN^&?+9MJH_-"LI6_%I793-\]FJ;3=/KZZ:;"77:6-7&UGBSK*J
MUVF+G_7=5;.I99KSIG5QY3E.=+5.53E[\8ROW=0OGE5=6ZA2WM2BZ=;KM-Z]
ME$6U?3YS9_V%=^INU=*%JQ?/-NF=O)7M3YN;&K^N!BJY6LNR454I:KE\/KMV
MG[X,:#TO^%G);3/Z+DB2155]H!_?Y<]G#C$D"YFU1"'%QT?Y2A8%$0(;OQJ:
ML^%(VCC^WE-_R[)#ED7:R%=5\8O*V]7S63(3N5RF7=&^J[9_E4:>D.AE5='P
M7['5:T-G)K*N::NUV0P.UJK4G^DGHX?1AN34!L]L\)AO?1!S^3IMTQ?/ZFHK
M:EH-:O2%1>7=8$Z59)3;ML9=A7WMB]NVRCZLJB*7=?.->/-KI]J=2,M<\ WQ
MJEK#_$W*&KPITK)Y=M7B6-I\E9DC7NHCO!-'N)[XOBK;52/>E+G,IP2NP._
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
MO=MJ6D5GE(JW* U7$C36J^ VN=E,G;Y7^(/CT5S,P7FR5^K>+7ZK5D'L"*'
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
M^_5,_*/#9XU[?[(&45(X=R^;#]4BF0@A-%@&05#\L\,K-$: F,;7 V8RII3
MT_41_3IJ9RV%\GCES!==A6:1O$N@PEKU)GQT^]_QH.="\$IG?/P+^\'W?)9
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
M&.-HY107TVBY&T%#\> N4\BX2*^'\$-> 'B5UB!D<!)U*UT59#81SA)TC:Z
M<SMZZAP9'QW=T&B5+B@B.+3J3_']U_T=Z*H_^@_F_07JO?(8PH$,5W"=C%Z<
M9^3[2TG_$EV;+@)+A_IOTM\:]SCV8H#URKFX>Y$-]C?#V3=02P,$%     @
MK&)W4<IW\.UN"0  X!<  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL
MO5AM;]O($?XK"S4H;("628J4*)]MP'8OJ='+71!?>FB+?EB3*VDO%%?9):TX
MO[[/S)(B9<L.V@/ZQ5Y2NS//S#SSLCS?&OO9K92JQ==U6;F+T:JN-V>GIRY?
MJ;5T8[-1%7Y9&+N6-1[M\M1MK)(%'UJ7IW$83D_74E>CRW-^]\%>GINF+G6E
M/ECAFO5:VL=K59KMQ2@:=2\^ZN6JIA>GE^<;N51WJOZT^6#Q=+J34NBUJIPV
ME;!J<3&ZBLZN$]K/&_ZNU=8-UH(LN3?F,SW<%A>CD "I4N4U29#X]Z!N5%F2
M(,#XTLH<[532P>&ZD_Z6;8<M]]*I&U/^IHMZ=3'*1J)0"]F4]4>S_:MJ[4E)
M7FY*QW_%UN^-YR.1-ZXVZ_8P$*QUY?_+KZT?!@>R\(4#<7L@9MQ>$:/\BZSE
MY;DU6V%I-Z31@DWETP"G*PK*76WQJ\:Y^O*CVAA;R_M2B3NUA+=K=WY:0S#]
M?)JW0JZ]D/@%(5$LWINJ7CGQ8U6H8E_ *1#M8,4=K.OX58EW:C,6\2P0<1B'
MK\B;[,R<L+S)B_+8-N'-U=52_.OJWM46I/CW*^*3G?B$Q2=_S(NO"J'T.W,;
MF:N+$?++*?N@1H<DB]\4&% A90IA&F$%,M1*XK@3#?QO1;TU2)C=0=<>'(M?
M&BO>W;T[\*/86(VLU.6CT%5>-H5R/F-TK;'<ZGHE/HWOQF)I'I2M^$A>:L9S
MM%#0*LM N%K62LBJ$*7)97G,2UF6ST05Z@'U8,-B8$B5\R_&E@7HKSS0F]L_
M!#0WZ[6RN9;E#BBAT54-_.RNP2^F7I'?5K(Z"&TLKHI"^S/E8R"V"N(K\*A1
MHNY\C>,*2X=Z ($+?MSJJC@IS+:B%P9&5:8ZR8WE\^!?,ZA-W@!=\<&/-^\/
M&.\=<R"T0D(D7)%;?0]:2"<6ID3!=6<4;_X#QYD'3>XBU0!)64 >4=423%26
MGHEU.L>>WLNP[W\,_/>"3*!<LR%CW',=<$BI$0\O:8$^H 92*,P[L/#9%OIM
M %L>M#4L :!0/M&6V%&Z6ECI'=Y8%= S%W7R?JWR565*LT1D69MVV H^^"SS
MCB>PLG2F=^/0;WC6RZI'!.'>HG53Z5QO0#62_)R3@.PVBMXPH;T=S] Z4^H"
MOP&5A[A"LSE16+QL8XO)#:"7U+69AJW;&>?K87H*D,CYJ=(U6'9'08<%[>/?
MX(C"K#W JX:J*P(XICP^XV3N.?5?4;$CX"'GO9S1R.6ZJQ#B'OD]/$_'!EQS
M&!&,=0RU9^2A I);XQS[ #-!W51*I&%(M%-V^2B:&I2E+"9^%>0!3<D!&C4+
M24&!7<"L((3JO(>/BH&(Y&K -BSM9U6W@/99]R3(7D(I*0 #\I/:H3-I&T3\
M#D.'>H8^?N(>SN-#2=_ZX 92"DF&BBNGI?@@<[W0N3CJH[SC  O\&1/:/Y4L
ML3X.AC3J>0/:*6H63EQ;^4U[(#<K7:)8H"">4>?KZF[Q?RV\G"@+[<@G-)*@
M(; JS"FU6M\C9;MAA4V#&B0K=$(43<84@GN9?T:-84FD1'H>M5$ATQG<>E.J
M&O:^[Z.D'F394*KY \IRZ:I &6^L4P=; @VKA6@VA@W3U#<HDVD*WIG5C@Z
MAU0Q:V2*6I"32)%:+(@NT"'7-#1]\]52?=UP+>Y8AS#(_$NC'??'-B=]/VVH
M78)'M V^!T3J$JT L!OAE'ENFM:_G,@G'32+LH0X^ZX-'E5NH:PCMVFV^M%[
M#.KKE;:@M[04QQ_:S >0^T<A-YORD1- 5&II:LU8%@JNJ_@DN=SUM.G[G_>R
M*A!I4)(J*=%;5K6'28&2U2.<7%(D!BAE[D<QZLBJU)C962?H1<RC0LY^'(M?
MH<]W:0+(P:.^BW!29O(E27\CM)!0<5X.FU9+ZP.!/Q.'AL:WGKS_4-+Z*?T)
M=P=/\^'3)"1>1YDXX@0QC8.E[A@Z.#S<7-Z(*)C-LF >Q[S.D ;36<3KZ3P)
M,JRIDD5!/)T&83K':I+$01KR*IX$41)S4D1S*(J"-(F/190$T7PN?FQ]V!I]
MD"3B* V#.,N.L4B">!YB,<V"<)H<BU\-JN%NXQL1!W."-"=X4!S. "7S[Z?0
MB/6M3X6%->OA;-U:"KG3Z9Q660I[)NV[.&IM!.P0?IC-@^ED(F9)D*01V_;G
M/V5Q%/\ B,%\,@'")$AG^'^SRXRCB-["9R$9,(-)(;^!)>&DLT0?1@<#<#)D
MLZ(L"V93CL4\#,)LRI)ONW%Y:0Q:>UEVW5.B41!7I'-H.D*#V=KZFK^2=DGM
M;*\"^"BTI_"C3W:?1WWRMS@K4PM?!4@%<JZ_C5 "/%5_N-8\J;[,R#GK8FI2
MK7T31>,I;LAEB8/!_B/O?!-EX[C?T!?#\O'I>-]'I.LJ[2!1=%8=E>B!QQX7
MG"6H0L."XG>T/)]OW%&I52W9D0B1+MI@";3$^W92(&>^B=)Q.(!^%(T1KCWL
M1\EXTK]ZW1U/;3MDS?!X=W#N)XV=J00KVX<Q&[S8L>@07_81W*'>_FP 8"I.
MQ.C=D'ZW??ROF'XCMFY-36A0[L;BVA=:@=H^+%S> J+W?@%[4JU\ZG@-;2)/
MDWF01#.LTFP6A$G(Z9L@;^-))A(J*+.I+THH*6DFHA2)F0W3E8H4=N-]D@I*
M/B1[EK3*VFRBPC)!;4Q37V2B9!8D8<:0WPZ"L+O,6I4;-)LNTS[^\JD318[!
M"(_6*8Y<<X_!'_SBN9RNV'TK]WN.=ZT?O#2;3M[5W2<*]O0DC+N19Z&MJ\67
M!@T4WL.>O4&'K.QM;J$PGUV]*\A=.U1]L?:UH-W?5X%V9'BA=[5N("LZ?@7/
M2U3 %T)K^WRLY=>V!^?*TH6H+4)^/ZY RBRMW*PPH-X.FNCWFB)'9I]8G"@'
MVF/7#W\RU?+D)Q"_Z.AV! (<O_K[]W[=NV]Y%J%M)2F1-P8"M!-^&X-;LRPD
M2J,)IW/_<A('840;TAEX/*6;BZ++*@]>EFH0<3%#$B231$1AQ@T1QX-TBD28
M!A%.SR EFJ0BSHCP^_VDZZW^V@ #2C:@8RTW*H1[T>KMFU:P]S%G=Z78OS<<
MO"GPK<=K7=+ERX]UI(GF?']=]/<53^ ?OS[I?0=8M?O2\(Q88W'H&^'IX*LK
M;DY+_K;LO%O]!]C=V]WGZRO_U;;?[K]]OT?9U,B84BUP-!S/TI&P_GNR?ZC-
MAK_AXB);FS4O5[C,*TL;4JJ9**_M RG8?=2__ ]02P,$%     @ K&)W484(
M,X,, P  !P<  !D   !X;"]W;W)K<VAE971S+W-H965T,C@N>&ULK55-;]LP
M#/TKA)'#!@1V['PY01(@Z39LAV)!NZV'80?99A*MLN1)<M+^^U%RXJ;#FF+
M+K8H/3X^4B8].RA];W:(%AY*(<T\V%E;3:/(Y#LLF0E5A9).-DJ7S)*IMY&I
M-++".Y4B2GJ]450R+H/%S.^M]6*F:BNXQ+4&4Y<ETX\K%.HP#^+@M''#MSOK
M-J+%K&);O$7[M5IKLJ*6I> E2L.5!(V;>;",IZN!PWO -XX'<[8&ETFFU+TS
M/A7SH.<$H<#<.@9&KSU>H1".B&3\.G(&;4CG>+X^L7_PN5,N&3-XI<0=+^QN
M'J0!%+AAM; WZO 1C_D,'5^NA/%/.#38/H'SVEA5'IU)0<EE\V8/QSJ<.:2]
M%QR2HT/B=3>!O,IWS++%3*L#:(<F-K?PJ7IO$L>ENY1;J^F4DY]=W*!@%@M8
M,VT?X8MFTC!?+S.++/$[5)0?N58-5_("5YS M9)V9^"]++!X3A"1L%9=<E*W
M2BXRWF(50C+N0M)+>A?X^FVV?<_7_^=LX?LR,U:3]>-"G$$;9^#C#/Y+52]R
MN:Z<FHKE. ^H[0SJ/0:7$KE#4!N+$BJM]KQ <"X\1P-602USPBC!"^_^4W%I
M88_2UD0=PN=:4Z>172.]FQ#DU3(<\,1:O,H&-#%@PTW.A+\^=XGQ!)@LW"*%
M S/02=,PH<]:")+>A<YD$L8GTR,[XV'8>P(0;86^C\7C26VC4B,OLUH;E@F$
M7!G[>GS4"*RB?!XX=3<QDIQ1.#B7DX;#/^2,PM$E.<_JD3'!9$X7X+K3 !-&
M 9>YJ'WY=D@*!0U%+K? 2E5+PIP5G0#FZ?*FL#JR,0O4%A;+#'7;&^=;DV.F
M;[@D$E4;4F[>PC+/3S%RY'M7J"Y(&OL=@G?3=$"+>-+M#V.XHBYVK0#,&*>\
MWTU&,4RZH_3L3'"6<<$MIZL>C%.(XQC^UCK1V7 J46_]"#;@Q31SJMUMI_RR
M&6Y/\.87<<WTEM,G+G!#KKUP/ Q -V.W,:RJ_*C+E*7!Z9<[^E.A=@ ZWRAE
M3X8+T/[[%K\!4$L#!!0    ( *QB=U&@O%2-]@4  #X.   9    >&PO=V]R
M:W-H965T<R]S:&5E=#(Y+GAM;+57;6_;-A#^*X07#!N@V'J7G24!\M)V^= M
M:_J"8M@'6J)MKI*HDE2<_/L]1]JRFS9I4&!?1%(\WCUWS]U)/%XK_<FLA+#L
MKJE;<S):6=L=32:F7(F&F['J1(N=A=(-MUCJY<1T6O#*'6KJ21R&^:3ALAV=
M'KMWU_KT6/6VEJVXULST3</U_;FHU?ID%(VV+][(Y<K2B\GI<<>7XD;8=]VU
MQFHR:*ED(UHC5<NT6)R,SJ*C\Y3DG<![*=9F;\[(D[E2GVAQ59V,0@(D:E%:
MTL QW(H+4=>D"# ^;W2.!I-T<'^^U?[2^0Y?YMR("U5_D)5=G8RF(U:)!>]K
M^T:M?Q<;?S+25ZK:N"=;>]DL';&R-U8UF\- T,C6C_QN$X>] ]/PD0/QYD#L
M<'M##N4EM_ST6*LUTR0-;31QKKK3 "=;(N7&:NQ*G+.G?_5<6Z'K>_92MKPM
M):_95>O)IJ@=LG<M[RMI174\L3!(QR;E1OFY5QX_HCR*V6O5VI5A+]KJH8()
MD YPXRW<\_A)C3>B&[.X"%@<QN$3^I+!_<3I2W[0_4MIREJ97@OV]]G<6(TL
M^N<)N^E@-W5VT_\G[$\JISH^,ATOQ<D(A6J$OA6C[UK\^:=I'$6_[>QBE]F5
M8*J3+0FH!?*N1:&B)&W@MA:J1E'+=LGZX=3GP4Z%?(2(]J(()"S>"ZX-$Y0-
M#%Q:T<R%'@AEO/WB]8Q>1S,J?JIBQNN:\>I?5 5A,*P5I3 &O<29@3$NT6\L
MMPXC(2;3" %*U- 2O4P[=\UXZYX1I6H'V"2T@4J  K863+9EKS4 8Z*=9NR6
MRD"E59B3_P?3<8SRK&N*E%5 6<&L<18N_GQ_=7D(-SJX)QI9#K87JM=V]91M
M#72:@K7O-O3C(""T%K;)4T2U/43+9;7D<UE+*X5QP=2B4YIHT:+F-+;H\TOT
M:@-OMN$ ?KBF&D$(#J)DG&U=&;.S"K1BAM#?/T $T6P\';Q>*E6M,6>RZ<"#
M8Z!<<;T4@W$ )[?/;JXWP'SJ2*33>B7+%9,>%IR[N'H%:I:D9<P^@"95 [QJ
M#V%=,/&YEYVS\$!U)4VG#")(9),:9&PE.<+=(T*?Q#WK9">H8/SWP$?*KK3J
MERL*X!X!&TP^?1S]F\A1E,*=YP$[B'?L8Y7N A@X%@ZB<3C$26ZXE]K ;Y]^
M5$Y25U[ZRZPP7Z4% '7"?<SJ^^>D<80RPG=*N!RV_([=\KKW1<^I?M$,A'<J
MCL?)#B=KV5E/+0])!>:UXU'@"UBQJA<4<=,O%K*4Q .B+@D2$[>R$M#(U-PB
M6J(:L\M>$]'?R7B"B?RJ1"DK3Z@G4VSK^'E<?BM_SE ,&QZ_RN'B>2E,Q"B@
MT)L7QK4<(VY10>3M;M^C=D7S59>(PO%LK[9JHX9T^&Y@AC;$2V3_Q@"9!4.M
MX?XG9PO.%7(X3@?7'M3)O@[(?OCX:HSO C(2[=<ETEO*1_;2H_K%@52]@3D3
M,'%7HD<S- ]F8$^X3O\KSCO ']&,?/V\071:9,H!*V9%D,<)S9(TB!(W"V=!
M440TRY(@R5.DLFM""ZV:O4[-<NR&,4N+($M"6F5QQO(\*)*,_8%VMNE=W%HM
MY[WE\]HEYUN!P.")$L;1) I9D@?)K&!I%J0TI$&>I>P%6B>X,7ON/*[IB)US
M(TM@1OT7;LC],$W]D."7H>XITFZ9>9E\N^F&& V-?A9%=<@I?Y!>\* !%<X^
MV.LMOF)M!5Q;BUD:9'E(0SZ;,01L!MT8IFDT6,S@6#)U0YYXT=@-8?* ''R,
M]LB)"IQS1,0Q:*+9-,Z"8D9X82#($/Y'R(&Q(HH<.2E821T@=*D\?S8Y43 #
M'5 T(T6S($9Z1# :%S].3D$11]>-W&H6NB&.OB"GR+R,WYQ.MS(_0$Z&Q II
MB%(7^"D"3(&/BATY2#[D ;E)S"%LN:,JCZ;L6S^4D[U_^D:@J.GF8H"E;ZW_
MO1_>#I>C,W\GV(G[F]5K] 3Z;M5B@:/D^(AI?UOQ"ZLZ=T.8*XO[AINN<,$3
MF@2POU#*;A=D8+@RGOX'4$L#!!0    ( *QB=U&&1HA[+@0  #()   9
M>&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;+U6;6_;-A#^*P=O&!) L25*LN76
M,> X3FL@3=(XSE ,^T!+5,R6$E62BI-_OR,EOV1(LNW+ODCB\>ZYYU[(TV@C
MU0^]9LS 4R%*?=I9&U-]Z/5TNF8%U5U9L1)W<JD*:G"I'GJZ4HQFSJ@0/>+[
M_5Y!>=D9CYSL1HU'LC:"E^Q&@:Z+@JKG,R;DYK03=+:"6_ZP-E;0&X\J^L 6
MS"RK&X6KW@XEXP4K-9<E*):?=B;!A[/(ZCN%>\XV^N ;;"0K*7_8Q3P[[?B6
M$!,L-1:!XNN139D0%@AI_&PQ.SN7UO#P>XM^X6+'6%94LZD4O_/,K$\[20<R
MEM-:F%NY^<S:>&*+ETJAW1,VC6Z_WX&TUD86K3$R*'C9O.E3FX<#@\1_PX"T
M!L3Q;APYEN?4T/%(R0THJXUH]L.%ZJR1'"]M419&X2Y'.S->3#_/SI>7,YC/
MX03N)Y?+R=W\^@HF5^?P=3FYG%]\FU]]@LET>KV\NELX^>UL,;N]GRU&/8,,
M+$XO;;V=-=[(&]X" E]D:=8:9F7&LI< /:2^XT^V_,_(NX@+5G6!##P@/O'?
MP0MW^0@=7O@6WFP*"^S\K!;,@X"<^$,/[JFH:=-$909?:RIX_LS+!YBDJ:Q+
MH^&/R4H;A2WVYSL<HAV'R'&(_J>:_'MOO_V2D"#X^!]] IX/,&L&%URG5, W
M1E5;8<#Z&%:LF(+0MT4*$N] 1H9.-G1Y/1"W]80C7B*PK#7NZV,XHX*6*0-J
M8+JFZ@'QC81S+)8[XAJ.R#%<(Q,%1^$+]8G V\<M\!Z#3-8KD]<"[X2V?D?!
M,7S8\K<LX5<(O6$RP'?@1<,^OH_(,#YN4D0^XCKV@B0YL!FVDH%'(H*(7M)/
M]OJ![\5]LE?'Z%H1X@]0/_*29+#7'WA!-(!YF<J"@:%/\+AOPFTP?V=,8B\D
MENK0]_&YIXK@@PC!4<5Z&[Y@W8I('&.(H3<(HF,@Q(M)B/M>'(4O2+>BT$MB
MLO.P?9/("X>QR^8MR^W-JZ&N,FJP4C@S-"M-$X+,]U&\41*L+"]346<,V%.%
M4(B1*I9Q T)JS31N8]\8GO)J!RIK!323U78]62QMD/V3( 372^B-*VW@9TV5
MP3Y!G7P77=!U'72C. XH+IYQZK2L-6P4-^Q$YKFV-C761;C)LA+88(6C[$&)
M4Q1W%4OE(U,<.>;MT?B':+MPATK\U6H[\$,J%D_A7,-A9+V]TA@N-Y/:7DF"
MTZX[#?,FF=IES^XC$9Q9)7RO%=<9;XZ0AT-'*5:FSYC'[XA0,!>9/:"O.#I4
MLIQ<I;%R+A$54ZB.UZ3SF%*EGD_0Z8:J3'=?NR=[!W.L8'B^[;1&2YN 9J3M
MI+L?@DDS!_?JS=_$%[P>.-X(@N5HZG<'<0=4,Z&;A9&5FXHK:7#&NL\U_M0P
M915P/Y?2;!?6P>XW:?P74$L#!!0    ( *QB=U&($#J@OR0  $]\   9
M>&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;-5=;6_<R)'^*X2"2VQ@)$OR>M]W
M 5F[3ASL9HVU-T9PN \<3L],KSGL"9N4K/SZJZ>J^H4<#B5[DUP."++6#-E=
M75VO3U7W?'WKVG=^:TQ7O-_5C?_F9-MU^R^?//'5UNQ*?^;VIJ%OUJ[=E1W]
MV6Z>^'UKRA6_M*N?7)Z??_ID5]KFY-NO^;-7[;=?N[ZK;6->M87O=[NRO7MN
M:G?[S<G%2?C@9[O9=OC@R;=?[\N->6VZ7_:O6OKK21QE97>F\=8U16O6WYQ<
M77SY_/(I7N G_FK-K<_^76 I2^?>X8^7JV].SD&1J4W588B2_G-CKDU=8R2B
MX^\ZZ$F<$R_F_PZCO^#%TV*6I3?7KGYK5]WVFY//3XJ569=]W?WL;O]D=$'/
M,%[E:L__7]SJL^<G1=7[SNWT9:)@9QOY;_E>&?&0%R[UA4NF6R9B*K\KN_+;
MKUMW6[1XFD;#/WBI_#819QOLRNNNI6\MO==]^[STUA=N7;QJC3=-5PJOFA4^
MV)>M_/WHE:MM98U__/63CF;%NT\JG>&YS'!Y9(:+R^)'UW1;7WS?K,QJ., 3
M(C?2?!EH?GXY.^)KLS\K+C];%)?GE^<SXSV-/'C*XST],MY/[:9L[#]XJ8OB
MVC6>5KL:<"*QAECUPC9E4]FR+E[3AX9DM//%?U\M?=>2D/W/#$6?1(H^88H^
M.4+1J];2!/O:\-;,4S2U(_^\T<]^_[N+3\^_.OS_-UM35/%5LRK6D2L^<84F
MJON5*5S?D@)6KL>'F*/;.F\P_:_.-EUQ0T_WK1!TN[75MK@U1=D:>LX4^];"
M8A1+TY@UB2']^ZRXJFDBNVDL?5+2"#2*:2NWVY<-/5G61(O1J=JR\24; 5]L
MRQM# YFF,+4E?6+2;9,M!8N>V<)G<0N?S3+YA?45\>)OIFRG=NC!+Y\5;PV9
MO[UK._J/)V/#3"*S++KIV2BM"MJ[9Y>%:XMG3T]OC7E7T /6K7QAFI5M-O@>
MO'S=-ZORKFAH9..[@E2)MFIIVN+I^5FAT][1EYZ5"RIV\05SD?[Q>6%*VAEB
M54?FGN:D"3&5G^/7IY%?G\XN^1<1A^]]1YO=&3_%M \;X:QXP\*3S!A]>T1*
ML2BX.-O=D0'NMD%8P;E]4I<-26!;UO4=O@?K6'; UU\:B[_8(/ &7>V(_U59
M/#KYY>SU6?''JZM7)X]I!__>6\AY[XO.D2%_9PH3"&8^EYX<Y)YWEA?@9QXH
MRO6:O!L34.Y$N414A#!HW?TZRH-6JCI8<..8>U<U*6F_V9+'IEV?(8+4-,K@
MKFS(F6/@/Y!D0L3>->ZV-JL-;T[5MRU]5YB;;&H9AA1^1Y+9@27*U'4/H[#
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
M3$-8/\PRV#_79<N]_?]W,H![!V9DX/)?+ /-1VW\C^6=YO.8YC5.5Z74ZOL
MSUR[W<Y*/CF6B(/]25,-  \. ^)1."V%R)7'H>!]D!KZK&72Z,%U+A&TM!,<
MD$KE=U>^ P5<1R/[A2V",QO<YJ4_TRH7.)1\(,"N\+.LC!]DUY/)"8\A9:->
M>.V6X;RG=>%7'#2B/%+A^: 8Y*BD/;WX,$G[]PG3%.+[)/N-YYUI-_Q+UGRO
M2-/)SSW'3XOP:]E7\AO1Z7'YJ>T?RW8#WUJ;-;UZ?O;9LQ.Y@C7\T;D]_V(T
M9?.=V_$_MZ8DWXD'G@$><5WX Q/$WQ#_]G\!4$L#!!0    ( *QB=U%1XFPW
M;04  $T-   9    >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;*U7VV[C-A#]
ME8&1AP1@;)&Z!TF ).VBBV+;(,EV411]H*6Q3:PDNB2=R]]W2-F*LW741=$7
MFZ)FSMP.AZ/S)VV^VA6B@^>VZ>S%9.7<^FPVL]4*6VFG>HT=O5EHTTI'CV8Y
MLVN#L@Y*;3,3493-6JFZR>5YV+LUE^=ZXQK5X:T!NVE;:5ZNL=%/%Q,^V6W<
MJ>7*^8W9Y?E:+O$>W>?UK:&GV8!2JQ8[JW0'!A<7DRM^=IU[^2#PF\(GN[<&
M'\E<ZZ_^X6-],8F\0]A@Y3R"I+]'O,&F\4#DQE];S,E@TBONKW?H'T+L%,M<
M6KS1S1=5N]7%I)A C0NY:=R=?OH)M_&D'J_2C0V_\-3+9B1<;:S3[5:9/&A5
MU__+YVT>]A2*Z!T%L540P>_>4/#R!^GDY;G13V"\-*'Y10@U:)-SJO-%N7>&
MWBK2<Y=W^(C=!D%V-=SHSAE*$US+1G856CA^D/,&[<GYS)$MKS&KMKC7/:YX
M!Y<+^$1P*PL_=C76;P%FY.3@J=AY>BU&$>]Q/061,Q"1B$;PXB'R..#%_Q+Y
MPNCV-?0GY59P$_*.!OZXFMNP_^>(P60PF 2#R7L!]+P'O2 V][9K9>5R:7 I
M'=8P?X&J4=@YL,19;4)1JIUG[F6-A^HP;O1A11'JALZ>ZI;@0CF!CJ_U9OZK
M&V?P0=E*-O [2M,7&*@\#MLY)<W7:.^IW'^*(U\_7L"QZL"M],82N#V!F][@
M?3!X!I^G]U.PCMP)QAOMC2WU(YJN]7)'D,0EBWA)J[3(69PE?B\KF8AYK[W
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
M"@L6LB2&&Q\6%Y7_"!8FEXR^Z6I-WSC.X [?M,@-M5KKM+X!8Y:DX7J9S!W
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
MCDMW*0]6TUM.>7:QU'2_VKX!DP7</+>\(<4MG#ZRE4!S-HLL%7&A4;X%O.H
MTT\ DQ3NE+25@1M98/$1(")V/<5T1_$J/8KX@,TYI*,0TCB-C^ -^I8''F_P
MGY9#6 I&O7[L_,_EREA-'\O?(Z6ROE3F2V6?4:<9*EJ!H$K(5=TH226,\YI]
MW7%7_9#<1RNXF9V:AN4X#V@H#>H7##Y>:@].#&B6C,7"$; 50JD$#267ZRG<
M<I,S ;^1Z>[B@&2W6*]0>^WWO$D(IUP2@&H-%3!G[^J%4+9:<MMJ]+5+_NIL
M R<PB<-)EI*1)%EX,4SA.](P54H4P&M2XP5KK\T@"P?CU#W&XP2^.Q3W6[5<
M%,340#(>P6"4P*.R1/BPCI"DPW"8))!DDW 29W"9YVW="N::+Y"4RCGS6^&4
M>,5Q=@:G21*'V<7@# ZK%X*D%7D" P*.1\Z8A%F6P*&O)-J;QQKUVF\=0_JW
MTG:CV9_VB^VRF^?W\&XKWC&]YM* P))2X_/1, #=;9K.L:KQT[U2EG:%-RM:
MSJA= +TOE;([QQ7HU_WB'U!+ P04    " "L8G=1A64 5V0'  !>$P  &0
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
MW<&;BC<:3C_RNTKH^?G"H'W2LLA[6]>=+?:,+9_!3[(Q:PWOFD(4APH6"'Q
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
M+W-H965T-#8N>&ULG5;;;MLX$/V5@; /+:!&$G4/; -)VV#[T"*;I%LL%OM
M2V.+J$2Z)!6G?[]#RE;=11TL\N(9BG,]9TAZL5?ZJ^D0+3P-O33+H+-V=QE%
MINEPX.9"[5#2SD;I@5M:ZFUD=AIYZYV&/F)Q7$0#%S)8+?RW6[U:J-'V0N*M
M!C,. ]??K[%7^V60!,</=V+;6?<A6BUV?(OW:#_O;C6MHCE**P:41B@)&C?+
MX"JYO,Z<O3?X4^#>G.C@.EDK]=4M/K3+('8%88^-=1$XB4=\BWWO E$9WPXQ
M@SFE<SS5C]%O?._4RYH;?*OZ+Z*UW3*H FAQP\?>WJG][WCH)W?Q&M4;_PO[
MR3;/ FA&8]5P<*8*!B$GR9\..)PX5/$9!W9P8+[N*9&O\AVW?+70:@_:65,T
MI_A6O3<5)Z0CY=YJVA7D9U=_C%Q;U/UWN!&2RT;P'C[(B6R'VAOX+/G8"HLM
MO'K@ZQ[-ZT5D*;/SCYI#ENLI"SN3)6'P44G;&7@O6VQ_#A!1R7/=[%CW-7LV
MXCWN+H"5(;"8Q<_$2V<<4A\O?2$.[X1I>F5&C?#WU=I83>/TSS-YLSEOYO-F
MY_J@4]:./8+:P#@C_6VNIB52?X7WLU'=2;XT.][@,J"C:E _8K"BSK2Q<(^-
MDBT\=$*W<*-&;3MX)2383HV&R]:$@$\-[BSLD$YOQZEE5\5K\C<-P?(7<NUA
MASM\1#DB_ 9E788%2YV69F&2>BVNP[),G):G85ID!&BC!H2-5@/0M:(]M 8*
MVHT99&68I[%;Y2R'H@C+-(=/="^)R8U;J\5ZM&X(P2IX0&*!?IO.N:9)#&D1
MIG4)61YF3F1AD6?PGFLIY-:<M',^TB5<<R,:JCF^J$HOBDE4V212&H5^="3Y
M93[9%,=-+QA\\;<!MF_X([6Y1: .!AHCG]\ W8[&$M94US%CGH5Y$3M1U#40
M8#7%)E%ER9PQI\;2RHLBG4R9%W'Z'W*2^I2<I"0_3P1C1)/3*I:'9>WJI01A
M3O"?(8>2E4GBR<F(E<P7Q.*P*/XW.4E8$QT4J':!ZI#1>"24E)4O)Z=TB"<7
M<>)7=>P%2WXBI\PGFVFSJHXV+R GI\&*G4@R#WQ% #O@D_('.31\- >N3<<<
MP59XJHJD@E]=%-')I3V@WOJGR5 MH[33_3U_G5^_J^G2_V$^/9T?N=X*XJK'
M#;FZQ@/0TW,T+:S:^2=@K2P]*%[MZ 5'[0QH?Z.4/2Y<@OD_P>I?4$L#!!0
M   ( *QB=U&VI)"3)P(  (8$   9    >&PO=V]R:W-H965T<R]S:&5E=#0W
M+GAM;'U438^;,!#]*Q:G5EK%Q,GN5BN"E(^NVL.VT49M#U4/!@:PUMC48\*V
MO[ZV(325FES ,Y[WYHUY)NFU><$:P)+71BI<1;6U[0.EF-?0<)SI%I3;*;5I
MN'6AJ2BV!G@10(VD+([O:,.%BM(DY/8F371GI5"P-P2[IN'FUP:D[E?1/#HE
MGD556Y^@:=+R"@Y@O[1[XR(ZL12B 85"*V*@7$7K^<-FZ>M#P5<!/9ZMB9\D
MT_K%!Q^+511[02 AMYZ!N]<1MB"E)W(R?HZ<T=32 \_7)_;',+N;)>,(6RV_
MB<+6J^A=1 HH>2?ML^X_P#C/K>?+M<3P)/U8&T<D[]#J9@0[!8U0PYN_CN=P
M!F#S"P V EC0/30**G?<\C0QNB?&5SLVOPBC!K03)Y3_* =KW*YP.)ON ',C
MVG!"NB2;#ET!(GFS \N%Q+<)M:Z-+Z;Y2+D9*-D%RCDC3UK9&LE[54#Q+P%U
M^B:1["1RPZXR'J"=$79_0UC,8H3*F<)>H5U,LR\"[>("[6=3<25^<S_\#=EJ
MA5J*@@]N4079&T#7B9\.YU$HKG+!)3FX)'@52+ZO,[3&F>O'%47+2=$R*%I>
M4/2I:S(POI>!5AO+,PED'!C_]R4&NKM Y^_?,64)/9XKH&?>:,!4X08@R76G
M[&"3*3M=LO7@K;_EPPU]XJ82"HF$TD'CV?UM1,S@^B&PN@U.R[1UO@W+VOTH
MP/@"MU]J;4^!;S#]>M(_4$L#!!0    ( *QB=U',,I*!A@(  +H%   9
M>&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;'U436_;, S]*X1/&]#5CI.V6Y$$
M2-(6VZ%8T&#;8=A!L6E;J#Y<26Z:_OI1LN.F0..++5+DXR-%<KK3YM%6B Y>
MI%!V%E7.U==Q;+,*);/GND9%-X4VDCD231G;VB#+@Y,4<9HDE[%D7$7S:="M
MS7RJ&R>XPK4!VTC)S'Z)0N]FT2@Z*!YX63FOB.?3FI6X0?>K7AN2XAXEYQ*5
MY5J!P6(6+4;7RPMO'PQ^<]S9HS/X3+9:/WKA1SZ+$D\(!6;.(S#Z/>,*A?!
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
MM4U-3B_/(]!APH)!JO-=72BR,^*7C7V44+L N[]6BG:&.V!\YO)_4$L#!!0
M   ( *QB=U$TBW/(9@,  $D,   9    >&PO=V]R:W-H965T<R]S:&5E=#4R
M+GAM;+57WV_:,!#^5ZQ(DS:I([%IH9T J72;UH=*J-6V9Y,<Q&IL9[8#[7^_
MLP,)FXK9PW@!_[C[_-UGWW%,MMH\VQ+ D1=9*3M-2N?J3VEJ\Q(DMP-=@\*=
ME3:2.YR:=6IK [P(3K)*69:-4LF%2F:3L+8PLXEN7"44+ RQC93<O,ZATMMI
M0I/]PJ-8E\XOI+-)S=?P!.Y[O3 X2SN40DA05FA%#*RFR2W]-&>9=P@6/P1L
M[<&8^%"66C_[R7TQ33+/""K(G8?@^+6!.Z@JCX0\?NU D^Y,[W@XWJ-_#<%C
M,$MNX4Y7/T7ARFERG9 "5KRIW*/>?H-=0%<>+]>5#9]DN[/-$I(WUFFY<T8&
M4JCVF[_LA#AP8%=''-C.@07>[4&!Y6?N^&QB])88;XUH?A!"#=Y(3BA_*T_.
MX*Y /S>;<RLLT2NR,&!!.=YJI0J_4'/3SC^2.ZV<4&NT\$,K"FBW+H(M+N6X
MM;-&M#L#A7#D4=AG\OXS."XJ^V&2.F3LSTWS';MYRXX=84<9><"#2TN^J **
M/P%2#+6+E^WCG;,HXA/4 \+&%X1E++M7U@G7>-(1Z&$GY3! #X] QT2(P%]V
M\)<!_O((_%>AN,H%KXCH:=L+G.$5O&):Y251C5R"\6=O2X%SH39@G?2W!B^U
MMHT!@M=="2G<WW*VZK4<1H&#S^C-C$[2S1NTKSK:5U':MWFN&^4LIG .8L.7
M%9"B ;(R6I(--T(WEF#^8V@0'J(K@7P?/ W("OPCJ\A:;\"H$,1[CK:D!N.%
M?O,]Q<FPZT&6O8M<QJB+:A0%>A!*R$9&D,8=TOC4JWDSL2+0UQWT=93D E#=
M@F#I)GE_"G"C/F)])C5_]:+:MV2, S/RBB@V0O&FHW@3UY&_G-"19GTER_ZW
MDO2@3-)S:7D">7A23,IZEBR*%?*FSY<89E_5Z%G*&NWK&HT7MD?8@-I7A/8G
M#XS]AUP_@7MY*MEI7\-HO&X$77,MD9BOP#',OH+0T5ET[0L+'9])US@N8Z=T
M[0L4C1>2>^7PJ08%XJKV]83>G$-5UE<9EIU'U1.XP^R8JNE!=X=GK4,/:TGX
M66T;O6ZUZY-OV^ZP-V^;[ =NUM@]D I6Z)H-QOCL3=NWMA.GZ] K+K7#P,*P
MQ%X?C#? _976;C_Q!W3_'F:_ 5!+ P04    " "L8G=1;[<*Y+X$  !\%0
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
M$-JT53<LS,,'T@:8_;40>C^QO;5]2K._4$L#!!0    ( *QB=U'?9-S:9@0
M +@/   9    >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;+57;6_;-A#^*X31
M#RW01:+\7C@&&J?= C1#X"SMAV$?:.EL<Z5$EZ3L9K]^1TJ6[$JB.V#Y8HLO
M=_?<\?@<;W:0ZJO> ACR/169ONYMC=F]"P(=;R%E^DKN(,.5M50I,SA4FT#O
M%+#$":4BB,)P%*2,9[WYS,T]J/E,YD;P#!X4T7F:,O5\ T(>KGNT=YQ8\LW6
MV(E@/MNQ#3R">=H]*!P%E9:$IY!I+C.B8'W=>T_?+2(GX'9\YG#0)]_$NK*2
M\JL=W"77O= B @&QL2H8_NUA 4)838CC6ZFT5]FT@J??1^T?G?/HS(II6$CQ
MA2=F>]V;]$@":Y8+LY2'WZ!T:&CUQ5)H]TL.Y=ZP1^)<&YF6PH@@Y5GQS[Z7
M@3@1H*,.@:@4B'X4&'0(]$N!OG.T0.;<NF6&S6=*'HBRNU&;_7"Q<=+H#<_L
M,3X:A:L<Y<Q\"7O(<B L2\A"9D9A7,D-$RR+09-?R.],*68C35[?@F%<Z#<X
M^_1X2UZ_>D->$9Z1/[8RURBO9X%!1%9O$)?6;PKK48=U&I%[-+K5Y$.60'*N
M($!7*G^BHS\WD5?C(^RN2#1^2Z(P"EL +7Y&?&K%Z=0#IU^%M^_T]3OTW7+-
M-AL%&^:25J[),>!_?L*MY,Y JO_R&!I4A@;.T*##4'5V@K,5%]P\XR4K+"F(
MY2;C_T!"DESQ;$/,%L@.%)=)VY$5AL;.D&6!_9S221AB-/>G@6QNFX:GN\[<
M&%9N#+UN?&1[J=A* $&BLHF':'D6RQ0S-/D;KP,RB&E-M$+OZ 3.I '9O^<,
M\*@"//("_E2&F^-M05+%>V1XS'?,8+2%U!I:P8X:0&@_:L!MV46'78#'%>"Q
M%_ ';7CJX,52&V(D_J<[ 09<6B@0Y6*13ZWPQY<RY S9I$(V\2)[<!GIHH@A
M%?;H+2LAPSG.QV&>V05$ARD-?&_SI!6?WPZ23NI(QW/MIA7FJ5?7TQ$1BV.9
M8VJ>0*MB:6,L&$^U\T?!MQRT*=(%O[EQF^OT)D@4WO!/F^$?-._GM)D]P\XS
MHF%=+T*OQTNPCX/B-#1>4+WFZ")>5O>DP*I!Y$KP@N]:"T+80-^/Z&0Z[G<@
M.ZED]">1M:-Y2PPH+*$%%6<2+^J1!C'DT K6;[$?DH0]^_*(1C7ZZ,70FX-L
M1>^W. K),S#EA5_7.=I_.?A;!>WA]]N<7@Y_73[IA?IY]ZM/3UV_Z/!E"SZM
M*P^]4'I<>2%K)=."7X@&8P18#FF-YJAQ\P:#!FW09M6))E$G;]1EA_KKSA*2
MO'BYXY.QJ#3'YTG%DG8:]DSD5?#L3,&=;6^YTN09UM&X$VM=B*B_0BP7][X3
MJHL#G;YL,D0U+4=^6OZ/R; HU9V&;M@9N:CFX.@2!___IUR:/,O;40-J<-(#
MI: VKC74Q%7EHGVH9JOV\[UKNGZ8O\&VM&@B:S5%3WO/U(9GF@A8H\KP:HQ4
MH(HVL1@8N7.=UDH:[-O<YQ9;:U!V ZZOI33'@350->OS?P%02P,$%     @
MK&)W40=0.26R @  ,0<  !D   !X;"]W;W)K<VAE971S+W-H965T-38N>&UL
MG97?;]HP$,?_%2OJ0RNU3>+\@@J0@&K:'C95T&X/TQY,<A"KCLUL![K_?K9)
M4PJ!57M);.>^=Y^[V.?!5LAG50)H]%(QKH9>J?7ZSO=57D)%U*U8 S=?ED)6
M1)NI7/EJ+8$43E0Q'P=!ZE>$<F\T<&L/<C00M6:4PX-$JJXJ(O],@(GMT N]
MUX49797:+OBCP9JL8 [Z:?T@S<QOO12T JZHX$C"<NB-P[MI9NV=P7<*6[4W
M1C:3A1#/=O*E&'J!!0(&N;8>B'EM8 J,64<&XW?CTVM#6N'^^-7[)Y>[R65!
M%$P%^T$+70Z]GH<*6)*:Z9G8?H8FG\3ZRP53[HFVC6W@H;Q66E2-V!!4E._>
MY*6IPYX@C$\(<"/ 'Q5$C2!RB>[(7%KW1)/10(HMDM;:>+,#5QNG-ME0;O_B
M7$OSE1J='LU@ [P&1'B!IH)K:>J*)H01GH-"-VB<YZ+F6J$9Y$ W9,'@&GTS
MN^OR'C2A3%T9HZ?Y/;J\N$(7B'+T6(I:&7=JX&L#:,/X>0,SV<'@$S!S6-\B
MG%TC'."@0S[]B+QOY6'_O=PW96EK@]O:8.<O^D=MEE)4;\794EVBJ?LS(-'/
M\4*Y]5]G D9MP,@%C$\$G%#&H.BJVTZ7.9T]F)M1'.!>V!OXF_WZ=)CUTWXO
M:<W>8<4M5GP6ZXDO3H+ME.E>1)Q$41H?@'68]3#N9]U@20N6G 5[%)HPTPF:
M+2K;+=I%FAPAI$D:]O !Z;%9EO7QGMD[TK0E3<^2CIEIE_9,(=-X42'JA5[6
M;^A=O.D1R$T6QMD!;H=5&"3I"=RLQ<W^K[#7B(/NHLV.=EX:]X,H.< ]-LO2
M7F8/^SM<?Z^AV<OD*Y$KRA5BL#3"X#8S?TGN&O1NHL7:];B%T.9<NF%I[C20
MUL!\7PJA7R>V;;:WY.@O4$L#!!0    ( *QB=U$/MA7'Q@(  +P)   9
M>&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;,V66T_;,!3'O\I1Q -(A5QZ25NE
MD2AL&A+3JA:V!\2#VYXV%HF=V>Z%;S_;2;.@E>P%!"^-[?C\_3N7]#C:<?$D
M$T0%^RQE<N0D2N5#UY6+!#,B+WB.3+]9<9$1I:=B[<I<(%E:HRQU \_KN1FA
MS(DCNS81<<0W*J4,)P+D)LN(>!YCRG<CQW<."U.Z3I19<.,H)VN<H;K/)T+/
MW$IE23-DDG(& E<CY](?CGUK8'?\I+B3M3$85^:</YG)S7+D>(8(4UPH(T'T
M8XM7F*9&27/\+D6=ZDQC6!\?U+]:Y[4S<R+QBJ>_Z%(E(Z?OP!)79).J*=]]
MP]*AKM%;\%3:7]B5>ST'%ANI>%8::X*,LN))]F4@:@:!_XI!4!H$EKLXR%)>
M$T7B2/ ="+-;JYF!==5::SC*3%9F2NBW5-NI>(I;9!L$PI9PQ9D2.DPP)BEA
M"Y1P#E,TJ:5L#?=,$D7EBN(2)BAL0>A-\&.>TC4Q(99P>HV*T%2>P0E0!G<)
MWTBM+"-7:59SHKLHN<8%5_ *UPSS"PC"%@1>X-W/KN'TY.REBJL]K=P-*G<#
M*]MN=K=5\^NX+RWXLL]UY6AG[VAF]O$5S&P 2%%/#[=:&VX49O*Q@:Q=D;4M
M6>=5L@/0IA;HO ;'*[ACX2S40ZMN/L5MW [\_B!L1^[V"%:GPNK\!^NM M:"
MF2)"@2Y3A(?+/96/0YO=<V]P'O0;0MBM6+N?++F]BJSWKLGM_9-<O]_I=8/P
M>'+#"BM\,ZP6X"%FJHJ9K,7L&'?S\3X\(Q$-X>U7?O0_N$A]6Z1A ^N@8AU\
MLB+UO;^]P'O7,BWE7]1I.PPZG=[Q.O5K7<K_V$IM/M_<C88R)PL<.?KR(U%L
MT8GA6-#=6B\V]YKO1*RI;HTIKK2R=Q'J_S!17!6*B>*Y;<]SKG2SM\-$7Z]0
MF WZ_8IS=9B8CE]=V.(_4$L#!!0    ( *QB=U&3YS\WN@,  +,/   9
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
MCJ\!!S@8(+3Z&?C4PM'T IUQEXFQTS<^H^_C]YKIEVM8<:*4C?:#^5FJ6KY
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
MHPQAE$<_W?@"Q66T!XJ)VV9T!Z-<+5,Q(WUT[SM9Z?'A:\2B99A\,*9 ^WH
M6C4S .UA#S33:*P\@/9X %J[;T_'GI#&\36WG&B6L*8&]GJ5\2M9AFKD",!:
M6UBKA+4TL#><9()XSN(<,3^-3[GR0F'@OP9AD'^H:',-1TNX0K.]79K$,8SS
M_EM]@[:-:OAJ;WVU05^OYO.4S?V<%<DFB%812F9H(B; /V;!E!6I83<V:]_7
M\$[-*VIXDN]MHQJ^.UO?'=#WYS29,#;-T"Q-(C05^:R8PVNUMJJC[DC>8$KQ
MCL]C1XJW8^/FF =YC&F;EJN>%]W.BX+S&OI!BM[\<,60/_V;BP,NN?,,Y8EV
M8;;;*V#*"5/)36QY=&<R8RJ%Y10;KKTS9<4HB]A$/65W.V47G/)C$!>;#SA\
MWA;)Z_),8T/H)P-T\79SE)<L#1*U_( 1"/K@?)!!WM34'(8#MCZM$!816*33
MD EZQ>;1(8,1S/:0"5;&,"W?_@BRXO14>INEY7%*>1&:H?]0^P[$@E.QW6E
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
M:F)Q$<GTC3U!:@LDWJ_3$Z2V1=)NB^_7$^6+#IT[&/:;'RH.'/8&8:,K'*B
MA,W!V-W[M9\RM<J/66"VRTR8XG=J=;<ZRKG.#S :]Z?X<EX<R-0TQ?G0#57P
M5:I1PI9 Z5WT88:IXLBE6!BYR<\4%M(8F>:7:T:AMRP GB^E-+N%?4%U\#7^
M%U!+ P04    " "L8G=10)^+Z#,$   :$P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970V,RYX;6RU6%UOVS84_2N$L(<66")2WRIL XF_E@$#@GCM'H8]T!9M
M$Y5$EZ3C]M^/DA7)"BE96;H76Y+/N3R\O#R7UNC$^%>Q)T2"[UF:B[&UE_+P
MR;;%9D\R+&[9@>3JERWC&9;JEN]L<> $)R4I2VT'PL#.,,VMR:A\]L@G(W:4
M*<W)(P?BF&68_[@G*3N-+62]/'BBN[TL'MB3T0'OR(K(SX='KN[L.DI",Y(+
MRG+ R79LW:%/2Z<DE(@OE)S$Q34HIK)F[&MQ\Y",+5@H(BG9R"($5E_/9$K2
MM(BD='RK@EKUF 7Q\OHE^J*<O)K,&@LR9>E?-)'[L159("%;?$SE$SO]1JH)
M^46\#4M%^0E.%19:8',4DF4562G(:'[^QM^K1%P0D-=!<"J",Y3@5@1W*,&K
M"-Y0@E\1_*&$H"($0PEA10C+Q3IGMUR:&99X,N+L!'B!5M&*BW)]2[9:$9H7
MI;B27/U*%4].EHPE)YJF .<)>,@ESG=TG1)P)P21 MR Z5X](@+0'$PQYS]H
MO@-?<'HD@&U!S?XP(Q+35'Q4C,^K&?CPR\>1+96^8A1[4VFY/VMQ.K3\?LQO
M@1/_"ASH0 -]VD]?D8.BAYWTV1!Z.3J*#?3Y^T9?O&_TY0"Z"TMZU*;;JB+J
MLG#JLG#*>.ZULOC[B:E/M>M/F"?_]$1VZ\AN&=GKB'R/4YQO", 2K,F.YGE1
M4*J4Y)Z  ^&4):;<GV.&9<S"79\GL>-%RF^ARO7S99IU9!A'KY MX5XMW.L5
M?K?Y=J2"%@8J3!+/[.!BX BB,- 5ZD#D!4$<=RKT:X5^K\*'[( I5WU"FO:>
MKR7FE;"ICKA!?@3U),\,R- $G/O:7#M"+@S(,/1]#;CLFT<K;4&=MJ W;7]R
MG(L4GSNC<D&F2I&;5CC0)'HN=/2IZ+@;Y,2>U[G 8:TT'+IW2"'TRJZ9AIJ0
M.':].-(7U( T[Z_YX)B+P3&7.O+*GHWJA$6]"5NNECV6%==1XI]LA@@V[1?^
M#W98!6V5HH<B4S$:H&X4AQ[J3"ZZ.#N@=UEB16\MK'=>V-<J=:3OPG95M44V
MG0PY_]T5YQ4YZ+;%12^D+:II@JB_"P[VG"I.RTS<(#9DT !$T V[,]@T/M3?
M^=YJ.TCO<#X*7*2;^<P [2CD^?"HB^%1EP;HM>W1M&/4WX^G#WWN@YK^A(*?
M[3]-1T&#6\I;_$=W;"]RU='3L!8&*(QAV'W<08V[HWY[O^H_D5XRJA$;1.K
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
MM%87@NW+UW!/3 B6EA]WE*PI+P#R]PUCXNVB>+/7O.\>_PM02P,$%     @
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
M$2U RC9TGXM[?OB==0[Y2M^:YW7S/SBTLKX47N]KP8L.+"THLK+]2U\Z(HX
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
MDDIC .^W0NBW&W-0:0^FJ]]02P,$%     @ K&)W4?MH_LPD P  W0D  !D
M  !X;"]W;W)K<VAE971S+W-H965T-S N>&ULG59;;]HP&/TK5M2'5EJ;*PE4
M@%3*INVA4D7;[6':@TD^P*IC9[8I=+]^MI-FD 1*]Y+X<L[Q.;9\&6ZX>)8K
M (6V.65RY*R4*JY=5Z8KR+&\X@4PW;/@(L=*5\72E84 G%E23MW \V(WQX0Y
MXZ%MNQ?C(5\K2AC<"R37>8[%ZP0HWXP<WWEKF)'E2ID&=SPL\!(>0#T5]T+7
MW%HE(SDP23A# A8CY\:_G@X,W@*^$]C(G3(R2>:</YO*MVSD>,804$B54<#Z
M]P*W0*D1TC9^5YI./:0A[I;?U+_8[#K+'$NXY?0'R=1JY/0=E,$"KZF:\<U7
MJ/+TC%[*J;1?M*FPGH/2M50\K\C:04Y8^<?;:AYV"'Y\@!!4A*!)B X0PHH0
MGDJ(*D)D9Z:,8N=ABA4>#P7?(&'06LT4[&1:MHY/F%GV!R5T+]$\-?[&4IX#
M>L1;D.@2S2#E+"648+LJ?('63.BV)2-_($,*;]$<&"R(DNA\"@H3*B\T[^EA
MBL[/+M 9(@P]KOA:8I;)H:NT13.0FU9V)J6=X( =/T!WG*F51)]9!MF^@*NS
MU0&#MX"3X*CB Q17*$@^H< +O Y#MZ?0!X;N#SKHTQ/HH6?I_2-IPGJY0JL7
M'M#[R/K\G'%*D=X=&RRR7T<&C^K!(SMX=&#P"2P)8X0M]4ZCF*70M;ZE1&(E
MS)GS,A[XL9ZYE]TY;X/Z8=#?!TT[E,(PJ4%[$7IUA-[1"#=91LS,2:1/3+V_
MA "FT"M@8>>NX++L[DI6*L<[?A+/:P1K8_PP"AK!.D"#G?1[P>(Z6/R!8(4@
M^GM:K+CEIAFJC0A[<2-3&^/[?MR=*:DS)4<SS2!;I_\7*FG9N8PCOY&K ^0W
M5W3:!GG=J?IUJO[15/HF513TS:DZG???78XVXC+I)0W;':#(ZX7=U@>U]<%1
MZ_I,?F?W#]I[-FAN[-L.4.N(F+9!>T=$Z=_=N?AR$$O[@) HY6NFRBNB;JW?
M*#?V:FZT3_3;I7QJ_),I'SYW6.A33R(*"RWI725Z]XKR,5%6%"_L]3KG2E_6
MMKC2[R\0!J#[%YRKMXH9H'[1C?\"4$L#!!0    ( *QB=U&:YAC'@ (  "<&
M   9    >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;)U574_;,!3]*U;$ TA
MTGRT"VHC0:MIDS8)4=@>ICVXR4UCX=B9[5#V[W?MA*B%%*&]-/ZXY]QSKNW;
M^4ZJ1UT!&/)<<Z$77F5,<^7[.J^@IOI2-B!PIY2JI@:G:NOK1@$M'*CF?A@$
M4[^F3'C9W*W=JFPN6\.9@%M%=%O75/V] 2YW"V_BO2S<L6UE[(*?S1NZA368
MA^96X<P?6 I6@]!,"J*@7'C7DZME8N-=P \&.[TW)M;)1LI'._E:++S "@(.
MN;$,%#]/L 3.+1'*^--S>D-*"]P?O[!_=M[1RX9J6$K^DQ6F6GB?/%) 25MN
M[N3N"_1^G,!<<NU^R:Z+G:4>R5MM9-V#44'-1/>ESWT=]@"3^ @@[ 'A1P%1
M#XB<T4Z9L[6BAF9S)7=$V6ADLP-7&X=&-TS84UP;A;L,<2;[)L7VXAY435:P
M,>2"K/&>%"T'(DOR:O-T!88RKL\P[&&](J<G9^2$,$'N*]EJ*@H]]PUJLLQ^
MWN>_Z?*'1_*OH;DDX>R<A$$8C,"7'X&G%CY)#^$^5F(H1SB4(W1\T1$^YW/%
M=,ZE;A607]<;;13>M=_OD$<#>>3(XR/D2P4%,Z2D.>/,,!@M5T<Q<Q3V"3YE
M83J9)FCN:;\L(V&S:1S%0]B!PGA0&+^K\!MH?466K5(@#&FD<D\-;P*W-\'8
MFU#8"N%9$VDJP'9085"WLY$*TS&Q'?75)9[N";Z(TW :O_(U$C8)DR 8]Y4,
MOI+W?1W(/R<<?>+K.K3Y'Z:2MZ<0AU&:O#(U$C:-TC>'Y>\]8]M"OU.U94*C
MVA*!P>4,>537EKJ)D8U[V1MIL$^X886=')0-P/U22O,RL<UB^&_(_@%02P,$
M%     @ K&)W4?="F,=2!@  -2$  !D   !X;"]W;W)K<VAE971S+W-H965T
M-S(N>&ULM9IM;]LV$,>_"F%L0 NTMD2)LETD 1)GP38T6Q"OZVM&HF.BDNA1
ME)T,^_ [RHHIU_(ISK2\2/3$T__NR-^=I)QME/Y6+(4PY"E+\^)\L#1F]6DT
M*N*ER'@Q5"N1PYF%TADWL*L?1\5*"YY4@[)T1#TO&F5<YH.+L^K8G;XX4Z5)
M92[N-"G*+./Z^4JD:G,^\ <O!^[EX]+8 Z.+LQ5_%'-AOJSN-.R-=E82F8F\
MD"HG6BS.!Y?^IUE4#:BN^%.*3='8)M:5!Z6^V9U?DO.!9Q6)5,3&FN#P9RUF
M(DVM)=#Q5VUTL+NG'=C<?K%^4SD/SCSP0LQ4^E4F9GD^F Q((A:\3,V]VOPL
M:H>8M1>KM*A^DTU]K3<@<5D8E=6#04$F\^U?_E0'HC$ [+0/H/4 ^OV \,B
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
M_%:MM(WB@+)C J1A2A(-^WGTJ7^WF+E\G_"=06TN]L1ULE7JV04/NWF4.$'
MH4"'0.WR!^Z!<P=D9?QN,:- Z0HO]V?TS[YWV\N6&KA7_ ?;83F/IA'9P9X>
M.:Y5_07:?D8.KU#<^">IF]QA$I'B:%")MM@J$$PV*SVU/EP4](=7"M*V(/6Z
M&R*O<DF1YIE6-=$NVZ*YC6_55UMQ3+J7LD%M;YFMP_P1;$N&?"1?J=;4.41N
MEH"4<?,AB]$RN+RX:-$6#5IZ!6T#U2U))SV2)FGR;WELA05U:5"7>KS!577&
M /2(5]DC2S"%9I5_G3\?;2YY0!#F5P?3(# -/-/P"M,:)-24$P0MR,VQ(JA>
M[;\;941>@&K3H6<8] P[D9Z89.(H.I!& 6GTSAZ. ]/X#0_=%&#R0+CC\EZ^
MYF$W2I\();'LT#,)>B;='M+3&QY. ]+TG3V<!:;9?_&P&Z6?7O\0XXMAX>;N
M$]4')HWEVUNLY'9B/R?=S+(F0%7Y^;%5:*>1WY9V_(-V"?9^KQ2> S>2P@\E
M_PM02P,$%     @ K&)W41-X&I18 @  N 4  !D   !X;"]W;W)K<VAE971S
M+W-H965T-S4N>&ULA93;;MLP#(9?13!ZT0)K[2@'=X5C($DW;$"+%4V[70R[
M4&PF%JJ#)]%-]_:3Y,3+UM2[B26:_#^2#IEMM7FR%0"2%RF4G4858GT5Q[:H
M0#)[H6M0[LU:&\G07<TFMK4!5H8@*6*:))-8,JZB/ NV.Y-GND'!%=P98ALI
MF?DU!Z&WTV@0[0WW?%.A-\1Y5K,-+ $?ZSOC;G&G4G()RG*MB('U-)H-KN:I
M]P\.7SEL[<&9^$I66C_YR^=R&B4^(1!0H%=@[O$,"Q#""[DT?NXTHP[I P_/
M>_6/H797RXI96&CQC9=83:/+B)2P9HW >[W]!+MZQEZOT,*&7[)M?<?O(U(T
M%K7<!;L,)%?MD[WL^G 00 =O!-!=  UYMZ"0Y35#EF=&;XGQWD[-'T*I(=HE
MQY7_*$LT[BUW<9C?@"O)DG.RT++6"A1:HM<DF)W-(CF]!F1<V#-R0K@B#Y5N
M+%.ES6)T?*\2%SO6O&71-U@#2FZUPLJ2#ZJ$\F^!V"7>94_WV<]IK^(2Z@M"
MTW>$)C1Y7%Z3TY.S'MEAUY1AD!WV-^7[;&71N/_-CQ[-4:<Y"IJC-S2_U& 8
M<K4A(O2V<+T]UL)6)0TJ?J*>\\MT.+K,XN<C\'$''_?"E\VJI7)5: G'N*W
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
M6;TARMPNC7=5'!63\?EBX8B2^-OB_HZKQT!_RT4<<1(_<2X><J%JA*?]\=O
M0;]#CNV(G^U^)RE@_+XL_RS+!/",MJ<&4"VWSJ:-;FK?_Y-'6U059QO#E<]S
M1ZWD?-1*';52/[4N#YJ'^SJWRK8 J-2"0SKGD=@(8-C3(>Z9A?3U"=2Q*?6S
M:2O L! 0X,K)/[#QJ2-A>CX2IJV3%3\)/VNO]=B8]&XUZOB7/IM_?R42,%XP
MD#RYV7Q..HZFY^-HZCB:^BGV3^TJ_RS]N\KQ./5S\,_'TIY9_%8(':73\QUK
M4$?'U'\P\:="Z)_E= B'K4/RE*MM^;%!5TUN=;C<W&T^:+PKC_%_N'^#W\ZK
MSQ+.3/65!**[A589)7P#)H.+2]A*JOKP4 V,S,NC^+4T1J;EY8XSB(,5@.<;
M*<W3P$[0?/Z9_0]02P,$%     @ K&)W49O KU-W!@  '!T  !D   !X;"]W
M;W)K<VAE971S+W-H965T.# N>&ULO5EM4]LX$/XKFDQOKLQ 8DEV7CK #!!N
MKA]Z94AI/PM;23385BK) >[7GR0[5L"V8FCGOD L:W>?7:WV65FGCUP\R#6E
M"CQE:2[/!FNE-I]&(QFO:4;DD&]HKM\LN<B(TH]B-9(;04EBA;)TA()@/,H(
MRP?GIW;L1IR?\D*E+*<W L@BRXAXOJ0I?SP;P,%NX):MULH,C,Y/-V1%%U3=
M;6Z$?AK56A*6T5PRG@-!EV>#"_AI'@9&P,[XSNBCW/L-C"OWG#^8A\_)V2 P
MB&A*8V54$/UO2Z]HFAI-&L?/2NF@MFD$]W_OM/]EG=?.W!-)KWCZ@R5J?3:8
M#D!"EZ1(U2U__)M6#D5&7\Q3:?^"QVIN, !Q(17/*F&-(&-Y^9\\58'8$T!1
MAP"J!- K 1AV".!* /<5""N!T$:F=,7&84X4.3\5_!$(,UMK,S]L,*VT=I_E
M9MT72NBW3,NI\X7B\<.:IPD5\D]P_;-@ZAF0/ 'V!;CBF<XP2>P:W:0DE^"D
M>O5U8P8E^#BGBK!4'NDW=XLY^/CA"'P (R#71% )6 [N<J;DL1[4O[^M>2&U
M?GDZ4AJ^ 3&**ZB7)534 14B\(7G:BW!=9[0Y*6"D?:[=A[MG+]$7HT+NAD"
M-#D&*$!!"Z"K/N(S(PYG+>+S'N(XL.)3CS>X7DIL]>$.??\4V3T5@"_=TNB
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
M&J#NWP@A'TYT [OO64[_!5!+ P04    " "L8G=1HMX XK4$  "I$0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6R]6&UOHS@0_BM6U--VI29@7I-5
M&JE->KK[L%+47&\_N^ $5,"L;=+V?OV-#86$.+17Z?9+ F:>\3S/V#.&^3/C
M3R*A5**7/"O$]2B1LOQF62)*:$[$A)6T@"=;QG,BX9;O+%%R2F(-RC/+L>W
MRDE:C!9S/;;FBSFK9)86=,V1J/*<\-=;FK'GZQ$>O0W<I[M$J@%K,2_)CFZH
M?"C7'.ZLUDN<YK00*2L0I]OKT0W^ML(S!= 6?Z?T61Q<(T7ED;$G=?-G?#VR
M540THY%4+@C\[>F29IGR!''\;)R.VCD5\/#ZS?OOFCR0>22"+EGV(XUE<CV:
MCE!,MZ3*Y#U[_H,VA'SE+V*9T+_HN;&U1RBJA&1Y X8(\K2H_\E+(\0!  =G
M $X#</H [PS ;0#N1P%> _"T,C45K<.*2+*8<_:,N+(&;^I"BZG10#\M5-XW
MDL/3%'!RL9$L>DI8%E,NOJ"[GU4J7Q$I8J0?H"7+884)HG.TSD@AT!C=;=9K
M=+FBDJ29^ H##YL5NKSXBBZ0A41".!4H+=!#D4IQ=3#P5\(J ;YA\.+H?FY)
MH*("LJ(F[-LZ;.=,V-A!WUDA$X'NBIC&QPXLT* 5PGD3XM89]+BAY00YX15R
M;,<V!+3\"'RFX'AF@*\^ '=M#9\.L'';M+K:G_M^6K\(1+NT"IW6Z#"MI4KK
MP)Q>.Z>GY_3.S+DD(H%2$%'8R#':<I8C^D)YE J*V!:5%8\2V*&(JZUHS'GM
M/]3^5<':+[#MNM[<VA\FPF"%0Q\?6ZT,5JZO,KLW4/1;BOZ@K#<"ZF.I5!.H
M$L 25K%,*+K-2/0TWD2@."QUIBW&)4^CM-BAG,4T&] W:"</!O75.1VK(A<?
M)Y"^J&MJ4C0X56'F.7U%#59AH-;AD:(F7_[4,2L:MJ3"05*JE@QH,VW=3'_9
M>I^U<\Z&\U$7MK=U':-+6 UUM?MJRD7M+3C4+^AIO#38>/T\F&RP.0O8[MJ
M/4CFAVZ0-!Z3/>70\+OMJI8Q_%)><],L8Y9EA(MNU$BXF7)Z$*F/)V'8XVPP
M\X*)VZ=M,K,/S8Z9'S1 _#^7K6:"PYTQ#;'?IWEJ%4P]K\_RU,H/G? ,2:<C
MZ?SZPH6[;H3=08U7Z3Z-*6S'UY1FL5'#80=X8MN_F;KR)W&K_XX[IMXU13S<
M%>^@.$>PL9I*5.^F/<N@%F50I(Q:#'MT@HE_1HQW@>$9-=X!>N_)T350[ ^Z
MND_%TWC+*>PG(O4&XU16O+B":EU4)#/J,>P23X(S<@SCG#.XU;OS38?%Z!HZ
M'N[H[=K(TFU=6%\IE%5S,1UVA374J,(G@:M/ (]UZ,X >/@0\)F33>/RZ#@"
M+[O]HGMJ->L;K0Q&@7WFI(B[$PF>#I)Z**"IL%V1_M-G%3$AC92F)YW=/64T
M/0G6.1ML=Y3!PV>9FRBJ\@J*$L1*<E85$CV^HI)P":V@)(442+*N%ZK600L)
M]0M.6\ M!U:ZOAEIS4[;HW\2LG7P#IM3OM/? I1SB*5^BVM'V^\--_HMNS=^
MJ[Y#Z'?CSDW]$>,[X;L4&F!&M^#2GH2PSWG]7:"^D:S4;\J/3,)[M[Y,*($S
MI3* YUO&Y-N-FJ#].K/X%U!+ P04    " "L8G=1P:SK&*D"   ?!P  &0
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
M$Z/Q!G1?:BICIW@'_6[/_@!02P,$%     @ K&)W48\OQC:U!   818  !D
M  !X;"]W;W)K<VAE971S+W-H965T.#8N>&ULO5AM;]LV$/XKA+$!+;!&$N77
MP#'0Q,L:8-V"!-T^T]+))BJ)'DG%*; ?OR,EBW:BT XR)Q]BD>*]/L?G*$XW
M0GY7*P!-'HN\5!>]E=;K\R!0R0H*IL[$&DI\DPE9,(U#N0S46@)+K5"1!S0,
MAT'!>-F;3>W<K9Q-1:5S7L*M)*HJ"B9_7$(N-A>]J+>=N./+E383P6RZ9DNX
M!_UM?2MQ%+1:4EY J;@HB83LHO<Y.I_'?2-@5_S%8:-VGHD)92'$=S.X22]Z
MH?$(<DBT4<'PYP&N(,^-)O3CGT9IK[5I!'>?M]JO;? 8S((IN!+YWSS5JXO>
MN$=2R%B5ZSNQ^0)-0 .C+Q&YLO_)IED;]DA2*2V*1A@]*'A9_[+')A$[ G'T
M@@!M!.A3@?@%@;@1B(^UT&\$;*J#.A2;ASG3;#:58D.D68W:S(--II7&\'EI
M<+_7$M]RE-.S.4C^P$SNR34O69EPEI.;4FE9(;I:D4_D-RA!VMFZS Q<'^:@
M&<_5QVF@T0NC*T@:BY>U1?J"Q8B2KZ+4*T5^+5-(]Q4$Z'X; ]W&<$F]&N]A
M?4;HZ!="0QI^NY^3#S]]Y&T('1Y>':$O#HV^:.P4L:4$>$'C_!@/)U;CY("'
M>RF(6QAC:Z#_@H$_A,9J5WQ9,@TI88JL(%WR<DF<&>6QTV_M]*V=^'"Y9&VY
M'&=BT)H8^$.IB@5((C(,J#6V8X+\2[S@7M;JAU:]H;V'63@-'G;A/[AB[ENQ
M%]6PC6KHC>JFU"!!:2(1(*(V;$W:>C(AS?? 2YA:D0PYV<((]8)M,M2;D!ZU
M#H].A?2X-3%^/=)[6?%MN:OQ,XP&W1A-6G\FAS81<AN&^;D057=MU0I&.S8I
M'4>A^>NV'86.B$.O]6O^B'C>(:J=G.H7IF>CR<\>2**=?A!Y-?TNE"):D 5@
M6T]RIA3/.#J65M(460F/FN@-Y A586F\T]OH69X&8U^6J'./>MV[Q4H1J:D9
MYUU2]Z1,B@+/$4E55+G=&T*OL+P24>"):&6.*I9(< PF0+[=D?"(ARC5G76_
M,]C*NG*P'YJC\,C/X>]+$;C^SSH_E90X07+.%CSGFH,W'-<IHI.UBLCUBLC?
M+*X9E^2!Y168DN"^#';B.WA6IY^BP6"_4NN.T+DTG/B*VO6&Z,CF8'8_N3=^
M1^_9$R+7%**3=87(M87H0%\XS,/1<_+O#X8^,%P3B/Q=H ,,^IY@4-<Q:'@J
M,*CK!]3?#XX H]%P/!C4T3WU,VP'&/&[@N'8F\8G \-Q*NV_&8S^:\%P9$O]
M9-L!1O]=P7"$2H<G \-Q(1V]&8S1:\%P)$G])-D!QN!=P7"$2B>G B-V7!C[
M#\!'@-%H.!Z,V)%D["?):R$!,]F<I9(?)!-RPV2*A\]22Y;@<8N5J?]\\C]B
M$SM^C>G)L-FYFSATL(4L WO!1]9"&J Z\8F/_>B.'6'&?L*LJT'A&3_)JQ1S
M:3\26G=*,!\[B CFMM.E_K-#WU.7@IV[MP+DTMYAXLXS=NLKK':VO2?];&\'
MG\Q?1N=7]6VG4U-?OGYE$L%7)(<,589G(Z1I6=]GU@,MUO:&;R&T%H5]7 '#
MCVJS -]G0NCMP!AH;Y5G_P%02P,$%     @ K&)W49R:";E; @  = 4  !D
M  !X;"]W;W)K<VAE971S+W-H965T.#<N>&ULG53;3MPP$/V54<0#2"VY[&XI
M*+M2V14J#Q6(+?39FTP2"\=.[<F&2OWXVDY(@[10U)?X=L[QS)F,TT[I1U,A
M$CS50IIE4!$U%V%HL@IK9DY5@]*>%$K7C.Q2EZ%I-++<DVH1)E'T*:P9E\$J
M]7NW>I6JE@27>*O!M'7-]*]+%*I;!G'PO'''RXK<1KA*&U;B%NF^N=5V%8XJ
M.:]1&JXD:"R6P9?X8CUW> ]XX-B9R1Q<)CNE'MWB.E\&D0L(!6;D%)@=]KA&
M(9R0#>/GH!F,5SKB=/ZL?N5SM[GLF,&U$C]X3M4R^!Q C@5K!=VI[BL.^2R<
M7J:$\5_H!FP40-8:4O5 MA'47/8C>QI\F!#B^2N$9" D[R7,!L+,)]I'YM/:
M,&*K5*L.M$-;-3?QWGBVS89+5\4M:7O*+8]6&]1\SYR5<,4EDQEG JZE(=W:
M6I&!CW#%N(8')EH$5<!-2X:8S+DLX2_9P/$&B7%A3BSC?KN!XZ,3. (NX7NE
M6F,))@W)!NRN#;,AN,L^N.25X+;8G$)R]@&2*(D.T-?OH9\[>GS^DAY:FT:O
MDM&KQ.O-7]&[EH0:#8%FA& ZU@ K-6)OU.\7=N1H>"DM+@=FH,*\=(;QB;$.
M/\5DS%10V*[R:'2 &ZI0V[] :\L P=F."TX<S1O)S,9D9CZ9V;\+7XR%G\3W
MQA7S\8KY__MUZ&_HY<Z\G'M^]JMXL8B3--Q/BWX %4?1^8CJ8PTG/>'>HV],
MVQ(8$%A87G1ZM@A ]SW>+T@UODUVBFS3^6EEGT74#F#/"Z7H>>$Z;WQH5W\
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
MDG31Y)X 9CB?0X"Z]6?BH)%.F!_6=*7!N 1:+[7&<^".V?B3R/X 4$L#!!0
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
MS>\_FH<RV]1?J-]D99DE]<L[%:Y47@'TY[=95CX^5-_1[WZ%,_D/4$L#!!0
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
MB2LX")9GS%4<-"A+ATZZ?4^,PTWQ8=()B<#O,<U"1]YQ \)RXHH @!D<=44
MPFCFB@"",9RY(H!@*?/R#03S='P#P1AU\^4MR!81XHH ')1Z(H &-<X-B&#?
MZ.-PIW\AE<D\H7LRO._1<?I_7L#A?8>'PRW>3,R5X(VPM^0+L11*&=EJ_@T]
M\7+3W;WSLI3/]L8"O(/-O(.$M"WZ8+FX[RYPN+TXD[4V2=E>S,U-VUDL^@8T
M=)^YKT5)N!;]P04E^XJ3A"M.VQ0]\J)NWSN(;<6[E KQQ5^;1MO;L :U%SV[
MZ5G86W,.H;+@#T5IG!%@E]T/_;(X#UU*D8,+WG"9].7/2[0NYZ$EV!^X)'S@
M_NC:[D]6\B\GZY;X3%8/1=VJX<WA*.B3*+E-O&=#MV@$N%&-8F@)IP=OL^S+
MXSNN'NVVEF)I3&TI-$&J>Q_;?=%RW;[@>I!:RZK]N!+<J-8"S/^74NKM%_O.
M;/=6_/0?4$L#!!0    ( *QB=U'J7@HT^@,  "P.   9    >&PO=V]R:W-H
M965T<R]S:&5E=#DV+GAM;+U746^C.!#^*Q;:AUWI6L! @%42*0G9VTC=MM<T
M/=VC&YP$+=A9VR3=?W^V(80 X;JZT[TDV'PS\WTV,V,/CY1]YSN,!7C+4L)'
MQDZ(_6?3Y.L=SA"_I7M,Y)L-91D2<LBV)M\SC&)ME*4FM*R!F:&$&..AGGMD
MXR'-19H0_,@ S[,,L9]3G-+CR+"-T\13LMT)-6&.AWNTQ4LL5OM')D=FY25.
M,DQX0@E@>#,R)O;GR!XH XUX2?"1UYZ!DO)*Z7<U6,0CPU*,<(K70KE \N^
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
MR_G6'"M>;A]9WSYN_^$_4$L#!!0    ( *QB=U&T*7[,P@(   HY   :
M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VKUNHT 81N%;L;B X/F?6<6I
MMDF[R@U8SMB.8AL+6&UR]VLYA7W0%MM$O!4:$!^G>H1@'G_5PWI\ZT[#_NT\
M+#Z.A].P:O;C>/[1ML-F7X_KX:$[U]/ERK;KC^OQLNQW[7F]>5_O:FN7R]CV
M]S.:I\?[F8N7SW/]GXG==ONVJ3^[S>]C/8W_&-S^Z?KW85_KV"Q>UOVNCJNF
M_3C<3@_M]6 >+I.;Q?/KJNF?7TW3SAUD$63G#W((<O,'>03Y^8,"@L+\01%!
M<?Z@A* T?U!&4)X_J""HS!]DEI1Q*9 TP5I :T.NC8#7AF ; ;$-R38"9ANB
M;034-F3;"+AM"+<1D-N0;B-@MR'>1D!O2[VM@-Z6>EL!O>WD95M ;TN]K8#>
MEGI; ;TM];8">EOJ;07TMM3;"NAMJ;<5T-M2;RN@MZ/>3D!O1[V=@-Z.>CL!
MO=WD8XF WHYZ.P&]'?5V GH[ZNT$]';4VPGH[:BW$]#;46\GH+>GWEY ;T^]
MO8#>GGI[ ;T]]?8">OO)QVX!O3WU]@)Z>^KM!?3VU-L+Z.VIMQ?0VU-O+Z!W
MH-Y!0.] O8. WH%Z!P&] _4. GH'ZAT$] Z3GY4">@?J'03T#M0[".@=J'<0
MT#M0[R"@=Z3>44#O2+VC@-Z1>D<!O2/UC@)Z1^H=!?2.U#L*Z!TGFTT$]([4
M.PKH':EW%- [4N\HH'>BWDE [T2]DX#>B7HG ;T3]4X">B?JG03T3M0[">B=
MJ'<2T#M--@L*Z)VH=Q+0.U'O)*!WIMY90.],O;. WIEZ9P&],_7. GIGZIT%
M],[4.POHG:EW%M [4^\LH'>>;/86T#M3[RR@=Z'>14#O0KV+@-Z%>A<!O0OU
M+@)Z%^I=!/0NU+L(Z%VH=Q'0NU#O\IUZ#^/GH0ZWGJ\UG_^=5(^7>^OM\=?E
MU\D).U><V_N*X>DO4$L#!!0    ( *QB=U&,Q2:?3@(  "<W   3    6T-O
M;G1E;G1?5'EP97-=+GAM;,W;36[;,!"&X:L8V@:6(I*BJ"+.INVVS:(74"4Z
M%JP_D$SJW+ZTG 1HD1H-7*#OQH)-<KX1!WAVOOGV-%N_.@S]Z#?)+H3Y0Y;Y
M9F>'VJ?3;,>XLIW<4(?XU=UG<]WLZWN;B>MKG373&.P8UN%8([F]^62W]4,?
M5I\/\6??3>,F<;;WR>KC:>,Q:Y/4\]QW31WB>O8XMK^EK)\3TGARV>-WW>RO
MXH8D>S/AN/+G@.=S7Q^M<UUK5W>U"U_J(>[*#GWFPU-O?7J^Q!L]3MMMU]AV
M:AZ&>"3UL[-UZW?6AJ%/3T6OSB>'>,/V])E?G+^4.1<8=]ZY:?9Q8LZ^/^YE
M),?3ZSD6LBYTYU_Q-3&6OOC]['':K6W_,CM>[X_)[9=Y^&QY7'['O\[XM?X[
M^Q"0/B2D#P7IHX#TH2%]E) ^#*2/"M)'?DUIA")J3B$UIYB:4U#-*:KF%%9S
MBJLY!=:<(JN@R"HHL@J*K((BJZ#(*BBR"HJL@B*KH,@J*+)*BJR2(JNDR"HI
MLDJ*K)(BJZ3(*BFR2HJLDB*KHLBJ*+(JBJR*(JNBR*HHLBJ*K(HBJZ+(JBBR
M%A19"XJL!476@B)K09&UH,A:4&0M*+(6%%D+BJR:(JNFR*HILFJ*K)HBJZ;(
MJBFR:HJLFB*KILA:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29"TILAJ*K(8B
MJZ'(:BBR&HJLAB*KH<AJ*+(:BJR&(FM%D;6BR%I19*THLE8462N*K!5%UNI_
MROI]FO;_.'YYID/=C2_YV?+_N-N?4$L! A0#%     @ K&)W40=!36*!
ML0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M    " "L8G=196YZINT    K @  $0              @ &O    9&]C4')O
M<',O8V]R92YX;6Q02P$"% ,4    " "L8G=1F5R<(Q &  "<)P  $P
M        @ '+ 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( *QB
M=U&L?T924 8  '@9   8              " @0P(  !X;"]W;W)K<VAE971S
M+W-H965T,2YX;6Q02P$"% ,4    " "L8G=1BH)4ZEL'  "A'@  &
M        @(&2#@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%
M  @ K&)W4=6C9V/3 @  MPD  !@              ("!(Q8  'AL+W=O<FMS
M:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( *QB=U$D-V$CP04  !<7   8
M              " @2P9  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"
M% ,4    " "L8G=1!XN!%\<#   _#0  &               @($C'P  >&PO
M=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ K&)W4;E^O&F]"0
MYRL  !@              ("!(",  'AL+W=O<FMS:&5E=',O<VAE970V+GAM
M;%!+ 0(4 Q0    ( *QB=U'.B<4B9P(  ,@%   8              " @1,M
M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " "L8G=1\.,O
MFM4)  #D-@  &               @(&P+P  >&PO=V]R:W-H965T<R]S:&5E
M=#@N>&UL4$L! A0#%     @ K&)W4?3 R/S2 @  W D  !@
M ("!NSD  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( *QB
M=U&#E0Y9SP0  /X*   9              " @<,\  !X;"]W;W)K<VAE971S
M+W-H965T,3 N>&UL4$L! A0#%     @ K&)W43+6TH< )   ;W,  !D
M         ("!R4$  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M    " "L8G=1S"3(=?D0   &+@  &0              @($ 9@  >&PO=V]R
M:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( *QB=U&,4\,MU 0  /<+
M   9              " @3!W  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL
M4$L! A0#%     @ K&)W4;RQ@[D:%   G4\  !D              ("!.WP
M 'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " "L8G=1<M W
M)?T)  "]&0  &0              @(&,D   >&PO=V]R:W-H965T<R]S:&5E
M=#$U+GAM;%!+ 0(4 Q0    ( *QB=U'(.+4A; ,  %\'   9
M  " @<":  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @
MK&)W43ZGCWX-#0  -R(  !D              ("!8YX  'AL+W=O<FMS:&5E
M=',O<VAE970Q-RYX;6Q02P$"% ,4    " "L8G=1*5HN&\D)  #^&0  &0
M            @(&GJP  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4
M Q0    ( *QB=U$^L'<)3@D  /@K   9              " @:>U  !X;"]W
M;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ K&)W4?J/'RNZ#@
MCRX  !D              ("!++\  'AL+W=O<FMS:&5E=',O<VAE970R,"YX
M;6Q02P$"% ,4    " "L8G=16]06F($$  !L"@  &0              @($=
MS@  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( *QB=U%<
M4G9RM0,  (8(   9              " @=72  !X;"]W;W)K<VAE971S+W-H
M965T,C(N>&UL4$L! A0#%     @ K&)W40IS[WFL!0  ?PX  !D
M     ("!P=8  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M" "L8G=1!"^?1\H#  !\"0  &0              @(&DW   >&PO=V]R:W-H
M965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( *QB=U%ZCVL6M@,  %L(   9
M              " @:7@  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L!
M A0#%     @ K&)W4:"4JT7*!   )0H  !D              ("!DN0  'AL
M+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " "L8G=1RG?P[6X)
M  #@%P  &0              @(&3Z0  >&PO=V]R:W-H965T<R]S:&5E=#(W
M+GAM;%!+ 0(4 Q0    ( *QB=U&%"#.## ,   <'   9              "
M@3CS  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ K&)W
M4:"\5(WV!0  /@X  !D              ("!>_8  'AL+W=O<FMS:&5E=',O
M<VAE970R.2YX;6Q02P$"% ,4    " "L8G=1AD:(>RX$   R"0  &0
M        @(&H_   >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0
M   ( *QB=U&($#J@OR0  $]\   9              " @0T! 0!X;"]W;W)K
M<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ K&)W45'B;#=M!0  30T
M !D              ("! R8! 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q0
M2P$"% ,4    " "L8G=1U^%(8NP#  "T"0  &0              @(&G*P$
M>&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( *QB=U&_YBX&
M3P,  '('   9              " @<HO 0!X;"]W;W)K<VAE971S+W-H965T
M,S0N>&UL4$L! A0#%     @ K&)W47T)5D2K!   ^0H  !D
M ("!4#,! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " "L
M8G=1NQ'7'M0"  #Z!0  &0              @($R. $ >&PO=V]R:W-H965T
M<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( *QB=U&%90!79 <  %X3   9
M          " @3T[ 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#
M%     @ K&)W4<:!_6GV @  Z08  !D              ("!V$(! 'AL+W=O
M<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " "L8G=1-%(AU 8$  "L
M"@  &0              @($%1@$ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM
M;%!+ 0(4 Q0    ( *QB=U$O- 6QZ 8  .,4   9              " @4)*
M 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ K&)W40KJ
MXY@L P   @<  !D              ("!85$! 'AL+W=O<FMS:&5E=',O<VAE
M970T,2YX;6Q02P$"% ,4    " "L8G=16Q7^B%(#  !:"   &0
M    @('$5 $ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    (
M *QB=U%M'";BU0,  $D)   9              " @4U8 0!X;"]W;W)K<VAE
M971S+W-H965T-#,N>&UL4$L! A0#%     @ K&)W4;A9?6)=!@  R X  !D
M             ("!65P! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"
M% ,4    " "L8G=1;#6U1I4"  "(!0  &0              @('M8@$ >&PO
M=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( *QB=U%O^8'5GP,
M !\(   9              " @;EE 0!X;"]W;W)K<VAE971S+W-H965T-#8N
M>&UL4$L! A0#%     @ K&)W4;:DD),G @  A@0  !D              ("!
MCVD! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " "L8G=1
MS#*2@88"  "Z!0  &0              @('M:P$ >&PO=V]R:W-H965T<R]S
M:&5E=#0X+GAM;%!+ 0(4 Q0    ( *QB=U&20((I? (  +T(   9
M      " @:IN 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%
M  @ K&)W42]J314V @  > 8  !D              ("!77$! 'AL+W=O<FMS
M:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " "L8G=1K:6@CV,"  #R!
M&0              @('*<P$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+
M 0(4 Q0    ( *QB=U$TBW/(9@,  $D,   9              " @61V 0!X
M;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ K&)W46^W"N2^
M!   ?!4  !D              ("! 7H! 'AL+W=O<FMS:&5E=',O<VAE970U
M,RYX;6Q02P$"% ,4    " "L8G=1BMG=0Y4"  !6!P  &0
M@('V?@$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( *QB
M=U'?9-S:9@0  +@/   9              " @<*! 0!X;"]W;W)K<VAE971S
M+W-H965T-34N>&UL4$L! A0#%     @ K&)W40=0.26R @  ,0<  !D
M         ("!7X8! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4
M    " "L8G=1#[85Q\8"  "\"0  &0              @(%(B0$ >&PO=V]R
M:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( *QB=U&3YS\WN@,  +,/
M   9              " @46, 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL
M4$L! A0#%     @ K&)W435X2EMB P  D0L  !D              ("!-I !
M 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " "L8G=1]D2=
MVC<#  #:"P  &0              @('/DP$ >&PO=V]R:W-H965T<R]S:&5E
M=#8P+GAM;%!+ 0(4 Q0    ( *QB=U$:96/X PH   T]   9
M  " @3V7 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @
MK&)W48*Q,RJZ!   !!,  !D              ("!=Z$! 'AL+W=O<FMS:&5E
M=',O<VAE970V,BYX;6Q02P$"% ,4    " "L8G=10)^+Z#,$   :$P  &0
M            @(%HI@$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4
M Q0    ( *QB=U'AVLGLLP4  /L>   9              " @=*J 0!X;"]W
M;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ K&)W465_\$TZ!
MPQ   !D              ("!O+ ! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX
M;6Q02P$"% ,4    " "L8G=1G;]!OPD$  "4$   &0              @($M
MM0$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( *QB=U$L
MKMP#AP8  ' >   9              " @6VY 0!X;"]W;W)K<VAE971S+W-H
M965T-C<N>&UL4$L! A0#%     @ K&)W40)X-3Z!!0  HQ4  !D
M     ("!*\ ! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4
M" "L8G=1\C2AC3H$  "D#@  &0              @('CQ0$ >&PO=V]R:W-H
M965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( *QB=U'[:/[,) ,  -T)   9
M              " @53* 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L!
M A0#%     @ K&)W49KF&,>  @  )P8  !D              ("!K\T! 'AL
M+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " "L8G=1]T*8QU(&
M   U(0  &0              @(%FT $ >&PO=V]R:W-H965T<R]S:&5E=#<R
M+GAM;%!+ 0(4 Q0    ( *QB=U%6BTC=5 (  ,X%   9              "
M@>_6 0!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ K&)W
M4?XW#20H @  7 8  !D              ("!>MD! 'AL+W=O<FMS:&5E=',O
M<VAE970W-"YX;6Q02P$"% ,4    " "L8G=1$W@:E%@"  "X!0  &0
M        @('9VP$ >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0
M   ( *QB=U$U_I%"7P(  #$%   9              " @6C> 0!X;"]W;W)K
M<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ K&)W4<,W1XJJ @  D0<
M !D              ("!_N ! 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q0
M2P$"% ,4    " "L8G=132F/Z.L#   G#0  &0              @('?XP$
M>&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( *QB=U%4?YOR
MF 4   H:   9              " @0'H 0!X;"]W;W)K<VAE971S+W-H965T
M-SDN>&UL4$L! A0#%     @ K&)W49O KU-W!@  '!T  !D
M ("!T.T! 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    " "L
M8G=1JVXM>P,'  #;(@  &0              @(%^] $ >&PO=V]R:W-H965T
M<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( *QB=U&BW@#BM00  *D1   9
M          " @;C[ 0!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#
M%     @ K&)W4<&LZQBI @  'P<  !D              ("!I  " 'AL+W=O
M<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    " "L8G=1]_?#9 4%  "X
M%   &0              @(&$ P( >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM
M;%!+ 0(4 Q0    ( *QB=U$$B%7A9P(  .<%   9              " @< (
M @!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#%     @ K&)W48\O
MQC:U!   818  !D              ("!7@L" 'AL+W=O<FMS:&5E=',O<VAE
M970X-BYX;6Q02P$"% ,4    " "L8G=1G)H)N5L"  !T!0  &0
M    @(%*$ ( >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0    (
M *QB=U%VL^-XXP(  .D(   9              " @=P2 @!X;"]W;W)K<VAE
M971S+W-H965T.#@N>&UL4$L! A0#%     @ K&)W46X!1, E!0  #AT  !D
M             ("!]A4" 'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q02P$"
M% ,4    " "L8G=1I1=#/08"   P!   &0              @(%2&P( >&PO
M=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4 Q0    ( *QB=U%C,9B$X $
M -X#   9              " @8\= @!X;"]W;W)K<VAE971S+W-H965T.3$N
M>&UL4$L! A0#%     @ K&)W44?$-D.I!@  D2,  !D              ("!
MIA\" 'AL+W=O<FMS:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4    " "L8G=1
M^>0A"^ #  #'#P  &0              @(&&)@( >&PO=V]R:W-H965T<R]S
M:&5E=#DS+GAM;%!+ 0(4 Q0    ( *QB=U'XHY$_U@(  %\(   9
M      " @9TJ @!X;"]W;W)K<VAE971S+W-H965T.30N>&UL4$L! A0#%
M  @ K&)W4:.1:@3N!@  (1\  !D              ("!JBT" 'AL+W=O<FMS
M:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4    " "L8G=1ZEX*-/H#   L#@
M&0              @('/- ( >&PO=V]R:W-H965T<R]S:&5E=#DV+GAM;%!+
M 0(4 Q0    ( *QB=U'R:&\&Z@$  &,%   9              " @0 Y @!X
M;"]W;W)K<VAE971S+W-H965T.3<N>&UL4$L! A0#%     @ K&)W40RM>N11
M @  / P   T              ( !(3L" 'AL+W-T>6QE<RYX;6Q02P$"% ,4
M    " "L8G=1EXJ[',     3 @  "P              @ &=/0( 7W)E;',O
M+G)E;'-02P$"% ,4    " "L8G=1A [<O=@&  #R/P  #P
M@ &&/@( >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ K&)W4;0I?LS" @
M"CD  !H              ( !BT4" 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR
M96QS4$L! A0#%     @ K&)W48S%)I]. @  )S<  !,              ( !
MA4@" %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     &D :0#6'   !$L"

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<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>115
<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>116
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>338</ContextCount>
  <ElementCount>569</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>97</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>12</UnitCount>
  <MyReports>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Consolidated Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ConsolidatedStatementsofIncome</Role>
      <ShortName>Consolidated Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Consolidated Statements of Cash Flows (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ConsolidatedStatementsofCashFlowsParenthetical</Role>
      <ShortName>Consolidated Statements of Cash Flows (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1007008 - Statement - Consolidated Statements of Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ConsolidatedStatementsofEquity</Role>
      <ShortName>Consolidated Statements of Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1008009 - Statement - Consolidated Statements of Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ConsolidatedStatementsofEquityParenthetical</Role>
      <ShortName>Consolidated Statements of Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/DescriptionofBusiness</Role>
      <ShortName>Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2103102 - Disclosure - Basis of Presentation and Preparation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/BasisofPresentationandPreparation</Role>
      <ShortName>Basis of Presentation and Preparation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2110103 - Disclosure - Revenue and Contract Balances</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RevenueandContractBalances</Role>
      <ShortName>Revenue and Contract Balances</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2117104 - Disclosure - Stock Repurchase and Dividends</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/StockRepurchaseandDividends</Role>
      <ShortName>Stock Repurchase and Dividends</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2122105 - Disclosure - Acquisitions and Divestitures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/AcquisitionsandDivestitures</Role>
      <ShortName>Acquisitions and Divestitures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2126106 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2131107 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2134108 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2140109 - Disclosure - Long-Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/LongTermDebt</Role>
      <ShortName>Long-Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2145110 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2152111 - Disclosure - Stockholders' Equity and Stock Compensation Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans</Role>
      <ShortName>Stockholders' Equity and Stock Compensation Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2158112 - Disclosure - Retirement Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RetirementPlans</Role>
      <ShortName>Retirement Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2160113 - Disclosure - Earnings per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/EarningsperShare</Role>
      <ShortName>Earnings per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2164114 - Disclosure - Derivative Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/DerivativeFinancialInstruments</Role>
      <ShortName>Derivative Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2169115 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss</Role>
      <ShortName>Reclassifications Out of Accumulated Other Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2172116 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2174117 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2176118 - Disclosure - Reportable Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ReportableSegments</Role>
      <ShortName>Reportable Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2180119 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2183120 - Disclosure - Quarterly Financial Information - Unaudited</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited</Role>
      <ShortName>Quarterly Financial Information - Unaudited</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2186121 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES</Role>
      <ShortName>SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - Basis of Presentation and Preparation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies</Role>
      <ShortName>Basis of Presentation and Preparation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2311301 - Disclosure - Revenue and Contract Balances (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RevenueandContractBalancesTables</Role>
      <ShortName>Revenue and Contract Balances (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/RevenueandContractBalances</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2318302 - Disclosure - Stock Repurchase and Dividends (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/StockRepurchaseandDividendsTables</Role>
      <ShortName>Stock Repurchase and Dividends (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/StockRepurchaseandDividends</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2323303 - Disclosure - Acquisitions and Divestitures (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/AcquisitionsandDivestituresTables</Role>
      <ShortName>Acquisitions and Divestitures (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/AcquisitionsandDivestitures</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2327304 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2332305 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/PropertyandEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/PropertyandEquipment</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2335306 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/IncomeTaxes</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2341307 - Disclosure - Long-Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/LongTermDebtTables</Role>
      <ShortName>Long-Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/LongTermDebt</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2346308 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/Leases</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2353309 - Disclosure - Stockholders' Equity and Stock Compensation Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables</Role>
      <ShortName>Stockholders' Equity and Stock Compensation Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2361310 - 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>41</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2365311 - Disclosure - Derivative Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables</Role>
      <ShortName>Derivative Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/DerivativeFinancialInstruments</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2370312 - 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>43</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2377313 - 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>44</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2381314 - 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>45</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2384315 - 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>46</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - Description of Business (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/DescriptionofBusinessDetails</Role>
      <ShortName>Description of Business (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/DescriptionofBusiness</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails</Role>
      <ShortName>Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2406403 - Disclosure - Basis of Presentation and Preparation - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails</Role>
      <ShortName>Basis of Presentation and Preparation - Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2407404 - Disclosure - Basis of Presentation and Preparation - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/BasisofPresentationandPreparationLeasesDetails</Role>
      <ShortName>Basis of Presentation and Preparation - Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2408405 - Disclosure - Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails</Role>
      <ShortName>Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2409406 - Disclosure - Basis of Presentation and Preparation - Contingent Consideration, and Concentration of Credit Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails</Role>
      <ShortName>Basis of Presentation and Preparation - Contingent Consideration, and Concentration of Credit Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2412407 - Disclosure - Revenue and Contract Balances - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails</Role>
      <ShortName>Revenue and Contract Balances - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2413408 - Disclosure - Revenue and Contract Balances - Summary of Contract Assets and Contract Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails</Role>
      <ShortName>Revenue and Contract Balances - Summary of Contract Assets and Contract Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2414409 - Disclosure - Revenue and Contract Balances - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails</Role>
      <ShortName>Revenue and Contract Balances - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2415410 - Disclosure - Revenue and Contract Balances - Accounts Receivable, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails</Role>
      <ShortName>Revenue and Contract Balances - Accounts Receivable, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2416411 - Disclosure - Revenue and Contract Balances - Remaining Unsatisfied Performance Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails</Role>
      <ShortName>Revenue and Contract Balances - Remaining Unsatisfied Performance Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2419412 - Disclosure - Stock Repurchase and Dividends - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails</Role>
      <ShortName>Stock Repurchase and Dividends - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2420413 - Disclosure - Stock Repurchase and Dividends - Schedule of shares repurchased (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails</Role>
      <ShortName>Stock Repurchase and Dividends - Schedule of shares repurchased (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2421414 - 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>60</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2424415 - Disclosure - Acquisitions and Divestitures - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails</Role>
      <ShortName>Acquisitions and Divestitures - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2425416 - Disclosure - Acquisitions and Divestitures - Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails</Role>
      <ShortName>Acquisitions and Divestitures - Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2428417 - 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>63</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2429418 - 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>64</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2430419 - Disclosure - Goodwill and Intangible Assets - Gross Amount, Accumulated Amortization and Estimated Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Gross Amount, Accumulated Amortization and Estimated Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2433420 - Disclosure - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/PropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/PropertyandEquipmentTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2436421 - Disclosure - Income Taxes - Summary (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/IncomeTaxesSummaryDetails</Role>
      <ShortName>Income Taxes - Summary (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2437422 - 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>68</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2438423 - 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>69</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2439424 - 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>70</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2442425 - 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>71</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2443426 - 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>72</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2444427 - 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>73</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2447428 - 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>74</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2448429 - 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>75</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2449430 - 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>76</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2450431 - 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>77</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2451432 - 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>78</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2454433 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Summary (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails</Role>
      <ShortName>Stockholders' Equity and Stock Compensation Plans - Summary (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2455434 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails</Role>
      <ShortName>Stockholders' Equity and Stock Compensation Plans - Stock Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2456435 - Disclosure - Stockholders' Equity and Stock Compensation Plans - RSU and PSU (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails</Role>
      <ShortName>Stockholders' Equity and Stock Compensation Plans - RSU and PSU (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2457436 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails</Role>
      <ShortName>Stockholders' Equity and Stock Compensation Plans - ESPP (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2459437 - Disclosure - Retirement Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RetirementPlansDetails</Role>
      <ShortName>Retirement Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/RetirementPlans</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2462438 - 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>84</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2463439 - 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>85</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2466440 - Disclosure - Derivative Financial Instruments - General Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails</Role>
      <ShortName>Derivative Financial Instruments - General Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>2467441 - Disclosure - Derivative Financial Instruments - Fair Value of Outstanding Derivatives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails</Role>
      <ShortName>Derivative Financial Instruments - Fair Value of Outstanding Derivatives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>2468442 - Disclosure - Derivative Financial Instruments - Schedule of Changed in FV of Cash Flow Hedges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleofChangedinFVofCashFlowHedgesDetails</Role>
      <ShortName>Derivative Financial Instruments - Schedule of Changed in FV of Cash Flow Hedges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>2471443 - 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>89</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>2473444 - 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>90</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>2475445 - 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>91</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>2478446 - 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>92</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>2479447 - 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>93</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>2482448 - 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>94</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>2485449 - Disclosure - Quarterly Financial Information - Unaudited (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails</Role>
      <ShortName>Quarterly Financial Information - Unaudited (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables</ParentRole>
      <Position>95</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>2487450 - 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>96</Position>
    </Report>
    <Report instance="ttek-20200927.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - ttek-20200927.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - ttek-20200927.htm</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="ttek-20200927.htm">ttek-20200927.htm</File>
    <File>ttek-20200927.xsd</File>
    <File>ttek-20200927_cal.xml</File>
    <File>ttek-20200927_def.xml</File>
    <File>ttek-20200927_lab.xml</File>
    <File>ttek-20200927_pre.xml</File>
    <File>ttek-ex21q409272020.htm</File>
    <File>ttek-ex23q409272020.htm</File>
    <File>ttek-ex311q409272020.htm</File>
    <File>ttek-ex312q409272020.htm</File>
    <File>ttek-ex321q409272020.htm</File>
    <File>ttek-ex322q409272020.htm</File>
    <File>ttek-ex95q409272020.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>ttek-20200927_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>119
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "ttek-20200927.htm": {
   "axisCustom": 0,
   "axisStandard": 35,
   "contextCount": 338,
   "dts": {
    "calculationLink": {
     "local": [
      "ttek-20200927_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ttek-20200927_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "ttek-20200927.htm"
     ]
    },
    "labelLink": {
     "local": [
      "ttek-20200927_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ttek-20200927_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "ttek-20200927.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 788,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 14,
    "http://www.tetratech.com/20200927": 5,
    "http://xbrl.sec.gov/dei/2020-01-31": 4,
    "total": 23
   },
   "keyCustom": 69,
   "keyStandard": 500,
   "memberCustom": 45,
   "memberStandard": 52,
   "nsprefix": "ttek",
   "nsuri": "http://www.tetratech.com/20200927",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover",
     "role": "http://www.tetratech.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Description of Business",
     "role": "http://www.tetratech.com/role/DescriptionofBusiness",
     "shortName": "Description of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - Basis of Presentation and Preparation",
     "role": "http://www.tetratech.com/role/BasisofPresentationandPreparation",
     "shortName": "Basis of Presentation and Preparation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110103 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2117104 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122105 - Disclosure - Acquisitions and Divestitures",
     "role": "http://www.tetratech.com/role/AcquisitionsandDivestitures",
     "shortName": "Acquisitions and Divestitures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126106 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2131107 - Disclosure - Property and Equipment",
     "role": "http://www.tetratech.com/role/PropertyandEquipment",
     "shortName": "Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2134108 - Disclosure - Income Taxes",
     "role": "http://www.tetratech.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2140109 - Disclosure - Long-Term Debt",
     "role": "http://www.tetratech.com/role/LongTermDebt",
     "shortName": "Long-Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2145110 - Disclosure - Leases",
     "role": "http://www.tetratech.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Consolidated Balance Sheets",
     "role": "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2152111 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ttek:RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2158112 - Disclosure - Retirement Plans",
     "role": "http://www.tetratech.com/role/RetirementPlans",
     "shortName": "Retirement Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ttek:RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2160113 - Disclosure - Earnings per Share",
     "role": "http://www.tetratech.com/role/EarningsperShare",
     "shortName": "Earnings per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2164114 - Disclosure - Derivative Financial Instruments",
     "role": "http://www.tetratech.com/role/DerivativeFinancialInstruments",
     "shortName": "Derivative Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2169115 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2172116 - Disclosure - Fair Value Measurements",
     "role": "http://www.tetratech.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2174117 - Disclosure - Commitments and Contingencies",
     "role": "http://www.tetratech.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2176118 - Disclosure - Reportable Segments",
     "role": "http://www.tetratech.com/role/ReportableSegments",
     "shortName": "Reportable Segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2180119 - Disclosure - Related Party Transactions",
     "role": "http://www.tetratech.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2183120 - Disclosure - Quarterly Financial Information - Unaudited",
     "role": "http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited",
     "shortName": "Quarterly Financial Information - Unaudited",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2186121 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES",
     "role": "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES",
     "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ttek:ConsolidationAndPresentationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2204201 - Disclosure - Basis of Presentation and Preparation (Policies)",
     "role": "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies",
     "shortName": "Basis of Presentation and Preparation (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ttek:ConsolidationAndPresentationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2311301 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ttek:SummaryOfSharesRepurchasedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2318302 - 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",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ttek:SummaryOfSharesRepurchasedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2323303 - Disclosure - Acquisitions and Divestitures (Tables)",
     "role": "http://www.tetratech.com/role/AcquisitionsandDivestituresTables",
     "shortName": "Acquisitions and Divestitures (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2327304 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2332305 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2335306 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.tetratech.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2341307 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2346308 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Consolidated Statements of Income",
     "role": "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
     "shortName": "Consolidated Statements of Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2353309 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2361310 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2365311 - Disclosure - Derivative Financial Instruments (Tables)",
     "role": "http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables",
     "shortName": "Derivative Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2370312 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2377313 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2381314 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2384315 - Disclosure - Quarterly Financial Information - Unaudited (Tables)",
     "role": "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables",
     "shortName": "Quarterly Financial Information - Unaudited (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - Disclosure - Description of Business (Details)",
     "role": "http://www.tetratech.com/role/DescriptionofBusinessDetails",
     "shortName": "Description of Business (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ttek:MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details)",
     "role": "http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails",
     "shortName": "Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ttek:MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "i7f33882840d54f5dbd38b62187e7febf_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406403 - Disclosure - Basis of Presentation and Preparation - Property and Equipment (Details)",
     "role": "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails",
     "shortName": "Basis of Presentation and Preparation - Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "i7f33882840d54f5dbd38b62187e7febf_D20190930-20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Consolidated Statements of Comprehensive Income",
     "role": "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407404 - Disclosure - Basis of Presentation and Preparation - Leases (Details)",
     "role": "http://www.tetratech.com/role/BasisofPresentationandPreparationLeasesDetails",
     "shortName": "Basis of Presentation and Preparation - Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ttek:NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting",
      "reportCount": 1,
      "unique": true,
      "unitRef": "level",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408405 - Disclosure - Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details)",
     "role": "http://www.tetratech.com/role/BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails",
     "shortName": "Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ttek:NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting",
      "reportCount": 1,
      "unique": true,
      "unitRef": "level",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ttek:ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "institution",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409406 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ttek:ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "institution",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412407 - 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-20200927.htm",
      "contextRef": "i19c095668b734a299b9503efe016b882_D20190930-20200927",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413408 - 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-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ttek:ContractWithCustomerAssetLiabilityNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414409 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BilledContractReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415410 - 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-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BilledContractReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416411 - 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-20200927.htm",
      "contextRef": "ibf543b727d284e9f8cb711f332bfa939_I20200927",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "i1c854d0759754298b792407e466cfd06_I20200127",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419412 - 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": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "i1c854d0759754298b792407e466cfd06_I20200127",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchasedDuringPeriodShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420413 - Disclosure - Stock Repurchase and Dividends - Schedule of shares repurchased (Details)",
     "role": "http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails",
     "shortName": "Stock Repurchase and Dividends - Schedule of shares repurchased (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "i9dac7d0b7297493db39a0b4d928a3908_D20181001-20190929",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchasedDuringPeriodShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ica2beda8604244939ebb269b9272f761_D20200904-20200904",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421414 - 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-20200927.htm",
      "contextRef": "ica2beda8604244939ebb269b9272f761_D20200904-20200904",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Dividends",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424415 - Disclosure - Acquisitions and Divestitures - Narrative (Details)",
     "role": "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails",
     "shortName": "Acquisitions and Divestitures - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "i1197283195294227918400fbc3f359f0_D20190930-20200927",
      "decimals": null,
      "lang": "en-US",
      "name": "ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425416 - Disclosure - Acquisitions and Divestitures - Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details)",
     "role": "http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails",
     "shortName": "Acquisitions and Divestitures - 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-20200927.htm",
      "contextRef": "i6fbb44a59aef4075907c9baa33df839b_I20171001",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428417 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ic96895f6d1874df5821a6555f2b8ff76_D20200629-20200629",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429418 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ttek:ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430419 - Disclosure - Goodwill and Intangible Assets - Gross Amount, Accumulated Amortization and Estimated Amortization (Details)",
     "role": "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails",
     "shortName": "Goodwill and Intangible Assets - Gross Amount, Accumulated Amortization and Estimated Amortization (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ttek:ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433420 - 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-20200927.htm",
      "contextRef": "id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436421 - Disclosure - Income Taxes - Summary (Details)",
     "role": "http://www.tetratech.com/role/IncomeTaxesSummaryDetails",
     "shortName": "Income Taxes - Summary (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437422 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438423 - 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-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromIncomeTaxRefunds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Consolidated Statements of Cash Flows (Parenthetical)",
     "role": "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
     "shortName": "Consolidated Statements of Cash Flows (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromIncomeTaxRefunds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439424 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442425 - 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": null
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BankOverdrafts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443426 - 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-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BankOverdrafts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444427 - 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-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447428 - Disclosure - Leases - Narrative (Details)",
     "role": "http://www.tetratech.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448429 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449430 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ttek:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450431 - 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-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451432 - 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",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id343e5af2e60442dabbda97d454e14b6_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454433 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Summary (Details)",
     "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails",
     "shortName": "Stockholders' Equity and Stock Compensation Plans - Summary (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ia7d4a25871684acf9ec83b4c5a7ba14c_I20171001",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007008 - Statement - Consolidated Statements of Equity",
     "role": "http://www.tetratech.com/role/ConsolidatedStatementsofEquity",
     "shortName": "Consolidated Statements of Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ia7d4a25871684acf9ec83b4c5a7ba14c_I20171001",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455434 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock Options (Details)",
     "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails",
     "shortName": "Stockholders' Equity and Stock Compensation Plans - Stock Options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456435 - Disclosure - Stockholders' Equity and Stock Compensation Plans - RSU and PSU (Details)",
     "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails",
     "shortName": "Stockholders' Equity and Stock Compensation Plans - RSU and PSU (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ie3a764ef9a024d58815dfb128688cdd4_I20171001",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromStockOptionsExercised",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457436 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP (Details)",
     "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails",
     "shortName": "Stockholders' Equity and Stock Compensation Plans - ESPP (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ib5e0616ee8ae4a2da1aae78b113ef015_D20190930-20200927",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2459437 - Disclosure - Retirement Plans (Details)",
     "role": "http://www.tetratech.com/role/RetirementPlansDetails",
     "shortName": "Retirement Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2462438 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463439 - 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",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "i32949f473b7a4f36a7dbd96bc17a106a_I20200927",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNumberOfInstrumentsHeld",
      "reportCount": 1,
      "unique": true,
      "unitRef": "instrument",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2466440 - Disclosure - Derivative Financial Instruments - General Information (Details)",
     "role": "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails",
     "shortName": "Derivative Financial Instruments - General Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "i32949f473b7a4f36a7dbd96bc17a106a_I20200927",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNumberOfInstrumentsHeld",
      "reportCount": 1,
      "unique": true,
      "unitRef": "instrument",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "i122c56b86b5f4bb2b9f1670a3626638d_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2467441 - Disclosure - Derivative Financial Instruments - Fair Value of Outstanding Derivatives (Details)",
     "role": "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
     "shortName": "Derivative Financial Instruments - Fair Value of Outstanding Derivatives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "i122c56b86b5f4bb2b9f1670a3626638d_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2468442 - Disclosure - Derivative Financial Instruments - Schedule of Changed in FV of Cash Flow Hedges (Details)",
     "role": "http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleofChangedinFVofCashFlowHedgesDetails",
     "shortName": "Derivative Financial Instruments - Schedule of Changed in FV of Cash Flow Hedges (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ia4d239602e9849ccaa2c079bc247af24_D20190930-20200927",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "id76a2e1d9ebb4333b430ebfc8e9a1020_I20190929",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2471443 - 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-20200927.htm",
      "contextRef": "i4580cf4a73ba42b0b226d71b2b177f69_D20190930-20200927",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ica2beda8604244939ebb269b9272f761_D20200904-20200904",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1008009 - Statement - Consolidated Statements of Equity (Parenthetical)",
     "role": "http://www.tetratech.com/role/ConsolidatedStatementsofEquityParenthetical",
     "shortName": "Consolidated Statements of Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ib0da4343d1654441b2d1998dfda86b68_I20200927",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2473444 - Disclosure - Fair Value Measurements (Details)",
     "role": "http://www.tetratech.com/role/FairValueMeasurementsDetails",
     "shortName": "Fair Value Measurements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "i8584cf61f2004a34ac9868541ca312a1_I20190715",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ttek:LossContingencyNumberOfActions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "action",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2475445 - 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-20200927.htm",
      "contextRef": "i8584cf61f2004a34ac9868541ca312a1_I20190715",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ttek:LossContingencyNumberOfActions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "action",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2478446 - 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-20200927.htm",
      "contextRef": "i787d48b2a95a4d92af4ef2097c9ebf88_D20190930-20200927",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ifb4eec0f15e14e259497d36c82c47656_D20200629-20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2479447 - 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-20200927.htm",
      "contextRef": "ie405871117b64905aac676ed0ee2cdec_D20190930-20200927",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2482448 - 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-20200927.htm",
      "contextRef": "ibcf2ef524396413083416dadc7074a7d_D20190930-20200927",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "i6cb1857ab22e468bb404a30bdf7bbd76_D20191230-20200329",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ttek:COVID19IncrementalCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2485449 - Disclosure - Quarterly Financial Information - Unaudited (Details)",
     "role": "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails",
     "shortName": "Quarterly Financial Information - Unaudited (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "i6cb1857ab22e468bb404a30bdf7bbd76_D20191230-20200329",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ttek:COVID19IncrementalCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "i7636eb8f601d450a97894165d9c0862c_I20190929",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2487450 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details)",
     "role": "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails",
     "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "i1ec0c5b5feab49c6a2e18e8f71a56231_I20171001",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9999": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "icd977e01c58e4cc281a263398e7839f2_I20180930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "",
     "isDefault": "false",
     "longName": "Uncategorized Items - ttek-20200927.htm",
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "shortName": "Uncategorized Items - ttek-20200927.htm",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20200927.htm",
      "contextRef": "icd977e01c58e4cc281a263398e7839f2_I20180930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 97,
   "tag": {
    "country_AU": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "AUSTRALIA",
        "terseLabel": "Australia"
       }
      }
     },
     "localname": "AU",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r644",
      "r645",
      "r646"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. 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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r647"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r642"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r648"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r648"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r648"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r649"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r648"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r648"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r648"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r648"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r644",
      "r645",
      "r646"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r641"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r643"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r177",
      "r190",
      "r191",
      "r192",
      "r193",
      "r195",
      "r197",
      "r201"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r177",
      "r190",
      "r191",
      "r192",
      "r193",
      "r195",
      "r197",
      "r201"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r131",
      "r136",
      "r223",
      "r373",
      "r374",
      "r375",
      "r415",
      "r416"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r131",
      "r136",
      "r223",
      "r373",
      "r374",
      "r375",
      "r415",
      "r416"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r131",
      "r136",
      "r223",
      "r373",
      "r374",
      "r375",
      "r415",
      "r416"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_DirectorMember": {
     "auth_ref": [
      "r210"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Person serving on board of directors.",
        "label": "Director [Member]",
        "terseLabel": "Director"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r208",
      "r317",
      "r323",
      "r615"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r336",
      "r339",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r560",
      "r612",
      "r616"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails",
      "http://www.tetratech.com/role/BasisofPresentationandPreparationLeasesDetails",
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails",
      "http://www.tetratech.com/role/LeasesNarrativeDetails",
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r336",
      "r339",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r560",
      "r612",
      "r616"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails",
      "http://www.tetratech.com/role/BasisofPresentationandPreparationLeasesDetails",
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails",
      "http://www.tetratech.com/role/LeasesNarrativeDetails",
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r208",
      "r317",
      "r323",
      "r615"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r204",
      "r317",
      "r321",
      "r562",
      "r611",
      "r613"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r204",
      "r317",
      "r321",
      "r562",
      "r611",
      "r613"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r329",
      "r336",
      "r339",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r560",
      "r612",
      "r616"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails",
      "http://www.tetratech.com/role/BasisofPresentationandPreparationLeasesDetails",
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails",
      "http://www.tetratech.com/role/LeasesNarrativeDetails",
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r329",
      "r336",
      "r339",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r560",
      "r612",
      "r616"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails",
      "http://www.tetratech.com/role/BasisofPresentationandPreparationLeasesDetails",
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails",
      "http://www.tetratech.com/role/LeasesNarrativeDetails",
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r337",
      "r650"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information reported for future period.",
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r337"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r126",
      "r653"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r205",
      "r206",
      "r317",
      "r322",
      "r614",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r205",
      "r206",
      "r317",
      "r322",
      "r614",
      "r625",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r651",
      "r652"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r272",
      "r337",
      "r552"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r210",
      "r547"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r126",
      "r653"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ttek_A2019StockRepurchaseProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "2019 Stock Repurchase Program [Member]",
        "label": "2019 Stock Repurchase Program [Member]",
        "terseLabel": "2019 Program"
       }
      }
     },
     "localname": "A2019StockRepurchaseProgramMember",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_AllReportingUnitsExcludingAsiaPacificReportingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "All Reporting Units Excluding Asia Pacific Reporting Unit",
        "label": "All Reporting Units Excluding Asia Pacific Reporting Unit [Member]",
        "terseLabel": "All reporting units excluding ASP reporting unit"
       }
      }
     },
     "localname": "AllReportingUnitsExcludingAsiaPacificReportingUnitMember",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/FairValueMeasurementsDetails",
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_AsiaPacificReportingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Asia Pacific Reporting Unit",
        "label": "Asia Pacific Reporting Unit [Member]",
        "terseLabel": "ASP"
       }
      }
     },
     "localname": "AsiaPacificReportingUnitMember",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Assets And Liabilities, Lessee",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Summary of supplemental balance sheet and other information"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ttek_BankOverdraftProtection": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Bank Overdraft Protection",
        "label": "Bank Overdraft Protection",
        "terseLabel": "Bank overdraft protection"
       }
      }
     },
     "localname": "BankOverdraftProtection",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_BlueWaterFederalSolutionsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "BlueWater Federal Solutions, Inc.",
        "label": "BlueWater Federal Solutions, Inc. [Member]",
        "terseLabel": "BWF"
       }
      }
     },
     "localname": "BlueWaterFederalSolutionsIncMember",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This element represents acquisition and integration -related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination Acquisition and Integration Related Costs",
        "negatedLabel": "Acquisition and integration expenses"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionAndIntegrationRelatedCosts",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Working Capital Adjustments",
        "label": "Business Combination, Consideration Transferred, Working Capital Adjustments",
        "negatedTerseLabel": "Payables related to estimated post-closing adjustments"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails": {
       "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails": {
       "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails": {
       "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_BusinessCombinationContingentConsiderationPaymentPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the period from the date of acquisition over which contingent earn-out payments may be made to former shareholders of an acquired entity.",
        "label": "Business Combination, Contingent Consideration Payment Period",
        "terseLabel": "Period for contingent earn-out payments"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationPaymentPeriod",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ttek_COVID19IncrementalCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "COVID-19 Incremental Costs",
        "label": "COVID-19 Incremental Costs",
        "terseLabel": "COVID-19 incremental costs"
       }
      }
     },
     "localname": "COVID19IncrementalCosts",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "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/20200927",
     "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/20200927",
     "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/20200927",
     "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/20200927",
     "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/20200927",
     "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/20200927",
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contract Receivable Decrease In Revenue Related To Claims And Requests For Equitable Adjustment On Contract",
        "label": "Contract Receivable Decrease In Revenue Related To Claims And Requests For Equitable Adjustment On Contract",
        "terseLabel": "Reduction in the revenue related to the evaluation of the claims"
       }
      }
     },
     "localname": "ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract",
     "nsuri": "http://www.tetratech.com/20200927",
     "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/20200927",
     "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/20200927",
     "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/20200927",
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_DatesPriorToMarchSixth2006Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Dates Prior To March Sixth, 2006 [Member]",
        "label": "Dates Prior To March Sixth, 2006 [Member]",
        "terseLabel": "Grant date prior to March 6, 2006"
       }
      }
     },
     "localname": "DatesPriorToMarchSixth2006Member",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_DeferredTaxAssetsLeasingArrangements": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred Tax Assets, Leasing Arrangements",
        "label": "Deferred Tax Assets, Leasing Arrangements",
        "terseLabel": "Lease liabilities, operating leases"
       }
      }
     },
     "localname": "DeferredTaxAssetsLeasingArrangements",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments representing the amount excluded from the assessment of hedge effectiveness.",
        "label": "Derivative Instruments, Gain (Loss) Recognized in Income Amount Excluded from Effectiveness Testing Net",
        "terseLabel": "Amounts excluded from effectiveness testing"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion",
        "label": "Derivative Instruments, Gain (Loss) Recognized In Income, Ineffective Portion",
        "terseLabel": "Ineffective portion"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative Liability, Fair Value, Gross Liability, Excluding Accrued Interest",
        "label": "Derivative Liability, Fair Value, Gross Liability, Excluding Accrued Interest",
        "negatedLabel": "Fair value of interest rate swap agreements"
       }
      }
     },
     "localname": "DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the number of derivative agreements entered into by the entity during the reporting period.",
        "label": "Derivative Number of Agreements Entered into by Entity",
        "terseLabel": "Number of derivative agreements"
       }
      }
     },
     "localname": "DerivativeNumberOfAgreementsEnteredIntoByEntity",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "ttek_EGlobalTechMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "eGlobalTech [Member]",
        "label": "eGlobalTech [Member]",
        "terseLabel": "eGlobalTech"
       }
      }
     },
     "localname": "EGlobalTechMember",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "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 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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Excluding Impact Of Non-deductible Goodwill Impairment And Transaction Costs, Tax Benefits On Share-based Payments, TCJA, And Valuation Allowance, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Excluding Impact Of Non-deductible Goodwill Impairment And Transaction Costs, Tax Benefits On Share-based Payments, TCJA, And Valuation Allowance, Percent",
        "terseLabel": "Effective tax rates, excluding impact of non-deductible goodwill impairment and transaction costs, excess tax benefits on share-based payments, TCJA, and valuation allowance release"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationExcludingImpactOfNonDeductibleGoodwillImpairmentAndTransactionCostsTaxBenefitsOnShareBasedPaymentsTCJAAndValuationAllowancePercent",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "order": 13.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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "order": 8.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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "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/20200927",
     "presentation": [
      "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ttek_FairValueAdjustmentsToContingentConsideration": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of fair value adjustments to contingent consideration during the reporting period.",
        "label": "Fair Value Adjustments to Contingent Consideration",
        "negatedLabel": "Fair value adjustments to contingent consideration",
        "terseLabel": "Contingent consideration\u00a0\u2013 fair value adjustments",
        "verboseLabel": "Fair value adjustments to contingent consideration liabilities"
       }
      }
     },
     "localname": "FairValueAdjustmentsToContingentConsideration",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "First anniversary of the grant date and monthly thereafter.",
        "label": "First Anniversary Of Grant Date And Monthly Thereafter [Member]",
        "terseLabel": "First anniversary of grant date and monthly thereafter"
       }
      }
     },
     "localname": "FirstAnniversaryOfGrantDateAndMonthlyThereafterMember",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_ForeignEarningsRepatriatedTaxExpenseBenefit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tax expense or benefit from foreign earnings repatriated from subsidiaries outside the country of domicile.",
        "label": "Foreign Earnings Repatriated Tax Expense Benefit",
        "terseLabel": "Incremental federal tax due to repatriation of foreign earnings"
       }
      }
     },
     "localname": "ForeignEarningsRepatriatedTaxExpenseBenefit",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_ForeignExchangeForwardAndInterestRateSwapMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to the foreign exchange forward contracts and interest rate swap contracts.",
        "label": "Foreign Exchange Forward And Interest Rate Swap [Member]",
        "terseLabel": "Foreign currency forward contracts and interest rate swap agreements"
       }
      }
     },
     "localname": "ForeignExchangeForwardAndInterestRateSwapMember",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_GlumacMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Glumac [Member]",
        "label": "Glumac [Member]",
        "terseLabel": "Glumac"
       }
      }
     },
     "localname": "GlumacMember",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the unbilled accounts receivable related to claims and requests for equitable adjustment on contracts.",
        "label": "Government Contract Receivable, Unbilled Amounts Related to Claims and Requests for Equitable Adjustment on Contract",
        "verboseLabel": "Unbilled accounts receivable related to claims and requests for equitable adjustment on contracts"
       }
      }
     },
     "localname": "GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_GovernmentServicesGroupMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Government Services Group [Member]",
        "label": "Government Services Group [Member]",
        "terseLabel": "GSG"
       }
      }
     },
     "localname": "GovernmentServicesGroupMember",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (Decrease) In Accounts Receivable And Contract With Customer, Asset",
        "label": "Increase (Decrease) In Accounts Receivable And Contract With Customer, Asset",
        "negatedLabel": "Accounts receivable and contract assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_IncreaseDecreaseInAccruedCompensation": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net change during the reporting period in the aggregate amount of accrued salaries and bonuses, payroll taxes and fringe benefits, and other similar obligations and liabilities.",
        "label": "Increase (Decrease) in Accrued Compensation",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedCompensation",
     "nsuri": "http://www.tetratech.com/20200927",
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_LeaseCostOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lease Cost, Other",
        "label": "Lease Cost, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "LeaseCostOther",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option",
        "label": "Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option",
        "terseLabel": "Accordion feature, higher borrowing capacity option"
       }
      }
     },
     "localname": "LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption",
     "nsuri": "http://www.tetratech.com/20200927",
     "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/20200927",
     "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/20200927",
     "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/20200927",
     "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/20200927",
     "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/20200927",
     "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/20200927",
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ttek_NonCoreFieldServicesBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Non-Core Field Services Business [Member]",
        "label": "Non-Core Field Services Business [Member]",
        "terseLabel": "Non-core field services business"
       }
      }
     },
     "localname": "NonCoreFieldServicesBusinessMember",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_November52018StockRepurchaseProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "November 5, 2018 Stock Repurchase Program [Member]",
        "label": "November 5, 2018 Stock Repurchase Program [Member]",
        "terseLabel": "2018 Program"
       }
      }
     },
     "localname": "November52018StockRepurchaseProgramMember",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_NumberOfEmployeesAcquiredInAcquisition": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the number of employees acquired in the acquisition.",
        "label": "Number Of Employees Acquired In Acquisition",
        "terseLabel": "Number of employees"
       }
      }
     },
     "localname": "NumberOfEmployeesAcquiredInAcquisition",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "ttek_NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting": {
     "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 Reportable Segments for Goodwill Impairment Testing",
        "terseLabel": "Number of levels below reportable segments at which goodwill impairment testing is performed"
       }
      }
     },
     "localname": "NumberOfLevelsBelowReportableSegmentsForGoodwillImpairmentTesting",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_PercentageNegativeGrowth": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage Negative Growth",
        "label": "Percentage Negative Growth",
        "terseLabel": "Percentage negative growth"
       }
      }
     },
     "localname": "PercentageNegativeGrowth",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_PercentageOfAccountReceivablesDueFromAgencies": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the percentage of accounts receivable due from various agencies of the U.S. federal government.",
        "label": "Percentage of Account Receivables Due from Agencies",
        "terseLabel": "Accounts receivable due from various agencies of the U.S. federal government (as a percent)"
       }
      }
     },
     "localname": "PercentageOfAccountReceivablesDueFromAgencies",
     "nsuri": "http://www.tetratech.com/20200927",
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_PrimeRateOrEurodollarRateMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Prime Rate Or Eurodollar Rate [Member]",
        "label": "Prime Rate Or Eurodollar Rate [Member]",
        "terseLabel": "Prime Rate or Eurodollar Rate"
       }
      }
     },
     "localname": "PrimeRateOrEurodollarRateMember",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_RatioOfConsolidatedFixedChargeCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the consolidated fixed charge coverage ratio as defined by the loan agreement.",
        "label": "Ratio Of Consolidated Fixed Charge Coverage Ratio",
        "terseLabel": "Consolidated fixed charge coverage ratio"
       }
      }
     },
     "localname": "RatioOfConsolidatedFixedChargeCoverageRatio",
     "nsuri": "http://www.tetratech.com/20200927",
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_RemediationFieldServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Remediation Field Services [Member]",
        "label": "Remediation Field Services [Member]",
        "terseLabel": "RFS"
       }
      }
     },
     "localname": "RemediationFieldServicesMember",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met. Along with share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units And Performance Share Units [Member]",
        "terseLabel": "RSUs and PSUs"
       }
      }
     },
     "localname": "RestrictedStockUnitsAndPerformanceShareUnitsMember",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Description about retirement plan including 401(k) plans. Also includes disclosure reflecting postretirement benefit arrangements with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.",
        "label": "Retirement Plans and Deferred Compensation Arrangement with Individual Disclosure, Postretirement Benefits [Text Block]",
        "terseLabel": "Retirement Plans"
       }
      }
     },
     "localname": "RetirementPlansAndDeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20200927",
     "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/20200927",
     "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/20200927",
     "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/20200927",
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresTables"
     ],
     "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/20200927",
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate amount is comprised primarily of marketing and bid and proposal costs, and corporate headquarters' costs related to the executives offices, finance, accounting, administration and information technology, including non-contract related portion of stock-based compensation, depreciation of property and equipment and amortization of identifiable intangible assets.",
        "label": "Selling, General, and Administrative Expenses, Including Depreciation and Amortization of Intangible Assets",
        "negatedLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets",
     "nsuri": "http://www.tetratech.com/20200927",
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "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 (in thousands)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "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 (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails"
     ],
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ttek_SharesRepurchasedAveragePricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Shares Repurchased, Average Price Per Share",
        "label": "Shares Repurchased, Average Price Per Share",
        "terseLabel": "Average Price Paid per Share (in dollars per share)"
       }
      }
     },
     "localname": "SharesRepurchasedAveragePricePerShare",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/20200927",
     "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/20200927",
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_SummaryOfSharesRepurchasedTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Summary Of Shares Repurchased [Table Text Block]",
        "label": "Summary Of Shares Repurchased [Table Text Block]",
        "terseLabel": "Schedule of stock repurchase activity"
       }
      }
     },
     "localname": "SummaryOfSharesRepurchasedTableTextBlock",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20200927",
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/20200927",
     "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/20200927",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_WYGplcMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "WYG plc [Member]",
        "label": "WYG plc [Member]",
        "terseLabel": "WYG plc"
       }
      }
     },
     "localname": "WYGplcMember",
     "nsuri": "http://www.tetratech.com/20200927",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "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/20200927",
     "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/20200927",
     "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": "Reclassifications out of accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r38"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r211",
      "r212"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r6",
      "r22",
      "r211",
      "r212"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedParties": {
     "auth_ref": [
      "r21",
      "r113",
      "r546",
      "r548",
      "r598"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r36",
      "r255"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r61",
      "r70",
      "r463"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": {
     "auth_ref": [
      "r57",
      "r61",
      "r62",
      "r463"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent.",
        "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]",
        "terseLabel": "Gain (Loss) on Derivative Instruments"
       }
      }
     },
     "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-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": "Reclassifications out of accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r25",
      "r59",
      "r60",
      "r61",
      "r594",
      "r621",
      "r622"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r514"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r58",
      "r61",
      "r62",
      "r128",
      "r129",
      "r130",
      "r464",
      "r617",
      "r618"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity",
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r56",
      "r61",
      "r62",
      "r464",
      "r509",
      "r510",
      "r511",
      "r512",
      "r514"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r241"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r128",
      "r129",
      "r130",
      "r373",
      "r374",
      "r375"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r340",
      "r342",
      "r379",
      "r380"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r342",
      "r369",
      "r378"
     ],
     "calculation": {
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails": {
       "order": 1.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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r125"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r29",
      "r217",
      "r224"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r103",
      "r239",
      "r246"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r154"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Securities excluded from the calculation of dilutive potential common shares (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/EarningsperShareAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r111",
      "r185",
      "r192",
      "r199",
      "r222",
      "r458",
      "r466",
      "r506",
      "r568",
      "r591"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Total Assets",
        "totalLabel": "Total assets",
        "verboseLabel": "Carrying value"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r52",
      "r111",
      "r222",
      "r458",
      "r466",
      "r506"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup": {
     "auth_ref": [
      "r251"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of assets held-for-sale that are not part of a disposal group.",
        "label": "Assets Held-for-sale, Not Part of Disposal Group",
        "terseLabel": "Assets held-for-sale"
       }
      }
     },
     "localname": "AssetsHeldForSaleNotPartOfDisposalGroup",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardDateAxis": {
     "auth_ref": [
      "r343",
      "r371"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r343",
      "r371"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r479",
      "r483"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BankOverdrafts": {
     "auth_ref": [
      "r41",
      "r277"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BilledContractReceivables": {
     "auth_ref": [
      "r49"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r334",
      "r338"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r334",
      "r338",
      "r433",
      "r434"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "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"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r432"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Acquisition and integration costs",
        "verboseLabel": "Business Combination, Acquisition Related Costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r441",
      "r442",
      "r445"
     ],
     "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": "Aggregate fair value of purchase prices"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r439",
      "r441",
      "r442",
      "r447"
     ],
     "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": "Debt assumed"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r449"
     ],
     "calculation": {
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r440",
      "r443",
      "r448"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r440",
      "r444"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "auth_ref": [
      "r440",
      "r444"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "auth_ref": [
      "r435"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other",
        "terseLabel": "Purchase price related to payables"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r109",
      "r430"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r5",
      "r32",
      "r105"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r11",
      "r106",
      "r109"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r99",
      "r105",
      "r108"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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, cash equivalents and restricted cash at end of year",
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of year",
        "totalLabel": "Total cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]",
        "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash:"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r99",
      "r507"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r476"
     ],
     "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": "Designated as cash flow hedges"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "auth_ref": [
      "r287",
      "r288",
      "r289",
      "r290"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r45",
      "r271",
      "r576",
      "r600"
     ],
     "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/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r268",
      "r269",
      "r270",
      "r273"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r109",
      "r275",
      "r626",
      "r627"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r286"
     ],
     "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/2020-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": [
      "r286"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r128",
      "r129"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, authorized shares (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r20",
      "r281"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Common stock\u00a0\u2013 Authorized, 150,000 shares of $0.01 par value; issued and outstanding, 53,797 and 54,565 shares at September\u00a027, 2020 and September\u00a029, 2019, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r65",
      "r67",
      "r68",
      "r78",
      "r582",
      "r607"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r65",
      "r67",
      "r77",
      "r456",
      "r457",
      "r470",
      "r581",
      "r606"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r65",
      "r67",
      "r76",
      "r455",
      "r470",
      "r580",
      "r605"
     ],
     "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",
        "terseLabel": "Comprehensive income, net of tax",
        "totalLabel": "Comprehensive income, net of tax"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r75",
      "r85",
      "r579",
      "r604"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r298"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r294",
      "r296",
      "r318"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerBasisOfPricingAxis": {
     "auth_ref": [
      "r317",
      "r324"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerBasisOfPricingDomain": {
     "auth_ref": [
      "r317",
      "r324"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": {
     "auth_ref": [
      "r297"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress",
        "terseLabel": "Favorable operating income adjustments"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r294",
      "r295",
      "r318"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r319"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r190",
      "r191",
      "r192",
      "r193",
      "r195",
      "r201",
      "r203"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r83",
      "r562"
     ],
     "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/2020-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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r112",
      "r412",
      "r419"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r116",
      "r412"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r112",
      "r412",
      "r419",
      "r421"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r112",
      "r412",
      "r419"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerContractsMember": {
     "auth_ref": [
      "r438"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r438"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "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",
        "negatedLabel": "Less: Current portion of long-term debt and other short-term borrowings",
        "terseLabel": "Current portion of long-term debt and other short-term borrowings"
       }
      }
     },
     "localname": "DebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r14",
      "r15",
      "r16",
      "r569",
      "r571",
      "r590"
     ],
     "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/2020-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/2020-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": "Long-term debt"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/FairValueMeasurementsDetails",
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r43"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/FairValueMeasurementsDetails",
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r43",
      "r114",
      "r282",
      "r283",
      "r284",
      "r285",
      "r518",
      "r519",
      "r521",
      "r587"
     ],
     "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/2020-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/2020-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
      },
      "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.",
        "label": "Debt, Long-term and Short-term, Combined Amount",
        "totalLabel": "Credit facilities"
       }
      }
     },
     "localname": "DebtLongtermAndShorttermCombinedAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails",
      "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationPlanAssets": {
     "auth_ref": [
      "r37"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r112",
      "r413",
      "r419"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r112",
      "r413",
      "r419"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r389",
      "r390"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r103",
      "r112",
      "r413",
      "r419",
      "r420",
      "r421"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "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"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r17",
      "r18",
      "r404",
      "r570",
      "r589"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r389",
      "r390"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r112",
      "r413",
      "r419"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": {
     "auth_ref": [
      "r410",
      "r411"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r406"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r406"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r410",
      "r411"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "auth_ref": [
      "r410",
      "r411"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "terseLabel": "Loss carry-forwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r410",
      "r411"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "terseLabel": "State taxes"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "auth_ref": [
      "r409",
      "r410",
      "r411"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r410",
      "r411"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r410",
      "r411"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "terseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r410",
      "r411"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": {
     "auth_ref": [
      "r410",
      "r411"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves",
        "terseLabel": "Reserves and contingent liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r405"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation allowance",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r410",
      "r411"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r410",
      "r411"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r410",
      "r411"
     ],
     "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 property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Property and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": {
     "auth_ref": [
      "r410",
      "r411"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r333"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r103",
      "r253"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r103",
      "r180"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleofChangedinFVofCashFlowHedgesDetails",
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r53",
      "r54",
      "r481",
      "r559"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "label": "Derivative Liability, Fair Value, Gross Liability",
        "terseLabel": "Interest rate swap agreements"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fixed interest rate related to the interest rate derivative.",
        "label": "Derivative, Fixed Interest Rate",
        "terseLabel": "Fixed Rate"
       }
      }
     },
     "localname": "DerivativeFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r480",
      "r482",
      "r485",
      "r488"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleofChangedinFVofCashFlowHedgesDetails",
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r497"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r477",
      "r480",
      "r485"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "auth_ref": [
      "r477",
      "r480",
      "r485",
      "r488",
      "r489",
      "r493",
      "r495"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleofChangedinFVofCashFlowHedgesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative Instruments, Gain (Loss) [Line Items]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleofChangedinFVofCashFlowHedgesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Estimated period for the anticipated transfer of gain (loss), net, from accumulated other comprehensive income into earnings, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer",
        "terseLabel": "Period of reclassification from accumulated other comprehensive income to interest expense"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative financial instruments"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r473",
      "r475"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNumberOfInstrumentsHeld": {
     "auth_ref": [
      "r473",
      "r475"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of derivative instruments of a particular group held by the entity.",
        "label": "Derivative, Number of Instruments Held",
        "terseLabel": "Number of derivative instruments"
       }
      }
     },
     "localname": "DerivativeNumberOfInstrumentsHeld",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r472",
      "r474",
      "r475",
      "r477",
      "r478",
      "r484",
      "r485",
      "r490",
      "r492",
      "r495"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivatives, Fair Value [Line Items]",
        "terseLabel": "Derivative financial instruments"
       }
      }
     },
     "localname": "DerivativesFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r109",
      "r118",
      "r472",
      "r474",
      "r477",
      "r478",
      "r491"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r477"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "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/2020-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": [
      "r317",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327"
     ],
     "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/2020-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": [
      "r317"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": {
     "auth_ref": [
      "r252",
      "r260"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.",
        "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]",
        "terseLabel": "Disposed of by Sale"
       }
      }
     },
     "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r1",
      "r3"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "terseLabel": "Disposal group revenue"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r334",
      "r338"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Dividends": {
     "auth_ref": [
      "r286",
      "r586"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r286"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r117",
      "r546",
      "r575",
      "r601"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r79",
      "r134",
      "r135",
      "r136",
      "r137",
      "r138",
      "r143",
      "r146",
      "r151",
      "r152",
      "r153",
      "r157",
      "r158",
      "r583",
      "r608"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/EarningsperShareCalculationDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/EarningsperShareCalculationDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r79",
      "r134",
      "r135",
      "r136",
      "r137",
      "r138",
      "r146",
      "r151",
      "r152",
      "r153",
      "r157",
      "r158",
      "r583",
      "r608"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/EarningsperShareCalculationDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r154",
      "r155",
      "r156",
      "r159"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/EarningsperShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r507"
     ],
     "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, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r392"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails",
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
        "terseLabel": "Reconciliation of effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r392",
      "r423"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r392",
      "r423"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "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 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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities": {
     "auth_ref": [
      "r392",
      "r423"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "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 attributable to deduction for qualified production activity.",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent",
        "negatedLabel": "Domestic production deduction"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness": {
     "auth_ref": [
      "r392",
      "r423"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "order": 7.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 disposition of a business not qualifying as a discontinued operation.",
        "label": "Effective Income Tax Rate Reconciliation, Disposition of Business, Percent",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDispositionOfBusiness",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r392",
      "r423"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "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 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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r392",
      "r423"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "order": 11.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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "auth_ref": [
      "r381",
      "r392"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r392",
      "r423"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r392",
      "r423"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": {
     "auth_ref": [
      "r392"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent",
        "terseLabel": "Revaluation of deferred taxes"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent": {
     "auth_ref": [
      "r392"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "order": 14.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase (decrease) from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Transition Tax on Accumulated Foreign Earnings, Percent",
        "terseLabel": "Transition tax on foreign earnings"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": {
     "auth_ref": [
      "r392",
      "r423"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "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 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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r41"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r370"
     ],
     "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 compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted-average period to recognize the unrecognized compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r369"
     ],
     "calculation": {
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Expense, Tax Benefit",
        "negatedLabel": "Income tax benefit related to stock-based compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": {
     "auth_ref": [
      "r372"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "terseLabel": "Equipment"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r128",
      "r129",
      "r130",
      "r133",
      "r139",
      "r141",
      "r162",
      "r223",
      "r281",
      "r286",
      "r373",
      "r374",
      "r375",
      "r415",
      "r416",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r514",
      "r617",
      "r618",
      "r619"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity",
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentDividendsOrDistributions": {
     "auth_ref": [
      "r74",
      "r98",
      "r103",
      "r603"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r33",
      "r186",
      "r221"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EscrowDeposit": {
     "auth_ref": [
      "r574"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.",
        "label": "Escrow Deposit",
        "terseLabel": "Escrow deposit"
       }
      }
     },
     "localname": "EscrowDeposit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EurodollarMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.",
        "label": "Eurodollar [Member]",
        "terseLabel": "Eurodollar"
       }
      }
     },
     "localname": "EurodollarMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r502",
      "r503"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r502"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r498"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "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"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r498",
      "r503"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r499"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "negatedTerseLabel": "Earnings adjustment to contingent earn-out liabilities",
        "terseLabel": "Net gains in earnings for adjustments on contingent earn-out liabilities"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": {
     "auth_ref": [
      "r500"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": {
     "auth_ref": [
      "r501"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r498"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r109",
      "r504",
      "r505"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r479",
      "r484",
      "r493"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]"
       }
      }
     },
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "auth_ref": [
      "r494"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r527",
      "r535"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r245"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r247"
     ],
     "calculation": {
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails": {
       "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": "2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r247"
     ],
     "calculation": {
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails": {
       "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": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r247"
     ],
     "calculation": {
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails": {
       "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": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r247"
     ],
     "calculation": {
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails": {
       "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": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r240",
      "r242",
      "r245",
      "r248",
      "r563",
      "r564"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)",
        "negatedLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Estimated amortization expense"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r245",
      "r564"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails"
     ],
     "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"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r240",
      "r244"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r245",
      "r563"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails": {
       "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": "Total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiscalPeriod": {
     "auth_ref": [
      "r452"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FixedPriceContractMember": {
     "auth_ref": [
      "r324"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r109",
      "r516"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets": {
     "auth_ref": [
      "r103",
      "r252",
      "r257"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property",
        "negatedLabel": "(Gain) loss on sale of assets and divested business"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "auth_ref": [
      "r103",
      "r465"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.",
        "label": "Gain (Loss) on Disposition of Business",
        "negatedLabel": "Loss on disposition of business"
       }
      }
     },
     "localname": "GainLossOnSaleOfBusiness",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r103"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "terseLabel": "Gain on sale of property and equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/PropertyandEquipmentDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossRelatedToLitigationSettlement": {
     "auth_ref": [
      "r271"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.",
        "label": "Gain (Loss) Related to Litigation Settlement",
        "negatedLabel": "Losses from claim settlement"
       }
      }
     },
     "localname": "GainLossRelatedToLitigationSettlement",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r226",
      "r228",
      "r567"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r230"
     ],
     "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/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r249"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r109",
      "r235",
      "r243"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r229",
      "r234"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r229",
      "r234"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r103",
      "r227",
      "r231",
      "r237"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "negatedLabel": "Impairment",
        "negatedTerseLabel": "Impairment of goodwill",
        "terseLabel": "Impairment of goodwill"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails",
      "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r232",
      "r233",
      "r431"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r82",
      "r111",
      "r185",
      "r191",
      "r195",
      "r198",
      "r201",
      "r222",
      "r506"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r477",
      "r489"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r477"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r477"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r109",
      "r250",
      "r261"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r115",
      "r422"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r73",
      "r185",
      "r191",
      "r195",
      "r198",
      "r201",
      "r565",
      "r578",
      "r585",
      "r609"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r115",
      "r422"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r115",
      "r185",
      "r191",
      "r195",
      "r198",
      "r201"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "totalLabel": "Total income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]",
        "terseLabel": "Income before income taxes:"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r74",
      "r103",
      "r182",
      "r221",
      "r577",
      "r603"
     ],
     "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/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r334",
      "r338"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r258"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r396"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r393",
      "r402",
      "r408",
      "r417",
      "r424",
      "r426",
      "r427",
      "r429"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r112",
      "r140",
      "r141",
      "r183",
      "r391",
      "r418",
      "r425",
      "r610"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/IncomeTaxesSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r69",
      "r109",
      "r387",
      "r388",
      "r402",
      "r403",
      "r407",
      "r414",
      "r628"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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 $1.4 million, $5.2 million and $2.5 million"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r47",
      "r574",
      "r602"
     ],
     "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/2020-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": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "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 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/2020-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": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.",
        "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable",
        "terseLabel": "Income taxes receivable/payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-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": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r147",
      "r148",
      "r149",
      "r153"
     ],
     "calculation": {
      "http://www.tetratech.com/role/EarningsperShareCalculationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "terseLabel": "Effect of diluted stock options and unvested restricted stock (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/EarningsperShareCalculationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Intangible Assets, Net (Including Goodwill) [Abstract]",
        "terseLabel": "Contingent Consideration"
       }
      }
     },
     "localname": "IntangibleAssetsNetIncludingGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r71",
      "r179",
      "r517",
      "r520",
      "r584"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseMember": {
     "auth_ref": [
      "r487"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": {
     "auth_ref": [
      "r496"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r486"
     ],
     "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]",
        "terseLabel": "Interest rate contracts",
        "verboseLabel": "Interest rate swap agreements"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleofChangedinFVofCashFlowHedgesDetails",
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r177",
      "r190",
      "r191",
      "r192",
      "r193",
      "r195",
      "r197",
      "r201"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r84",
      "r178"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandAndBuildingMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities.",
        "label": "Land and Building [Member]",
        "terseLabel": "Land and buildings"
       }
      }
     },
     "localname": "LandAndBuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r539",
      "r541"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r539"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r254"
     ],
     "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/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r542"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationLeasesDetails",
      "http://www.tetratech.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r532"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationLeasesDetails",
      "http://www.tetratech.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r529"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r540"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r540"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Beyond"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "auth_ref": [
      "r530"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationLeasesDetails",
      "http://www.tetratech.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r531"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationLeasesDetails",
      "http://www.tetratech.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r542"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r28",
      "r111",
      "r222",
      "r506",
      "r573",
      "r597"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r42",
      "r111",
      "r222",
      "r459",
      "r466",
      "r467",
      "r506"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r16",
      "r571",
      "r590"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/FairValueMeasurementsDetails",
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r39"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r39"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r16",
      "r279",
      "r571",
      "r592"
     ],
     "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"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r119",
      "r278"
     ],
     "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 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": "2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r119",
      "r278"
     ],
     "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 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": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r119",
      "r278"
     ],
     "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 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": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r43"
     ],
     "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_DebtLongtermAndShorttermCombinedAmount",
       "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, less current portion and other short-term borrowings"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r280"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": {
     "auth_ref": [
      "r4",
      "r450"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures.  This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.",
        "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]",
        "terseLabel": "Acquisitions and Divestitures"
       }
      }
     },
     "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestitures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r51",
      "r111",
      "r222",
      "r506",
      "r572",
      "r596"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r286"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r163",
      "r171"
     ],
     "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/2020-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/2020-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/2020-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/2020-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/2020-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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r63",
      "r66",
      "r140",
      "r141",
      "r461",
      "r469"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r134",
      "r135",
      "r136",
      "r137",
      "r143",
      "r144",
      "r150",
      "r153",
      "r185",
      "r191",
      "r195",
      "r198",
      "r201"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/EarningsperShareCalculationDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "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 in Fiscal 2020 and Not Yet Adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r128",
      "r129",
      "r130",
      "r286",
      "r453"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r206"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Not Designated as Hedging Instrument [Member]",
        "terseLabel": "Not designated as hedging instruments"
       }
      }
     },
     "localname": "NondesignatedMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r173"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DescriptionofBusinessDetails",
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r185",
      "r191",
      "r195",
      "r198",
      "r201"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Income from operations",
        "totalLabel": "Income from operations",
        "verboseLabel": "Income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails",
      "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r533",
      "r541"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r526"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Total present value of lease liabilities",
        "totalLabel": "Total operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails",
      "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r526"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r526"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r528",
      "r535"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r525"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r538",
      "r541"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r537",
      "r541"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r522",
      "r524"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "totalLabel": "Minimum rental commitments on operating leases"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]",
        "verboseLabel": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r522",
      "r524"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r522",
      "r524"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r522",
      "r524"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r522",
      "r524"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r522",
      "r524"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r522",
      "r524"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "verboseLabel": "Thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesRentExpenseNet": {
     "auth_ref": [
      "r523"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.",
        "label": "Operating Leases, Rent Expense, Net",
        "terseLabel": "Rental expense"
       }
      }
     },
     "localname": "OperatingLeasesRentExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r190",
      "r191",
      "r192",
      "r193",
      "r195",
      "r201"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrderOrProductionBacklogMember": {
     "auth_ref": [
      "r437"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r127",
      "r142",
      "r171",
      "r471"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r37"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r455",
      "r456",
      "r463"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss), attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax, Portion Attributable to Parent",
        "netLabel": "(Loss) gain recognized in other comprehensive income, net of tax",
        "verboseLabel": "(Loss) gain on cash flow hedge valuations, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleofChangedinFVofCashFlowHedgesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r455",
      "r456",
      "r463"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "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, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Foreign currency translation adjustments, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r61",
      "r70",
      "r508",
      "r510",
      "r514"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r57",
      "r59"
     ],
     "calculation": {
      "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, 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",
        "verboseLabel": "Loss on cash flow hedge valuations"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "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, attributable to parent.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent",
        "netLabel": "(Loss) gain recognized in other comprehensive income, net of tax",
        "terseLabel": "(Loss) gain on cash flow hedge valuations, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsScheduleofChangedinFVofCashFlowHedgesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax",
        "terseLabel": "Gain on cash flow hedge valuations"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "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 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",
        "verboseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r64",
      "r67",
      "r70",
      "r75",
      "r281",
      "r508",
      "r513",
      "r514",
      "r579",
      "r604"
     ],
     "calculation": {
      "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": "Net current-period other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r64",
      "r67",
      "r455",
      "r456",
      "r463"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest",
        "negatedTerseLabel": "Other comprehensive income (loss) attributable to noncontrolling interests, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r64",
      "r67",
      "r455",
      "r456",
      "r463"
     ],
     "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 other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "totalLabel": "Other comprehensive loss attributable to Tetra Tech, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other current liabilities.",
        "label": "Other Current Liabilities [Member]",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsGeneralInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r41"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r44"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ParentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.",
        "label": "Parent [Member]",
        "terseLabel": "Total Tetra Tech Equity"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "auth_ref": [
      "r93"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails",
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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 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",
        "negatedTerseLabel": "Cash settled contingent earn-out liability"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails",
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r91"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtExtinguishmentCosts": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.",
        "label": "Payment for Debt Extinguishment or Debt Prepayment Cost",
        "negatedLabel": "Debt pre-payment costs"
       }
      }
     },
     "localname": "PaymentsOfDebtExtinguishmentCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r91"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r91"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r87",
      "r446"
     ],
     "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": "Cash paid to the sellers"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r87"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r88"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPolicy": {
     "auth_ref": [
      "r109",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for pension and other postretirement benefit 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, Policy [Policy Text Block]",
        "terseLabel": "Deferred Compensation"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r343",
      "r371"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r19"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, authorized shares (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r19"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r19"
     ],
     "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 September\u00a027, 2020 and September\u00a029, 2019"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r7",
      "r30",
      "r31"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r86"
     ],
     "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 associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.",
        "label": "Proceeds from Divestiture of Businesses",
        "terseLabel": "Proceeds from sale of assets and divested business, net",
        "verboseLabel": "Proceeds from divestiture of business"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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 taxes, net of refunds received"
       }
      }
     },
     "localname": "ProceedsFromIncomeTaxRefunds",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet": {
     "auth_ref": [
      "r90"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r89",
      "r372"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.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",
        "netLabel": "Proceeds from exercise of stock options",
        "terseLabel": "Stock options exercised",
        "verboseLabel": "Cash received from exercise of purchase rights"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r3",
      "r63",
      "r66",
      "r97",
      "r111",
      "r132",
      "r140",
      "r141",
      "r185",
      "r191",
      "r195",
      "r198",
      "r201",
      "r222",
      "r455",
      "r460",
      "r462",
      "r469",
      "r470",
      "r506",
      "r585"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity": {
       "order": 4.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/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r36",
      "r256"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails",
      "http://www.tetratech.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r262",
      "r629",
      "r630",
      "r631"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/PropertyandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r35",
      "r254"
     ],
     "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/2020-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 and Equipment",
        "verboseLabel": "Estimated useful lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails",
      "http://www.tetratech.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r12",
      "r13",
      "r256",
      "r599"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r34",
      "r109",
      "r256",
      "r629",
      "r630"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r12",
      "r256"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/PropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r12",
      "r254"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r80",
      "r225"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for doubtful accounts"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForLossOnContracts": {
     "auth_ref": [
      "r293"
     ],
     "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/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Quarterly Financial Information - Unaudited"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r61",
      "r62",
      "r70",
      "r508",
      "r512",
      "r514"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": {
     "auth_ref": [
      "r545"
     ],
     "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/2020-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/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r543",
      "r544",
      "r546",
      "r549",
      "r550"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r92"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReportingUnitAxis": {
     "auth_ref": [
      "r236",
      "r237"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by reporting unit.",
        "label": "Reporting Unit [Axis]",
        "terseLabel": "Reporting Unit [Axis]"
       }
      }
     },
     "localname": "ReportingUnitAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReportingUnitDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Level of reporting at which goodwill is tested for impairment.",
        "label": "Reporting Unit [Domain]",
        "terseLabel": "Reporting Unit [Domain]"
       }
      }
     },
     "localname": "ReportingUnitDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of fair value of reporting unit in excess of carrying amount.",
        "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount",
        "terseLabel": "Percentage of excess of fair value over carrying value"
       }
      }
     },
     "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r108",
      "r566",
      "r593"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. 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.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash included in other current assets"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r103",
      "r263",
      "r265",
      "r266"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Severance and other disposition costs"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r24",
      "r286",
      "r376",
      "r595",
      "r620",
      "r622"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r128",
      "r129",
      "r130",
      "r133",
      "r139",
      "r141",
      "r223",
      "r373",
      "r374",
      "r375",
      "r415",
      "r416",
      "r617",
      "r619"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r176",
      "r177",
      "r190",
      "r196",
      "r197",
      "r204",
      "r205",
      "r208",
      "r316",
      "r317",
      "r562"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails",
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails",
      "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r110",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r328"
     ],
     "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": "Revenue and Contract Assets and Liabilities"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r306",
      "r307",
      "r320",
      "r328"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalances"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r304"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r305"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r305"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "auth_ref": [
      "r305"
     ],
     "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/2020-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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r536",
      "r541"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r50"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r61",
      "r513",
      "r514"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "auth_ref": [
      "r240"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r433",
      "r434"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r368"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r414"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r43",
      "r114",
      "r282",
      "r283",
      "r284",
      "r285",
      "r518",
      "r519",
      "r521",
      "r587"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r406"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r484"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "terseLabel": "Schedule of fair values of the entity's outstanding derivatives designated as hedging instruments"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": {
     "auth_ref": [
      "r472",
      "r474",
      "r475",
      "r477",
      "r478",
      "r484",
      "r485",
      "r490",
      "r492"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Schedule of Derivative Instruments [Table Text Block]",
        "terseLabel": "Schedule of changes in the fair value of interest rate swap agreements presented on the consolidated statements of comprehensive income"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of number of weighted-average shares used to compute basic and diluted EPS"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/EarningsperShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r392"
     ],
     "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 expense and effective income tax rates"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r235",
      "r238"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r235",
      "r238"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r115"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r278"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r36",
      "r256"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails",
      "http://www.tetratech.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Schedule of unaudited quarterly data"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RelatedPartyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r81",
      "r207"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r72",
      "r207"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r185",
      "r188",
      "r194",
      "r235"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails",
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r185",
      "r188",
      "r194",
      "r235"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r343",
      "r371"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": {
     "auth_ref": [
      "r367"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r347",
      "r357",
      "r360"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r362"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r362"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (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, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of assumptions used in the calculation of the fair value of stock options using the Black-Scholes option pricing model"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r244"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r172",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r190",
      "r191",
      "r192",
      "r193",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r201",
      "r208",
      "r611"
     ],
     "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/2020-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/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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r172",
      "r174",
      "r175",
      "r185",
      "r189",
      "r195",
      "r199",
      "r200",
      "r201",
      "r202",
      "r204",
      "r207",
      "r208",
      "r209"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails",
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ServiceOtherMember": {
     "auth_ref": [
      "r321"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]",
        "terseLabel": "Stock-based compensation and related income tax benefits"
       }
      }
     },
     "localname": "ShareBasedCompensationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r344"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r352"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r356"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r354"
     ],
     "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)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r354"
     ],
     "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)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r353"
     ],
     "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)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r353"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r355"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r355"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]",
        "terseLabel": "Assumptions used in the Black-Scholes option-pricing model"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r365"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r364"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The estimated measure of the maximum 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, Maximum",
        "terseLabel": "Expected stock price volatility, maximum (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The estimated measure of the minimum 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, Minimum",
        "terseLabel": "Expected stock price volatility, minimum (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r366"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum 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, Maximum",
        "terseLabel": "Risk-free rate of return, annual, maximum (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The minimum 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, Minimum",
        "terseLabel": "Risk-free rate of return, annual, minimum (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "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": "Stockholder's equity and stock compensation plans"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r371"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r350"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r350"
     ],
     "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 at the end of the period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r359"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r352"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average fair value of stock options granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r371"
     ],
     "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 at the end of the period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r349",
      "r371"
     ],
     "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 year (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "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 (in thousands)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r348"
     ],
     "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 year (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r360"
     ],
     "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 at the end of the period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r361"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r361"
     ],
     "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 at the end of the period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": {
     "auth_ref": [
      "r341",
      "r371"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": {
     "auth_ref": [
      "r341",
      "r371"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r341",
      "r346"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r344"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r345"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r363",
      "r377"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r371"
     ],
     "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 at the end of the period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r371"
     ],
     "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 at the end of the period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r361"
     ],
     "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 at the end of the period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r361"
     ],
     "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 at the end of the period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r292",
      "r382"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StandbyLettersOfCreditMember": {
     "auth_ref": [
      "r274",
      "r276",
      "r451",
      "r624"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r0",
      "r172",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r190",
      "r191",
      "r192",
      "r193",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r201",
      "r208",
      "r235",
      "r259",
      "r264",
      "r267",
      "r611"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-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/RevenueandContractBalancesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r46",
      "r128",
      "r129",
      "r130",
      "r133",
      "r139",
      "r141",
      "r162",
      "r223",
      "r281",
      "r286",
      "r373",
      "r374",
      "r375",
      "r415",
      "r416",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r514",
      "r617",
      "r618",
      "r619"
     ],
     "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/2020-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/2020-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/2020-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/2020-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/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r128",
      "r129",
      "r130",
      "r162",
      "r562"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity",
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r19",
      "r20",
      "r281",
      "r286"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r19",
      "r20",
      "r281",
      "r286"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r19",
      "r20",
      "r281",
      "r286",
      "r351"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r19",
      "r20",
      "r281",
      "r286"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r281",
      "r286"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r46",
      "r281",
      "r286"
     ],
     "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/2020-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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r19",
      "r20",
      "r281",
      "r286"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r19",
      "r20",
      "r281",
      "r286"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r19",
      "r20",
      "r281",
      "r286"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r19",
      "r20",
      "r281",
      "r286"
     ],
     "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": "Total Cost"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofsharesrepurchasedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r20",
      "r26",
      "r27",
      "r111",
      "r219",
      "r222",
      "r506"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r111",
      "r128",
      "r129",
      "r130",
      "r133",
      "r139",
      "r222",
      "r223",
      "r286",
      "r373",
      "r374",
      "r375",
      "r415",
      "r416",
      "r453",
      "r454",
      "r468",
      "r506",
      "r508",
      "r509",
      "r514",
      "r618",
      "r619"
     ],
     "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/2020-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/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r534",
      "r541"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r515",
      "r551"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r515",
      "r551"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r515",
      "r551"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r515",
      "r551"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r395",
      "r401",
      "r403"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": {
     "auth_ref": [
      "r383",
      "r385"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit": {
     "auth_ref": [
      "r414"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income tax benefit for remeasurement of deferred tax liability from change in tax rate pursuant to Tax Cuts and Jobs Act.",
        "label": "Tax Cuts and Jobs Act, Change in Tax Rate, Deferred Tax Liability, Income Tax Benefit",
        "verboseLabel": "TCJA deferred income tax benefit"
       }
      }
     },
     "localname": "TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TimeAndMaterialsContractMember": {
     "auth_ref": [
      "r324"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r213",
      "r214",
      "r215",
      "r216",
      "r218",
      "r220"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r436"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountAccumulatedAmortizationandEstimatedAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockTextBlock": {
     "auth_ref": [
      "r291"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividends"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UnbilledContractsReceivable": {
     "auth_ref": [
      "r48",
      "r561"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "auth_ref": [
      "r384",
      "r428",
      "r588",
      "r623"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r386",
      "r397"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails",
      "http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r398"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedLabel": "Reductions for prior year tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r400"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r394"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
     "auth_ref": [
      "r394"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r399"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions for current year tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r398"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Additions for prior year tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r406"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "negatedTerseLabel": "Decrease in deferred tax valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowanceLineItems": {
     "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": "Valuation Allowance [Line Items]",
        "terseLabel": "Valuation Allowance [Line Items]"
       }
      }
     },
     "localname": "ValuationAllowanceLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r125"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowanceTable": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance.",
        "label": "Valuation Allowance [Table]",
        "terseLabel": "Valuation Allowance [Table]"
       }
      }
     },
     "localname": "ValuationAllowanceTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r120",
      "r124"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at End of Period",
        "periodStartLabel": "Balance at Beginning of Period"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r123"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "negatedTerseLabel": "Deductions"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r120",
      "r121",
      "r122",
      "r123",
      "r124"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r120",
      "r121",
      "r122",
      "r123",
      "r124"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r371"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r371"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansSummaryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r145",
      "r153"
     ],
     "calculation": {
      "http://www.tetratech.com/role/EarningsperShareCalculationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted-average common stock outstanding\u00a0\u2013 diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/EarningsperShareCalculationDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r143",
      "r153"
     ],
     "calculation": {
      "http://www.tetratech.com/role/EarningsperShareCalculationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted-average common shares outstanding\u00a0\u2013 basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/EarningsperShareCalculationDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 12
  }
 },
 "std_ref": {
  "r0": {
   "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"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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=121583591&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=121583591&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=121583591&loc=SL98516268-108586"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "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))",
   "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(k)(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.(e),(f))",
   "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)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04.(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(ColumnA))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r126": {
   "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"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524"
  },
  "r219": {
   "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=27010918&loc=d3e74512-122707"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r25": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=121558832&loc=d3e400-110220"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r26": {
   "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"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r261": {
   "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"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r264": {
   "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"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r267": {
   "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"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r27": {
   "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"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121596127&loc=d3e12803-110250"
  },
  "r277": {
   "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"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r28": {
   "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"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r29": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/subtopic&trid=2208821"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "35",
   "Topic": "605",
   "URI": "http://asc.fasb.org/extlink&oid=68068069&loc=d3e57777-111642"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "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(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r31": {
   "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"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r32": {
   "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"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r33": {
   "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"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r331": {
   "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"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r34": {
   "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"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r359": {
   "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"
  },
  "r36": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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=115993241&loc=d3e301413-122809"
  },
  "r378": {
   "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=115993241&loc=d3e301413-122809"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907"
  },
  "r38": {
   "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"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907"
  },
  "r381": {
   "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"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28511-109314"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28200-109314"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28446-109314"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r39": {
   "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"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/subtopic&trid=2122178"
  },
  "r40": {
   "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"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r41": {
   "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"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r417": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r418": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r419": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r42": {
   "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"
  },
  "r420": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r421": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r422": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r423": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r424": {
   "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=116825942&loc=d3e330215-122817"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r43": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r439": {
   "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"
  },
  "r44": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r45": {
   "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"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r451": {
   "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"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r46": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r47": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959"
  },
  "r476": {
   "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=121590274&loc=d3e41620-113959"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r48": {
   "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"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959"
  },
  "r49": {
   "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"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121607252&loc=SL5864739-113975"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r50": {
   "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"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r504": {
   "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"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r51": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r517": {
   "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"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r52": {
   "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"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r521": {
   "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"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41499-112717"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980"
  },
  "r53": {
   "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"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=118261985&loc=d3e55302-109406"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r620": {
   "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=121370832&loc=SL117420844-207641"
  },
  "r621": {
   "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=121370832&loc=SL117420844-207641"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r629": {
   "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"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r640": {
   "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"
  },
  "r641": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r642": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r643": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r644": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r645": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r646": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r647": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r648": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r649": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r650": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03"
  },
  "r651": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r652": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r653": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581"
  },
  "r71": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r72": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r73": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r74": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r75": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r76": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r77": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r78": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r79": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r81": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r82": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r83": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r84": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "http://asc.fasb.org/topic&trid=2134417"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&loc=d3e3521-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>120
<FILENAME>0000831641-20-000154-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000831641-20-000154-xbrl.zip
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
MUCJ,TA9I=0:2)@HT@ I%=9G!B::;UML&<2E&E91),5$2(#1$6U!8ES%BDA0
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
MZ%R,=Z+[@X9X&]/)M^WP(M7ENHKP6[\ZCR/Z]SE-;SVW]_UK*XV,10<(VG-
M B$[[RDX8T*(A34EJSNEN1/@E1;@G(NQTAB7=0%PP==29DQ@7"@HDO -$N"E
M6=ZO$Q'L\Z,,.VE,>:(MD[(I^Z]>WZE+T]5%6"$A:EGSJ8'!$J*O^RD=*X_T
MI=AFCD%]"S^Y /P6LY_? 3O@Y+4!#Z)0%!QS!5]336:)T:P1)+XAD A)7EEG
M:]E%4-)%[22")&>T%((:D-%N 61H5<!!060BD@J>P+,U2PFS!RM$5@C8I*37
MJX'2\KU2,#FFG)VR5DZR9E1L PB'P;B0IB3.L>JIUJH7\UY!2-VD%K2Z :1?
M5OG^F?6/4A'(;*6$!#7/&LI"M3![R2+9$AI4Y7L%(5U*>>]4A/&^5D%5":QR
MF KE9&V,&)C 4',-[\^%/8TTN9@9*>%-89A A1QM=.23 YE\+JI)<?/MQK!U
M.?)!9]REO?*LGSOO.OE\5H6P'II9@W64&8X7A4);TV42.%^3<UL#U<QG$-8U
M>+#P8R1#PS(8]I#CEE<GN) 4P<N'D31R:$,EH%"0V:1+DTN4B@'US,*F^1 J
MVUK9-(W+-M^?)1YPUSWQSZ1YEL%9BL[KJF'9HG.!:9,/291H3&XL++>@5 L!
M) NC@C$^D>*8Q#L?F?#$XB6&DL"HYD8ER^4[2XE'C,V1@M"4V&6A"3%[Y6*P
M9("1*PT.,9?ENY835A)ZD0F25(%ULM;WU FB2'7P-!ESE<NG>>@MPW=] <O/
MI%A*4K.%5.2E@DHE'!7M(HKB@I5:-A:6V_5=\P-$,+=S0F*4*4 P)23+G[04
MJ*,1.3=W^&6YOFLI R\A03&ZIJ"J4]Q>HW:4L]=0H##*J?E@WK;O6@Z,ECM3
M)!F+B6!LJ/NGT"OM@F2&+QI0"W#9JKB0\@5!D060G@0@\#_1:9]<*DF7HDN6
MC87E=GW7'*LO@B5-*AJO/%BK(I)3VBCG/!810^-F7Y>H)_,L&P8<00E#)+,!
M%PP2HO?@0UUN*Z$!E2%604_FN7!$"W+L4P*3.PYIZY9]Y:3S@HPH!F1SAV,G
M4VS?TI;-?OX2K<GOZSA,6R*AR,X 10T"=$30PEG)E"_%()L^@[I"\"Z%#8)
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
MG=J44(B0T/:V*;G6KM\ U_Q\4Z[AET(4&,+>EW+,\?C[<$S8-R\;+"D9I_"
MPG1X%2Q';<U:@FF.ROG?KB$1AP#*D[>@=OV_7U5=:GU[[F/!V@#O&P"OW]][
M= 8*HS@9-D"P =Q6 L[D#WY/J%D!L9Z1YKBKAH]^*XCN?QT+_;KNG@W1?G<0
M#_8>/=>ISE72T.RN +2AV=T&\?'>HQ>:.RY34N=Y&*-7K"'@78'N04/ NPSB
M_=[>(VX>0K[&<SVA:%%#O[L"W(9^=QO$!Z T8Y)[2F&M<YU?X'RLX'F>+>8-
M%>\*B <-%>\TB(]XD('.L4KEUS.N8I%4LH:F=Q/@APU-[S*(#[JH6<]T%'-M
M&]:ZG69I4>8+3DU\::O<&IK>%8 ?-32]TR#>WWOT)L^H(^C3CVHV3W1C*N\,
M9!OBW6T0'X*2G<2->VN7 -K0[&Z#>(B&<5IBM4=#M3L#TN.&:G<9Q(/^WB-N
M;Q6<EU@R,5DVM+LK@!TVM+O3(![L/3I?%*6*4S6*D[A<8NW4)%>SAH1W!;X-
M">\VB(_W'IV$?RWB0CJ*H^OY27RABS(N%WGCLMH=,/>Z#2GO,HP/>Q08GNN2
M2+DAW%T!:D.X.P[C@[U'CU7X(<DF#='N"D![FTH &Z+=#1@?8<J&&7?6J,D[
M ]2&<'<;QCA?[ERK O,EX[)Q-N\,4!O"W7$88T)55N*<-Y4$+V+C<D:/U5E:
M+'+5%!/N$*A[_8:<=QK&AWN/_K6 E02G:AZ7U >W27+>-0@W5+SC,![N/7KZ
M48<+&B7^>CR.0VR#*4UNW]JVF@U%[PJT>TV5\$[#^+B_]^CD0L4)%?F?I=R\
MO DH[1!X>U^94]G0Y6T ;E!I,'C2=!B\2Y![&Q<?@F<J++.\B17L#%0;1KHU
M:[D!X(XKC/1QPTCO$N1^2W-=9,F%CG!"PW@<4"^,IDYOAT"\_Y6-(!O:O 7
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
MI#%MONH^>.*U$;NW]]OYR=F3O?O86A:['FN>AK>5%0*]?J?_C^^"_-=<0"N
M)1S\@["S=P"*3SVYM5J&@=46O2%=C6D<E,X]Q_XK</Y+AM03',%0FA%B3V0J
M]KV])]D=@<GPUD%RU!D*1+I?"Y'W($V6<RFP,\7'U-=F3@G.4K6&7<JP84>
M=?B)WBBUN)7[-8OWW(@1511Q47XND]OO069ZW?^YR.,BBD,I6G4M0*OR$?B!
MY<.75,'W0<;:7= 6*-,\-:V&S<-Y 957<+'PINY;MBD=%61X-4RFI9RK<S#C
M(^93E<]4J!?28"G7I<*)2'XC4FQWD"'$6JX)G2F6KS0^-]73GD:P5:03O,H,
M!O&1P7E\#/6\7)FZM0;LK1ISH,&'.#0"R. S1/"% G/_\P)3VJ-<3YUN^M3@
M*H]J?O%:TYAKUNX,;>W.G6MN<VL-KHU%L8OJ8W7:>*X]LXD-+1P.0&UQ09N<
M8W.8Y9P[=3I+BWIQ>@,]'@ /^:@C[.N.?!C'P;:!Z[:]CJ',A(NR/4\67U\E
M)"NAM:U6"5T+2D/V.GV?<J+CP?X7E1/M=XX.OT_1R_6J4VZR6-CE<;/6[[/6
M@Z:6J*DEVCTH&\D:O .^W=02-;5$32W1]IQ<4TOD\V*KSC81X6^7-WS81-B_
M<:Y_4X?U;<]S_U;JAFZ/T;U;,=6;%+F;G-_!X1?FMO^\)W;<)*[>\,2.:M4
M.U]N<VH<A;<MW.X6HO2.FD*;&Y_8E^6$_[PG5J\[^%H5:4N2"B5(L":O<(<4
MW*_(<6Y.O#GQNWKB5R<!?RY*N,6QW-\H8*O\Z*N-C;;<K-L)!G1QX(E:8F82
MCSO!7O9T Z:(8'S5'Z@AK8BQB77N'DD3(_S[L14V=R:GW!VYK!.<9S.]=E%%
M$*K49O]$V)4[!-Q1,36$_C6KK6*4F$[UG>#9AL?E^3(PSXA3[!.,'<7CXD-U
M,AI^0;/-,^R+S^FB%._&S*L9]4&G^'2!#?H3M>0!CM+155H(4X=V^ [P2%*]
M@A0 69V>PBLTD^:YIW@M#FX'L-,4$.QM+..HI&7L#."4A2' A.9E^F>+YQ-G
M48=Z9^N_%K!9G (C78_',2 YCTJ!K:X' #[\0M$$C5%1*IJ*A2EFC$NKH7MW
M*V6$4<: BCFS*%$C1(D2CF&2E3P@80JXE"R#D0QDP.Q<F4!I[N(=8U_=%$=U
M!&^J"Z=$L,)?<ES@@(<+G6+L'Q],0?NI5A&E.=G< KXE2SK83'QI\@:NVA+G
MRBY&!&6@D)GZ&,\6,W?<V(Z?U\]953EB4T+M=SD;P8P>AIO7+!NG!DQ2&G6F
MX(OQRC74H7HMH Q$N&^QV$,^, HD,AR10:-5:QM1;@NAC@D2:H:'98&8ZW@V
M6N2%)(DIS,6@<R4JH#,=:VU'MR+:C&2I095.VYB&#BAY-K:++2A=34=5W#4K
MP==A,_RL=*^E=>%+\%MX$2T%QZF-B++'BR1Q2Z9NQL&S18Z8Q-C/NS.L"%:.
M9Z\!:61[WAFJ2Y73YCRJPD[.E'[)\Z>*8#&7B4W,17\I<-X-T#3E9 +U,!TB
M#;MYLX)P%1:6,DE;WKB+*47$[FO9078BPKKDUQJNIND"+A@#.XYY#'2.XWH[
M5R?/8M(HX@O.@@&2*A!L,<]VQ/%B,M01SSZ)9W%I,9$[\)N7"<CTQ[@HS>P+
MX0PT@&@I=^-%AD,YK$3%R/0_=G3+HP3I/E/G$(_]C'P<@;%(</#*!2"NE0XX
M+(P:-H-5B$<#N(.I4B=)<I/#%4+%>9PRP@.8)M[@'R#RS"5QQI8D<^7T7YS\
M&JI%L9NC+#^+3P00HMV$QY)1.<4$0"W"!9#',#!D(E6,(62[),BB\,?D[+!$
MS$9VZ0909ND8GLSS'BC1&Q!6@$""T1OL %<X1I[E!K7LTA#6<Y)$): **S6C
MF+1UEK26&>$W:XNF>/A$;(;I9;DOT8Q>16G@P)_I?&R^("6+&Q)HN:1"EU!H
M.*_-_X:_O55PEV_3\QLW(^>V_HSH?&&[K#RB^G$%:=K,=84:V05UW\\G*I4A
MMIQ27Y9Z-B<>)'-XEC< &8V1R\PP4BXV U94Q&8MN%R:".?N9[I70M^P<%HF
MYUV"OI=782.*N;<Y5$1UR3K[>$$C93S&\YXAU*)Q!V&H"H)+! <&I$"+!>3
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
M9GKF\\26?TV31G,E5O:Z31[-UY[ATX_L(*W@W?-_/7D8G)T^NP(U_U>%V:@
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
M8"+-B+"GT)EJCN13PKB7!46F@:<1Y5O1+L5S/0@$EN8-8BE\^-AGHNC=3;Y
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
M;#<L9DO\A1H2L7BE25FS>,8;RGZP[H+1&SV=_:AIG6QZ/5GH]1]8.FF[CGE
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
MGH&E<99T6VO"AL LXD%SZE26@ZX![7<$%(;1I;'68%H?#S+4X]*#V0T3T;F
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
MZG5RBI951$141!F[@U@?]'Q!H"(B#PJ6+$,TX#199XXQ'32C%[-WW'ZE1+L
MOF+N/8K!QHEEJ17.H2?D'G[]((E;Z2$7M5+#(IM5SBV%'-S,T]2\J6[T$;=Y
M-6[SBP\<M_E!.0-[J,/18N07?TGV1B$9>=R:TM5)Z8H>V&74HB[KYK5?QX$4
M#%(KCJH/[-FN^G(EB)9TJ2<:UJE47CAK),]C<YNY*<6KE,+<[6HQYF3@ZS)M
MX,@OZF))\:TH)I.;:!Q"[S2(7)QDM] G&GM,S;DDQ'B&"N_2Y4+[J]61C&Z9
M<"'.+OR921)4[%NB0S5"O.V>;Q?UUC&UK?"KPVCYR(]?WQR;F1*.,Z7>@OBE
M1EIXZ_Q?;*Q)6CN?PUUFPB>IP"6Q%?OYE,7RUGKA#;%H/]==-.*ID6+?V;U9
M.,=38.I>DG_1CP3PNZ!+ @2E;J*.W2)OY?Q.O+_\C[M^L:<F)Z78%:TQ?+EI
M_#+*S,$1ST SX-HJ:4F(LW'\$S6)])S2F O*?\_BR437GSR)9G43G8F!-Q:<
M$ZH@6Y&:83%@*$]S  $+#FC51R5N[G"D3K&EYQVK"T5*&?9TU762KP:^=)1
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
M:+^TL#+YF#WYDX?'[J1'X=JZGQ"\PH(\+(HV@GR7EG,I?NS &R+U [-*[*I
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
MZ=FKP.QZ;\84LTP&&Z?UF[?O%GMT*$O[R[U+^V?_K=FK?.6ZW>Q[?T25-1'
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
MZ(AF60D$-*$Q38%I-1W8QQD!R069L)8ZU@K))Y= -@\ V=B;@6PD),V3@!B
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
M8O_&EC342""$W9($:TCI/$ESK?V7%GF>9@Z\O>XLTC7#-)_C=B%+WV_8A^[
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
MV5R"P@*$"ZR>(RQH+498JP\24(!^D!694+$TG.@&[ 7Y_IL0W^)R*S[Z8!'
M7. VF$XX!C.*<^ ]0Z6!X?^FP'P^$_NK4(XP"=BG[&^JXH.R39BR5>N8D3O0
MTAPT&F;)0'HPZ B7'< 4[+(*4($UZJ<IYXR=H!<H*E"(C$Y2.B'Y>HDQ0LM)
M.:&S!'Y+8+8<D@^N(ZBU3-66)P4]I8BE2A!XM1J'_@#A9()(H1E9EH")X2X-
M$S(X1IJ"%96<%.H,4VD']*;;^:1/'WGZ^B\F(3!CW'0:%]%&PF<DG81QF=@,
M8!+Q"3KAP6+.MR[@6(-#W EN\MX9<(\9! ?%U$U=K42,BIP^['95):!^"HX.
MY/[*,$S-48#("!RWBE9G:8/7*AOKE6UHQL)WAN;"=WXRFX.],W.I"#$\3?G&
M+)5_'69@UZ#KZ!?@WW[./2CZRR $H\_@*:&Y%V#G00A\S(LT/OM.P:^$<Q;N
M&E:/AH@/C^$)T-5_"I*B*< 0#1+X!3+5^IK&RXP*9B89/B;\SL($+ SS55V
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
MZ^P:WZ207OQDI&[W2$BR>'O:XJT!^2*&.,/?OS4,=A?MH78P2^BN<&U+ZO.
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
MLIV2"-1%E%7PC[LLS,KZ-Z!CFJ:"C\WT!+4#'_@&GU\4.<]7_IV,,BA8\I_
MVDZ^7?S[_*?LY(VPIIJY(C$:ARG8YC\%.'+TVN,5#4BIC]N;6,LND"%8P?(%
MLYG%G4,%K+(,2Q2@$4Q-8I_E%NNVIC:^$'@IVX,%-/=HGF7[;$M20"KGX)A2
M4 ;"31Q,B%M) !DKN,FL&(]#/V31EQ528#+T)@3_Y4-&.T)K93].R_(V P&"
M'->+F#N)M<)BLS?=>I5;8TRIXSO;U.":DD%< ,O&?P04-#WANSU@YZ#NBD_2
M] XT]A9J;_Y$PDITR'7F24K2._ =X 527 FDSG_BNAAAPBI6ETM8_9S#6'=
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
M%XA"^Q 5,^*7_"VG9VO-4\H>(QR%@\89*3%L,@I4Q!-5 ;4 =>"(,"28@<V
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
M>9\5*=W(^!E))V%<NKD!S"4^P64/%B. D S_*(P#" AOK<$A2GZ37]$-Z\Q
M'(JI&YZJI/2&Q@552!R4?U>5F.9*,E:R8N3#@"GQ\R0%Z\WR3$6$P!380P/E
ME6%;FJD D1'(7E7@-[8V?*VRL5X9PZ'F+7PYU :O<<)L3GU4DNA.A4%G<Y+"
M8'G2H&NH*9^+5"'E]L2CB!R8FJ%L%*5@CFUJK@,,7-7DVS#(IR)T-A\4PM?K
M1\@(@EV1;WYD56U6,H4#:85M+VVD-/Z<5IG!G$SHV0@8^_V,C('8MR2Z)7?9
MR<^+JX0E+G%UF2&;W?)3F-J!>-A4=4=S*COP7,U9L@-O>SOX-@TS!2+D;3Y%
MK8Z* "AF"A^."@[.R< Z\REM&K9"ZF,;&9K)Y8=OC)X___J@*C!5#GXNNH-O
MQAG8T>B.#1 "$3ZS*OQ7XS@C?I2 1<;E44>8.@KS.YB21I#QT_0F](&P!F1H
M&"\LY%F\O+%-=#KY]9EBS)9Z<?D#I<;>+ )3T6L)-I=RRZ@"[BO.X#/DG,HX
MO;_OFZ1 -_AF>\DW.YI>^V9]12>MU^JBS+SME'*>AF"1P#:@;AR!1G/U#('.
MH%9<MB86:K.<Y'PU48(C3A)($.(9>#_E%KY)X<?CE&1Y6OA,\\2:-04B%^:$
M.2<9ABLYP_@8A!D\1%-F5\#%DF$^#G^GS",28SH%Y"9_,R+K$'%O#'J(YJ>)
M49:I60OR,(=U)/5TS5W\TM6,%0^RK>S.!0_1_)>?XGP-,1#%A/]H98%;+\J#
M>+] MC%@2E8K3 #L O+J9] ";M"M %D7)"8!T?J8@Z%>"4\)&BD@EP-:JT.M
M#%N+=>V82P_?D@RD&!0^/ \>'T+!&4MS&.>K<,&4+JQ/^I4P&BR,O#)TS2Z)
MTY3W(-9QD8(32V$!.0DCAB$]3M(9?S:E$Y*6S@^,LAQ+A9A!%3RQ9>J_O&_0
M>+Y$2./(H7(I'F:/&;\H(QHEMVL<PPH?*L\4)5FU$,@*2R8S,[,;7"_9 ESV
MIR2>4!;/T']C1)RQ[\8D3)4;$A4L.G*?-T&70$O\D2@D(PR3(3S.W0(?%84(
M"^&+@O'3B:#)U/1%FHS:32\+$[]'T2_Z ?3-C,\E#>7P!/L3:.9#VH#21\XI
M4'6#W-8(H1Q;85 JGV$8_J80/5ZFE>R'F1A#N0.F/T*^MIC[;K8&;L\A9Q^*
MYNO%1Y#\1+C[3'GEU$7"?;H.TAFL_YW0?1P8&%%$^7UK/?E*9S0(2:5>%TUR
M/X++F5"D33M9\I-KU6J,VM\@N,[/&C(%@_'6Z14J$XM*\$\(7E!%P# BS8+
M%Y]]IQ"VPCDKEI<X^2?%4%?Y2!Z/JT%(E"6"%\P:%<+S-I)-(7(EP2T0PW*0
M,&5RX-0R8EUMN$$:FO); I&<IX:@8.OUBHP@,F[0*U,O]<I3KNK98<0/@JA*
MLQYV9J#V;)D5RQN6;=4>:IGAS0Z=/7):I#]ASJYZB,"T8!/"[ 05A.4M\R05
M L@H4!-/(#>C,0P6L8%( )52"-K'ZLS:RPI+04/"O5-&/DM F/4AU9PAO0R-
M"\DR,!1\RHSS'<5'P.(8&T :Z&M8'_%FQUBE+FMTJ0JVYG*>C$<R=LJ%Z^'J
M0 /FE8(I!)5/@N%&S(! M!^N/W#G<_6A=(:@0?#I3]F]I!IN(V;M0!\C[$'7
M^*%.:J]+W?^0)L4<G"%0^@!M3LU%Y10IK6V0N=I:&".2A=F;IZ?_(IG-:(K[
M=ZQ/H<Y@EU?31[MA*P;75KJ1*DL/RR^XR%0>=0UK4SCU%O<B7AG.IA1$Z'Z9
MMV:E\M<I9I)"^0?JDJW?<9@"_32M*03=@E%.Z_K@]ZO?/G]]TTL_AYRCXS%/
MV]B18[[ZY92BRL1N@4>*!P44_\A@&TSK,K]ZK%(>JSL[*.&43D%1RMDC.@FS
M2.3[,?R4EPCX8U8!-RI>^,4[ZM/9"&1GFBJ2YX):34,?"GTL_F>S).;; 305
M:D2RX]W_01Y^N_CW.3<7_)N2@4:&X] G<<X8=1.B#ZV8#8D%Y ZXY2#\+),I
M2 C^.H)DE "#)R(1R:?<P, 1TK3<9%H:I50)GJA;SFL4B6F\;FC@OTE<D/1.
M,501.T&>$2U3R3DE43EV@-;-] 1U-0#RP+!\W%<)5K)^("N<A?G2HR.>9F'1
M1%.H&;'"I'[!Z&B61GS[ S0WXC$?1B'*+ F <\@M4*XP3U)\7X,+S.X@NLR4
MVQ""+-/X.*])$GK_(4I&\'-PEE#3A?C.\_?D]NP;^4&QT&2L/CWY</7[MZN3
M-YQK142SAN!XSCF#/!N373 %>I:C5-C^'2]:\3'X7T"QTD#>D3P5!0=0 8DZ
MTHSVC24:R@X_QKP&= +W5+(0ZI,TQ&F7W]7<4O:.*@+E"U@BT7#&7.9C&K#\
MDBL,EA'5-E@:,)*AQJPC,_Y,! S...%0RG3YGO65%)>KT)3S# F<$I B@9@[
MS[F+L/22S#OX[1F- [7>#"SI7:_Q^&\,5R"H.."9]$(%P),"GH_ G)@D%\#=
MNVI8-@*P%W(\4/I3J._!6J>01>3,"I U7N,S,(DW7.EP5C20I1JHCY&H?O^9
MTG^*$ NC?$I6HL92C!A1IE3@QOZ/"X:5LT!!PO[%HP%^QAXDMXRC(K <\;L
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
MW[+Q @6\E4S@>,93K4H"SQN: 'RA #A8V3@I)\!1?DCJU]6@\AJ./ZEJU'D
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
MQBIDTIQ8Q;@Z:_!;";X/.)..(9X1:^((NO:!KX/?&4.;U?CV8LXH@H%G9BS
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
MD1ONC]0L^K7O8 -8S@Y0L07]Q:6YU48"#QWP!6:-<.C^W<O/:^]QY56#3D>
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
MD.$"#C#">P;H&C0V)RVS#;LCC!E(U8V<%:S"BI4 \H8%T+W0YG"OO;=*YK3
ME]2X\ ?%?=;3Y$<Y3NLC3[T@++"ME\AA:=:+Q(JC"A:T7DGG;<Y>"3 JX <>
MH&*]+K^)W 8U/Q/ZTV8G![P=D%\!$"DULJ?\:V1//<*))&D[J6M=8L.< "Y'
MMK35R)@$NSGKM3O*A9AE85Q+.PC-DAE@8QKKON2$Y]R4M0]V,K_^"]CVN"3.
MA',_,3J) CV7C\I)H5-Q7,W+1";6)ODIB?F")E$3YRI*+ 7)JAFI IC\N&\I
MK*3$(CV.A91#&OPM:R=4L8;T4K)IG@+.,-["TPW\U- ;4CF5"5.D9:T,:YP%
M^XM C81O'5<5R0$L L>3=W,)\,2 BZ#UU ###W5U7+,2=8;Y"\QA<78EO33)
M3+MN\Q;;:5(3L#@7*'P6).P26+&9XSA._*_Z%!><J3=/!!B8N>+D#8Y?FBTH
M'XN]W.W:-"U'TJS\)LE0$FLT[M,<IL/8)S2Y=Q[%UY6-WH]VJ^#PGRQIYDW7
MQ9X*>IL>/FDEITDY9KN:LBG(&\(7BL))J$D[10*Z8+$8DUT]*Z7'!)59/7!+
M7E/37FTKI]5-[5LO.32Y -B31X?R-+1!(MW4\K"X0>D]'&#Z(EY0U7!>&XGN
M-H!%BFO#T7=]]\FFFZ:I5#33_K1LVBSS*4U<!6;+LY6D:VKM$LP%6 C5:PGD
MFG@S,+7TU2O7,1A-9EV$;VZ"\0/M@E)$C=',;#%9L,?!RG#0H[V82<=_-]]?
M)Y8R]0,D"2[RQMNK8?TJ%\3H$EE]T$U;-;8P%5@A<0H&!=YR&TOBVC-C_A/=
M^2-G?Z3G26W.2Q??@"R:=A*S#L<:\^"R<5).3&E">LR^]:*]%G/<)5UG>TAV
M!U&\IAV^EB@+$%;#69$#MI8FE$(A#2]-S6-8?#R0(#VCY5+#/UA.)B(OV7^)
M,[62&B.!4G%,@(QP/+-ZD72D=A&H0QI+=8!20T"9]<CU][T6ICC,TG4O!S(
MB@%(26D2O"5-'Y/!/RF0](%)G#6M":J0H1'BJZ1CJM9CV:FD&RJ',G.F!#X/
M7))GU<FWDR&1S #NW^CH *U';G#Y[G=1-SJBD(@:W*W"@@;[0FLA[VB7=!GK
M4T38#8FJ?Z4)H>XHJOFRHGJAY*(=K%5L.&RTUC@@[")A8Z0QM&/0E3W5FHX=
M=0KQ46U2&3$WW2/1*<4:YHL:..E83;X[@1LPW"FT>UA%;<VP!54-+1]0% 7F
M,,."Z^%/M5G3E6P/?E8EG7"*@,A-QG;I*9N+CHDNH'42P6#$@W7\!ZU<(LF=
M)*V#/*^-% J)G-H5L/D&C>M;NCIVSDUER(+@KM8@JU[FW%S7NE=C%=?E,:E\
MCK5Y^=J]:!*^%/4KQ-]J:;J 6S_/E@+Y&&^'/ZPY4B=18H < <&&<@+VA+X@
M$^Y&)DO+&[2QI\+5157?@%DD./=Z-A8:@K=$14HQV)3UI7>"&Y:)]IP*6&4+
MP]'6+&94*L&ZK=9?NOD]%"_#5D#G^B(UKY"ASC:%:&(68JA /<D(&;([UZ^1
M\%MB/L"B#7I)I.U3-JWVFN#T\?$ET$^:UFHB>,_0+:V+4]N3MBBZ!$,9-T1Z
MG)-LT6XX,VN&X8BN;]"[:Y(_UJ3*VP>NPG+-&&>["R[ D8:1:>BO05.V&H#=
M':NP>3>KB\1],Z=AP9W8:QO-1"V)*GL5@8[+0AB.6WK[SI49$O_^K:IR,@(/
M 6/*FI2#@[96R89?RN27#PEZ1#*C: BK(G92GJUQHS661W@5W:P6\;^6"H*.
M%<A5+Q0R-N+8WP^O8,&I%!^]"F![E;$K2X>I.I?V^.#3AR=&T'(!5R??&;:O
MW#<*R10;XD'#TRGR'/V^LD44M'4![-)L205<\52RS7G;^;D J0W[^L\"+!11
M#ZQ_+J9"%N/C@;#2KN*T_O\L8%5@/&<GZ(5'%8^"JIBOPA*@PWX 62@&TAI.
M&? AXM0==PPE*^A0K30E48D NWK?>C\UP:PV=0!8"5I&F>#Q*_31R' *@.XD
MP:09#&E@I+BR8#4<09Y1X@B7U4C_@#PRND;9<I=G)RMQ#;PI,YG#S^7D(HC+
MD\'%+M\K>T94*@V8?*'A%UBW8G8"I"G8>C;^3)G<R(3;9UBG:]J$D(YH:OD[
M)A2U-T M$Y8VJ?4G\Z]()IW[,P64VD4'2UNG V%;Y[7=M0WG7T>L<G0'R=]
M6^5@D5)AH!S"&46S2'\#Q$9+2QAM?Z0<TO0)'.\KH%V?Y')QDDN\0TDN]P1#
MA:A,PSEZSZJ962^C^JUHXI#)%2WNFOD94K&F]++)K,T!;*D-%.+R5(5R,$&.
M_'K*&CJNJS.L>V0=L_5;PCL*<E\@%-$#*(F(OZGI1EI&X\XZ.VDZ_SBO5$<_
M,)CZ:A'Z&@ERB<\);<AEOY/V-G6=3"3&)3XJ;=S@TC($8&YG:2O*Q+J>*XEU
MI,N\2"BXV=X07<NMXU S:,!P)-T&JJ]#\Z>&,63XM-1)I$\%/Y'Y3/@B5CG
M[F?U3^9=4 BA^4H*(JSY=5J=C45^_!W) 5M,23^K$ZJ#MQ<3_,4.J4XNWGJ^
M<!-?TZISZ;^6W4J;F(.2-I(%K'A[4>8!\X1O* A=HI@]6];,E-A\I@C. +^*
M#M':Y%*@G'GV(!@>(;CHA"L*I<;? E(M+QKEXCA]LGR*3:QFL9+_L.S&OK+4
MO9FXM5ZU&^VZM=8SQ NWLU0+UV6.+94:L#%KPB^!"X6YC*1X)49Q&26J5%H>
ME50DS;P;!%XG>236+;N/B WHFAF%1Q2.R-%@/">$,%U:QDF:[EEDHI]<7#:+
M6 U?8&,S6B'!0VJ3%ID5Y7I<D_WS:PF.7'E=-FVNP0H7:!T8EUD\2S0E_W8Y
MXIA$>YETW"RZMD85_Z7Y!7MT9>(,TRA/*@#TBPI1O['>O/FP_?M_4S76P?18
M4$',"YP#4M73,MG^C;\#4<8>')]=.%N8 WFE+LHTYR-7J63+^7=*\055)T,_
MDA/\F-*":#^\PJ[7."T0B+9/3R\/HD@:P=,=>I_(Q:@0.9M](M>95A!MU[2"
M;9M-8/0=EV.1+NI)ORV[[LQ;^U4&$#Y1,_5KL+QM.<UC4CU 3(+0;R@[3<SF
MF,K$5L"36S%6]0EI^$K+,FI0$VU,K4IFC7BJ?GB&Y8_CY/QI.:7]TD-K1I1)
MBHCC_3!RD2CD_#.YO*27?:(7-<ZG\]G0V8_C>./'SKZ[\;.+EG6]_3",;K3L
MQ9^%?O C-ANX5]O0[<Z8TV.1[ACKB7\>?/KTZNB3QNT;S7IBI-ZJ8W6BE208
M.HK8Y<=T\)![NPF16$'$C3L0N02MTR3["C;08IK;<M-9)D11/%L"A(7_';*H
MW@[47S=G"\27,L6I@/SI%9!C(P0D T>&CP @J6BI$UR )S3R;*N PNK']\#B
M&A3T<\+SVF16T/_6DAD(+6_KZ0R=-'HL#>8 @T+%XWB[6'8= #C6=DG7]4=_
M]%U'W&[,_N_RV]-I-7U=RZ(6]%5^Q/F$BR;?([\^[)[^4.9^X(LP*3P1.4'@
MY4F:YDD\S(,P$&Z01G\=HG1V8F^X9^4B*R?)N/F?/1MH@FNB8(EO\Z?3Q22O
MYO+S/6N:3 2^S#Y.DME31+*#:8[_>=5BV,'\A4SCP+FR F@,@">(VLARS?U_
MGZ<OJ],WWL?3S_[;1?[EU>F?O\5?WD_^.7E[]/O9N]\^G[T_RD_>??GX]<\_
M_EV^G1R>O?L"GWWY/?S\QRO_W<OL_(W_;OSY[UGYYY=7[MN7'R=O7W[U/Q]]
M=O[\[=_CSU_^6;Y]^?G\SR^'[OL_7I^\^_M?_MOQZ-O;OS^?_CG]Y\F??\^^
MO(//WO[V^=O[HZ]GG__^[,![G?='Q]Z?1]G?G[]\=M\?'7KO)N^^O"UCY_,?
M_VS^/)I-/G]Y]?>?OQVZGX_^_/K^Z,!Y^^7MV?N7^<F?DU?^YR__\C[_C?N%
M]ZEG_M\_3]))/GX_^;-\>_3NZ^<O_SYY-_E7^/;EO\[?_GT0O/->3SX?Y>6[
MEW]^>??;QS&<S?M_?Q_.WWYROKTY>C5_>_"7E_FA-\H<.QN%A1T,L]B.AR/?
M]G,W*<+<C:)PM/?<#8>#T W_^Y<N<FP0*S?A>->@BFM)GJ57+DNOGC?M*F\:
M1HDGW#P6:1KXO@__."(MLI&($Q>X$O(F-P;>%/>\:;MXT[GF34&8P9WE0[O(
MD#>YL6LGL>?9P6CD1".1QY[O 6_RG,'0][:(-]VFP?40-$$]PYW:FIVB-VN
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
MNXAC4-N+(3H&,\?VG1%<>Y06SK#8>Q[$ R_:P5R(GF3OM$5)3[(W)]FW1B.
M-!NE(\].1BY:VFEDQU$VLAU'A'E8!''J8?Z2-PB=76V>^I#T"R0SV#_^*))Z
M:E>+[W?Q/UR]?+NTB%\7#>RP:5Y4D[2<4D['"WU=\%-3YF2"5]/>^OX^#M9I
M91(++\M&16S'+MC;P3 +["3S0CL/7,<%.1,E<4Q-&MV@'^^RRQ3^XY6.GL+O
MD,);'27W4B_PD\ &.H]!1QF!68&-$.-AD>>C$+2* ),.@D$\W-5^)P]!1^'&
M:=EJR5?OV[COWFE]%M3W,J1.$Y#<28(X]X7MC_S$#D(G!/,I\($A#9VB&(:^
MGV68:Q ,1O$V64V]H^/AZ1P]_=X6_1H*1>BD?I:.;"^,<#I#[MCQR,MM9Q2-
MTC3U8_@'Z#>\E:%R6^KU\,+M+Q_G#FJWI5&LMK>X00^BA\VN?KRZT7.J[^54
MGJEII%$6@GGCVD/7':&FD=MQXKMV'#DBPG1K+_/WG@]Q&EWXW5/0KTL@#\CU
M\3,3_8_747JBOP6B-V,ROI^(8607\="U@\(/[5'@1794C(9QEOKA2(1 ]%$\
MB,/;*K*XJU9<]YV8<C\I+ ^@54]GBD[OO-D.;6IE$(?!:?MI'-?FLD$G647$
M49QZ(SOR8\\.<K $$Z=P;>'&:9Y'<2CBD.)&OOO=FE7OP]EB,KZ'>3H]&7\G
M&1N^'.Q;FHK8SL(HL@,W<^U1."IL;Y2':3$*_"*,*8$%=*DM(N.?K!'@FTXR
M;)^F<I\>&KB*([@)S*#K!W+<E =UFX"YA>_%.'@\*@HPV#S/3K,LMUTO<T&,
MQ+F7Q!B@]@9^W(_3V67RO0-?2T^^MT.^K0J1>:.T2$5A)Z,PM(.A&]OQR'7L
M/ IR+TJ+.(L2(-_('\3^KC:U>% ZQ(^J-?TY[)U[JS7MV=4-V=7;\TZYZ9>#
MOU(W2H=1X=NC8!C; 3 P.W7CU"[BT'6#)$E<#R/8L3N(P[[;Q4.CYIO5F_;6
MZ?=+EKZ^8GNER@VRKWN)<U.)T^G?&/K>J ")8D>!".P@*X;8[CJUO5 463%R
M1WX^)%=Y,.S-VUTF\JTLL>B)_#N(O+6"W=$H$FD^M$>IZ]I!Y+AVXF2N+0K?
MC9+,R?,BH.GTCKM-1/Z3&<'+T^G[2/UV*"?+:=H]4[HI4_K6[1P=9,[(\^W
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
MX>WA<W[TZQ^=MX=_=(]^/4[7>/;U^(/[^M]O+R=NO^>CHX-W1$ED%(_ E8G
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
MQ'7D8+3'H+RT+&!OHU7)VF&T02[E@O0&:IR"\"8A?$;/,,FPY"X (D0 "XJ
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
M'GHP#\TT]8LN,$6%A&2U>F X$% :>PA8$L<H-X1G'J*BK1O5)6BK?&%WX^[
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
M/3#O$5@;"9C J4JBEQN?2[HX:\O2I';38-^TL3<%[NN!^]1/$BEG#"L&THL
MS'$'2MD 01&IE/>8:IS@CMJ$%*_F=@)]%35?!>CK ?K4A:*(9X$P"P(Y!DPK
M I9C"9)1&DR4))H$=";:9*G)5\USGVR*3OEM$"Y-Q[?"E]QB,8S])_W1>1@L
MHU V-ENDJ0'6VR0VV;CK)CC/Q_N7B.PD;U[Q_CZ$NO"L)!%!*Y6.)+",Y;QU
MH2'15^Y=IS$AVL: 215YI:1D?&X.PIN:\5F0OF*DSV1_&I7(VP40GF3G Z9@
MO.6@*0]4YMZ4V.WMDS87I;?UAJ&]:8JDH'S%*)^I0_/,H-R10AF!@ 4:P&@C
M@ H3.=*84I8SJ4A;T#*U<ZTADTOS-8ORW8J-K%AYU&&87&_8;^/]*NRT&#N1
M6;7!?% &Y?JR;$XR3Y+YP1$")+UR%&NK\TAAC$@;BY(]MCFP;ECHHX#Y\< \
M%10F)#N22PE21@E,"0_&>9U^=(8HP0GA>2"?;B-\VW50@IF-!G3CVV(7:-</
M[:F*D G7B)$ UHO<[%X0,#:WI$%&&$)=LL3&'2M14Y*\=RR@D1[VP57(MSH=
M&E5B&(U0$C\.Q^8=*U.^'DY1=%9*2,TY43& -MH 2_8D6"LBH+3)*'"7C$R^
MMZ_:>*F0:_%D[K20*%A^1"S/%)0I;%WB8_#6)25!O ?KJ ;&A U(6R]#;F&I
MVLFF++&)K47T>I.E"J*71O140-"TETDE!$#1<6 X(E"(*$"&.HQY0$Z8O7TB
MVTR73A3KJS"[+M.8*27;K7C$QB1"W96X^9_)KGTM5+485;$Y(2$43Z<, VZ8
MSR8' 15)3+K"B,BD=X'%O7W>5GKIX1S%B]E<'T%#TJ *SNO%^4PU1GI&*$(<
M@I$XB0RFP'H4(%!&L?$J)LMD;S^[-&]KC!)Y;"K$&R8O"K!7!>RIUB .V;2S
M#C1SN<PJ-[TS.6(1O%8$8R><KP9@$-*DHLH=BUA4"7Y+"XU=<(.L5VA4^W1R
MW6_D/]/]*ARU&$?Q69%!I;=2.P^&Y_$>CG PV!#PSF")E$BF9Z[\UFUVQZ3A
MXN%L-+0W4&44D-<'\JG"4!3I(+ &*712&)I@L))',(P1$M/3;:LNEJ*==K7$
M)#<&WQLC,0JJZT/U3"A#*41XL.!0GNPCN0*50<Z-1,2J@%SBZ'W"VFE_&W1T
M[U@H(Z$A*>K6R'P)L]VH?BI5%DW*C?HQ=XWW[S1OWR2!\SB,3N+,KZ=]+ J=
M+41G+^?&A08<I+6> )?, 8N,@%)"@J8B!BRID'G0(&_C.P*SQ0VZ#8AOB 8I
MB']4Q$]E"=/>$\8]).0C8$X*4 @'H IY(:TT'IEQBP=5VE!M#N0W1I84H#\J
MT&>F_R20*^<%)'KWP*RAH(/BX'TT1,ATX(OL?Y!MKF\#O01"5I5T98;GK6$8
MC;K!STX=#6;0@_[5-!GK:XF0K"9"\J,QR8FM\JRR%_W!#V:5W<1O;YPN!^G:
M/Q6?RP.8;&X.:3(Y/<610"#6Y7 ) XUD!,P5$TH;Z3RJ;9IR\:<V%N@UUW@4
MH#<#Z#,A$^EC\-B"\SX!W:H(2MJ$=J>=$%Y)GK5) ?I& KVI;:D*W%<+]YE9
M0[E$,PH/R-$(#!,,:9,M6,\D"U%QEG,P29NRA@1(ZXRB$/Y$-ER;)&'><EF?
M7 [ZGQ(<?,M^G1T^=(."9>(IMC](0(-1__)I7IIAO]OQK7QK&TAQ#4WK2ON8
M9>9ODUW\Y>N;8? O>X7.EJ:SN;&E7A"!%'(@#=/ 3!(LFAH'1&HCD+:!HY#H
M3)!V.L-J\KC<#ST;Y'G=43I891^L0@>/2 <S%29!2"RE!ZR] (8"!YM,6/ $
M:2F2HM%&)3I JLWQ[:84A0YVF0Y6J7\*'3PB'4S%CB$<B6 5(,4),!H$:*P"
M&(Z)<$1B[_/X'\7;DFX&'6S5T%7YX^A,[/8_#UMQT+]H=7J?PO [\5.&J-;G
M^"HK5E9LQX>H3MR1PWR WSVU^6:\<^6;J5X9!%]R6IO@:KG>O=/^P7A??IGL
M8!A6:2[Y0)F\XHLYM9@Y-3>IR#F$O#0.<! >F$(1M/0*?+*E! V$&BGV]H5J
M,[7,9(.2QM9<7*_29U)P_:BXGGI-G#:".AR!ZT 3KHD'1; %EIYGBD(D-H:]
M?<7:^([F?P77VX#K-01_"ZX?!]<S=7,ZLBBB@"B1R-./ Q@<TX.-:=I$)B+U
MJCJO"6](VOG.):)>=D:F.QZ*ZCNCJ\&N->78&$WQVR 'X4=??^N:WNB@YY^G
MWU[F?U(8:C&&FIE&]!R?'+IWU B?-C1GI*C</(@(L"RX)"V,X(S;="*%:EX:
M8;P9*2DE]6R;5$5!=GW(/II'MB0>"ZS *);'$]E<X\HE*$R-UM:S($/5C0/?
M4;=?D+T-R%ZKKBC(K@_9;^:0[:.4P>9F6E29=&8+ECMR2(B(F8"##523O7W=
MEF098='0+-(-$!;IR4]KYR<1U&%ZUG/LPE3#?5NFYUN^DX.J.;MTHKVK ,=N
MQ3.:*CTF>_<B;=UAM4V5,#R)4S=)X:\':XZ#=U(ETQ)C"EX;F;DK20WM1-HX
MS]/^!H?XN$8W'4L-JM$M+L_&97\6W*Y.41R\PX$PC*P%SVRR.3#F8+BTP"/&
M1"$3.<_>3%XFG6XO:%<J)PJ>'U%''+RCA#"3D#NN*V<J1R<H5Y +SZ,PD5AE
M]O8I;U.VK4W#-ZD>[6J8U$*G=V<ZYC(QBVW*-F]\U[\?Y)V_O-[3DG?^4&J;
MFXPJ4#0N4@9(YPY_(@2PV!@(.(0@C.)4VF2JT#8B-8Q&;48!2HTNT5VEA+6T
M!2R4\(B4,%4OGE.&J%&@J _ #!&@A8K@"-)1>Y:D#-_;U[HM40TNTT()6T()
M-0B>0@F-HH29ZC1CH[#>@7"Y.LU8#T9KGNP%89@C6.,\H961MJ"WYQXVC!)J
MBJ\T0PG=KRXM=GJFY^JH2_O[M6@<ARU1975?7U=9L;)B2]>E;79^Z'P8-S'X
MH/\YW<:.Y8AN0)SVY7!XE0Z#<!+_T^^]/PV#B\-@<\K)),/W=7!7@^J$2+95
M,9H6,YKX7,;HZ9MW2!F&>:1 ,;7 2'!@F:6@ G96!Q,H)WO[E.6!,$M'@TIV
M66/1OM*TT8+VE:']: [M:3>9I-J"84;G!J4$K,<T=U?WEO&T_;DZC6'9)N+V
MP)2"]FU!^[IBOP7MCXOV-_-GN[!2<IU'-I+L%'$*+'8, K<DD3IW1+N$=H3;
M6MPN!RG#WE:$V]_#Y77/C(3:;@(&C!(R$M[LCF61-K6";;I#\\15&.K!ZN/@
M'6,A&2-):EB&.*1C1X*6E( 1Q& O*4>8)>5!<1N)AI34EA2TYD5I"XC7)RH.
MWB$=E4&,@3,1 U,,@P[9SN!1.*0B5HYD0<';[ [W00'Q-H!XE6*B@+AVK9!
MG'M04>V!6.D@ 36 \B$IAHB<$5Q)+F@"L>)MS1IR$N]8\"(]]E<#=VZ&Z1-S
MX[S^Q44_7T/??=RM^$53%<)UO>R+_F"Z5R?Q6;51K_,^%89:B*&.9B:H/2='
MAZ_>>9(.$\0-,)O[D1,50.O ("*A/#7!42OSX%?9QDNUS"MNR^9">AW-+0JD
M:X3TT1RD61 !Q207E"$\03I]T89+D%0*JW&TDOH$:83:Z0DLD-Y*2*^CJT6!
M=(V0?C,':9E,+HI]!&>8RC$' Y9+!0CY&+%P2"J[MR]Y<Q"]8]&&:D1YZ])T
M?(XV3#I7#-)_!AV7OWVXJ-@)9\<Z1,7OH6O2UISVT][]V1F=G_>[>843B[T^
M-X/P2R(QGSCL,O2&U<#'0F*+D=C7.:F1"TP<09PZ#AQ;#TPFO6$]C6"QIHQ*
M8@2JI$8;E\C$EN)\'4JCX/S1<7XTAW.%G31*85 LDJ0_1 1C(X,@)?$1$R9S
M(9EH*[U,:6F!>7-AO@[U46#^Z#!_,P=S$YG%G&HP,3I(!W@ 8_)@0Z$QU\H+
M$\C>OFHKV9 0Y8Y%-VY&!E6AC>L9YJU@!CWH7XU:W<D \R6[8VPWDZU!F-QC
MY/R+Z\*^4N=:0R#DX!V346KO$'!#+#!%)6BGTY8:R@U63 JM]_8):>NFN%>*
MPW3SE4D!^HK#(P?OL#.)OJT%E4@=$J$K4 )9(#0D::(\U5A7G?S37A>@;R70
MUZ!-"M!7'#0Y>)<87 J%&(2$:$B6&DZ0EP:2C68<3Q0?<)ZKW&;X=D%6B9<\
M/F)S=F'K<A!@DGB8[GDX>I@.V5B/ROIDR+<PZ'LS//^1+^4DYOUY_B53UE5G
M>'Y1\5;:H,))#XZ!9(=)LC")Q\!X],"L=LGXT!%B[NF-TRYB&W)/"44P^;E!
M_42+>[311>$%S*L/=!R\(XA1DD<%89Z3)QV/H)1%X+F@U 6OF3$%S!L*YH;K
MB0+I1PAJI/-9$D*5%Z!E,#D_@8%BS /%DI.@&1..9LT@J2P!C36@LDHE;/4O
M\X(/6^%+&+C.,/C="EXT-78QTXZBVJ>3\38]O]ZEPDR+,1.:&P@D!8F1(W!*
M<6">:K#:$^ T2,:=<A[G,86H3>_HPUGZRVP+H-?53:H NAY SZB'* A.= P1
M*0Q,"PF*<)J@'9'SAJ='156ID'+Y84$%T(T%]+H:1A5 UP/HJ7:(@7(LC0(6
M6=(.%!FP0J!T3!/'/4I[ZW/-%6USLO3(OM5%'7QG>-DU7_/%AK_F@$W^E[L6
M>NGDGOD]/RY7V:V02\-3O[)CYWIW2OG<@YD9SVJGJ(C%,AI(&XF !85 *TG
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
M 8W:"Q$X<LKO[?,GY(=/8)5TOLA#N*P]4Q["K7H('7F'<#2Y*P9@ZW0>'Q;
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
MM%YRXPMR&X'<V?0+)1E7!E$PGDA@PCE0 @5  CN%!69<J +=[8<N-MS8/-N
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
MQ;O)H7<'?O)6S]:)*?Z9=[9DGY5\O4*QDN%X P;&%;AG+]]1[6/JQV. UA\
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
MPPHQKR4RE:R0%YY:JCE3(67V\%U6G>UL="?XNF0Z%B3<XJ&/!0F_&A*^'^9
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
M6!SQDT4S<V S^OQ*CQ='1W$.J9[]^]F&5+[@!1\_NY(7M/UC^Q<\JQATGRP
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
M8<A(3Y",WB_G+,5.Q4JY1=?[;X@JG6L)$J)$;.2J.%6,4J&(!!8+!JR.BJN
M_V'3N&0EGE/'<9'AF'$LC[JY=V9CW-I?W[_F5;"UU001;0)BQ$FD##'P$P?#
MT7'')&[[.YY?[/:O01*/,078*C.>;Z)+3<=LAW>^K65(19$159;P61SQ]V#R
MRXCSN]#OL@W-MK_$+TUS2D>GN+:P$ <(@N*0H>G=J9R*C?058.TX"#S>HVD[
MPO7JVVZ7K=)>,>AU8 ,?^WZ [3@W\RC/ZA[F;9R5 4-[B0>37V<9&F/OUG%E
MQDE.&XFMN?MQT)T+IG73;"H];AJ3_V.CA3YF?PH3>\4Y^2^'>_1/&@\?[(+7
M[928T=5)7YDN1[V8<F= >/>N&=1'Y-[)8$5NJOR;[7-CD_$H*CIX/S,\MFW7
M\OGC8_,,QM%[G.EI_Q66/4B=?[KL.ZHF=5D\R=I"HPSD2QM<26UJDVZRIV(Z
M\D&OC]WIFV6_:V:77OF/_2$&]WPV,7J_^8/)XS8[:WJZ/]K90,.GE+Z/UTB6
ME-U/I^RJ[4_9_60*[BFWJ]%"4V*-\((R@;T1EF/C75UC4^/:?K&C=:MBI9]T
M,C\<5;^GZ 2LZ:QYOFDT@#EOU[-Q9_>A(5??3+"M; -A<&88[_E,/5J('3 @
MU1(DO>,\D^3TTT^;'N?$3*XC8M*5OOT ;_=;?+D7X8?.Z_ELOEPUZT2.>USA
MO/?^=8@L1V2-*&>@_.)*(HVYCOW@/:\IKJ4Y6^%\:Z3R)6,@\:1,?NN$6W]8
M)J/3LI7AD(T6A)M*<#\P?)R%T[_-V'F9.E!G1^QT_M:W8+$+=S:K\7?: 1@-
MZ.C)E3W^J ^;M,BP:#:"\VTZ;TXY  5F:J= Q;X :)W,F>16[.KK4K9_2D+M
M%=/LXHWIK(MF*# ;UI ]2&-/3>_\R2,?ITL[6V2?5><9'SPKL2"[]6B-.J+F
M5K+#?5*FZC06B"W'=P#874RRH6B:A7;9 9D\\=DMO/QV[*@B8P#]>[V(\-EF
M8GRSGG>]+?[5YMU&6F?:Y2RK7.J7G+JYBFK1C/6N[\9/HA<_*77-;A.=+BA8
M/_O\^/A\PWXVYD@LC NZ5^-EQ7$=V7QU4["]HBF:[M3_!K1;K \.NS-B8R,^
MTV9,[^:EKDU,M6Z;CJ2SOHYUYJG39>OV.^>D9R_UAI-P1)'SA%I_E)-S^-U\
MXR"?/BH7=3Q<G3I$0]]RVSN?]6C!9RG6^3?CBPWG[R.]4J)%OVR3H/.[] ;L
MV+78Z@#G>Q#OI!&V/ZXIZL:"=;9G2N2//PS.AVA4G3</>#Z:$WRL3_(?HX_X
M?78VC+'W5(N)$<3.=1X)>]&J<@I7S(]+*?EY7&O0MBT1'9ZWT6G'>*M3@5,N
ML\PZX-#$<A1L?JN;:3LQO?.B-*WIUY8XC$MZ3Y_L8<SK)UW^O>ME8VIRI#5*
M&5V'WAVD)*I3N40FTV5ZP6BA\W*"3O';73S$J1GON3S;I@WF3IYP.E)Z@-[P
M XP,AKZPIJVB:^MK4BU(;@(RFF+<FOM-Y_=IKVIC':/S#F;&+/:+.DC3$;M*
MO(V\AGZ9:4!&/,8@ASH?77)T+&-Y3Q>K6RR[UJLG[8$\1WW(CL1X[F%5G5MP
M-:K^F_JSJLBX^NZ,LV3L.AUN> 'ASU2AI/96'W=[?%V+YTFOG97F'F#F/.6O
M%3.Z8M8A86N-6*T=TI16B 1FL1)2<'5F#M[M@8Q+FCG#\;A=-DXK=G.?X'5S
MD1$"4JG5,L]5C%M9#R(WLNW1:27MA\6%-\Z5 5%>M?T/CK,9D3I\-.,4F-,-
M'L91X$YA=C[J8WKL1=\0B*N^G5U<1\*6(3=^8PY?J_F=N^KLKF]],YLU2CD]
M8Y@5V$[G@8\;?^@!B=_VF=O?Q.<D0V2Y A2)26Z^6?Y/TI;:CA6@(@U!^60(
MM=]ME==4\-1U^NBK_"9NW>1*Y:[M1WI]-TZ":I,KEJ="-'!ROI@Z0Y;P9GOI
M.$.W36+JIA;N+_K<E'P$VM.8LF) 6*[R_4[OX^0(T"!*V!A1BY6P_9KC$D.
M YINT3G;4J_4"P]/-&;/T.=NQDSVV]8\Y^WEN1NO+V" SOK9Y+?8D: KZ\G[
MV5F/B\;'^&S>?WN2*=VJ33W+YS2)U1 1;3P:ZP2+H53X ML0Z+O(#=7;=D,Q
M9SZLYVE+8W)6]_ST8;>JOJ'+!E^/6>PHEN4VF=4_^BZZ]PB#VF9C(#2FIISL
MIL:9D>K+CNQ^0W7/8>>+L'>SQ_\Y?#323?+6M*WY8SP5CE^>YI4X)VF(78-/
M>/!(_>K\!*=N?K?:<;Z,&+R8/YJ[-"/CY0+(G";!II2-F;['S3DWY^+\_%K4
MJG:"5X@&&Q +P2*)?8644RI@R5GESG1S(5ZJP .V1&/F*)5>6$VD<M12R]Q9
M=7!;E+>VYOCQ*(GQ1C6V.( G)@+&*;ZZA[+,SU$9Z.KO-QI5Q73763=P8SC6
MJ:U ;F/<PN=F>FA$T7CW[B^M(S$F]W8XW\KEMBEP\EU&<$M)PCF[Y3A._LA^
MFS68B W0/@'9P7J:+UO,Q](]C+L';Z2.;N2*Y_K5SM?1SI>/&):&$R:Z--J8
M*8#PNIW4G/WLL4+K:?\^Z4%ZMFQUQ!3 [C2JC3L,,7^0&JU!/63O=;?.T4"
MOJF+"2N]VP?V)B'WNDEOW"7T=(VC?79YMM,=-^H6LQS-D-P6]*9L E@$2*"W
MJ0%$W,4VS22F-[>^KA>?&#?=NA=:CWX7@HAO\.EE7SR%Z,%.KL7?&''3NP_2
M#@_GZ_1(ZX^-)X(;G\=VL:W> 8BGN4,M!X;T?]_=A.;4ZAWG"?$+SG1BP+CI
M-PDI8XNE2[W_[_]/4HJ_^\7/X/J#W;Y[2CJD+N:GIRXGJ45*.W0T?85\]QD)
M2%F!N*B[W%9M[_DI!I^49@\_/?;T*P\I323>U^^+2VKOPU/R6BEMB3 422,$
M8C1@)(&:R#+EG&-4FE#=&Y=4/AP3.!U^:]U/83IK6V7I32CY]<$O#R;!NP1'
M73&@?A_5FG4S/]L7*]ZH];;D2T9>H3X$TMETJUQCWIER?ZV;Z=)-1X7Y^4:;
M?X<O9X\*/ WLJZX[1VZ(,?*B=4I65^HP[P<VMV,2>N=W.T]J7#;8N;NS)M._
M]?&Z :4E!@-Z537^^2-#X:+\68^G.%R4VGLVYI-U(+B]R<G2X:+G#/,P!M\^
M?"\I%4F_<VN@7=()6PVNJ['(3IBA=^M<Y[ZR\-"9;CNQMB&V0;%L16SGY>KW
M8_/MSK:JC:T(FIBO]>SLR+BY;TDTSFV(Y>KOHBZTN]DRI6UF!H=CDG,@W^;M
M[5M^^=B@<+Y9OS8>( F*&ZC5*;]@U&!E:"B[VW?J.U->LCM96K#AU[.VMT*S
MC/ILC,UL'(A,Y]VN#4S?NBWY9J.8;=-:AX9OZ7C%OF,I7R7W-$MMD+\?!^N'
MB;_#!#/@U[:*,W/::8^A.^>HIM/2=YEL^P??15=;[_WI\^T_URQ:SUL$R6[O
M 05\[C4=(XS#I)N4V1AYM9TAD[MRS(>[Y UN4W;A<=&."6T7RM17=.@_.4\[
MTS<+W?ABE]Z_!#+K9'HFUYWN!S:T/COX4L*O]FVGIP+V;857Y("H$0T=I[L'
M93_TZ(U.^Y O *VV,TH.H0_+;AM5&#_,TMG,[$ASH5?#")[<J"@Z^@ZB [HK
MD>3_/WMOVMQ&KJP)_Q6&9NY,=P2A@[4 =,^K"+7E]KCG2&K;<OO(7Q18)<H4
MJ<O%LOSKWP2JBINH?9?JWM.V+)+%*B#SR0693^+_*A>J<]!/R?8(GRAYDDH9
M+@L QE4?1BMEH,M(O"ISFNQWIGP!RS4(.7SP 56/5UJR^5*6]K3@("LMX&1W
M5+4_S\O%C S5I:J=HPE4YNJR:8E690^K99L5N;D]OVP43U-F?BD*2/STR\PO
M+1M?R/%14>B  _6D*'C@VMA(J:#6!5T01O6]>-3WR_^29*0TP=OQ32X+^M@9
M?FMB*G@OVZ-!6D,+C9AP+K$],F0LYLA@2N'77@BISK"'%TP&QX/B\*=BQG@L
MA)8%US)PZ<F%>>"'R 9<G\AE*B,)_4LI:24Q61I:/7I&X[R8Z\]E)<NEV1N.
M;9YD6XY0JLKC,A%*54,T,UGPHAJ_RB<>+2OURTYX&FEZ>5+H<7,_ETKP6JCH
MU^OD;DEO"(%:=UR6'I332[K&E>5:X*>DL<&#TW+!9NK!RQ1ZV3::UWN^VC;Q
M0=:1:3OY6<<9F-K@D!QU1K/-G#GI-LGQSM92I//'<SE+9[[D\9A+SX7AFM)T
MKL^D7I,_^X/WDR=^6SWP*^8P?7^RN;'_8T]R97$1-(K2Y[.[@#1E%@DM5/2&
M<!OQ.<2E2V5OM;4^K8[M7B!*O;Q9"U)TG8&S4^&A<^+Q]Z3A>SNNE[CR<8(J
MPXUQ^!/<__5]B+XSJTTE (B^1@G8>?]CSV@<P:<KD"HD09RGTUN*/0)=%1[K
M('2T*VM4G1& _ZI*F,X4:9^DHS@_#F6@E4Z/^@!TIEKR.HZ;R]OM)TZ,7EW0
M65'<I[TN;5%J_$>AY\N8;SJ0=&F)^-Q)'#B885#51?GQ)#64H[E6*8,YLS+8
M-Q X5N1?N0JKDSM9\LE%.8DIA8,SDW_V0W]_8(X/P,N$B"G1O6?QGQTMT-OO
MS]2/AWEZL>F5AQ4Q4'V".Y-7RD'7#.=^>:7R1&G9D<)ME(\)HXC3GCOJ.3-!
M:VTCBY9)R36UY+K*][$D]GR;SV(;I:N5;FOG+=ESCBJK0.F"<ASQ$"W2L/@(
M>Q*I+ASVV*^L\25*U[[FKF(F@E/*82TX-YPH@7$@QA@'>^F<:W;UKG95[*7P
M-LTK1%&!G\.)=<@0"("4YX%:ICU6!4 I70*E"0&NM[$V0C3NG0X%^)E,!1U
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
MH$R$:(Z0Z)JZWYXK'CRCML/1Y/"F LAYT!K>!+7:BP3B>=AM=0*?G'%G1NX
MC8_+L;?U,E5C!>98UO)*UJF!F2VL*@V/C ^Y<Z W=V W>UQ6/G.YB=5\G/3A
M? +2+@&]_(H);UW*W@YF!VO.DM9/D"XA''S[13>?/V=#2G\,*Z:VQ:%<%Z83
MGX_SO=$9FGV0F_W)T57E9UT&-4\?6'(AQN3IIM .7D+5SSW,U-63\L<L':/3
MX]!.SL?,!*7.J+1UI;$:M@[Z)R4\9&+E"^M:9UM-YFI<0S56HW1;)K,0DIKV
MDP]RWR.*YO9]TONYDZSWZPUGILSVF_"YS9]O]RSUEEM;(*^Y03R$@+0-%E%B
M T0X!00._$SGA?8%IXQ);BF/$"9P*S2%L()A ;LF%R.;G3SV(IWDYD1L>5Y<
M#QNN!6A6E/T59/BW5)MR[:#HTEN_^DG&%-?*2H+)@<G AT%B.NJ:XV'XK?[A
M]Y17ZIK3WSJ]K,KY0[]#-)!G;%;7!-"I3A&T7E6"I8.$T0#^\_7EJS.&U7S&
M\*^1/_N:$*NB(.>^C%?/?^VBRQ*ZJK"^T64O?DTP^NIO5@MYU<N"/"4I__]6
MV$K]OEJR0!5"_<Y_9;$9G/>1XW3VW=O_C1[_:)%YN>Z&.%HBEW=NY"XSWWC:
MG3I1[,4U(.(J3U2>.2X^4ZG5#^^6Y.>JVJ]V4R?#VU0S>>XC-ML\^T 5NB;G
M#*[<RFGI5GU[STL$IJTS5+;S&7'R9>YJ#7!:@8MAH[I.9=W.7NIEKK6NUYKH
MJZ_U[=:HV8OE>U&UC*D&^ZYFXNY6".[C@:\F ;^4%0MCN(8?_CKWY)?LZ5DJ
M4>="B/&BIU^VV8^J &_*P.93#FQ^NPH(7?;45P&8YAJW!91S>6R?IO"=21IE
MX<L4(/GDOIK<Y.:X"1>E\3J/CEO/80'^YZT><?;1\A')DWJV<^G5QD._R*VF
M)#?!1:VTY)JD\=5*Z4)03;%045_"9HO8')EM(K+U_5'U^C6K"][^J.:#K.>.
M^N!WS(\)(QM[ICFZW2]_#;_N]']L[70/-G>^D:]'NZ=;A[MX>^<;WMWY?+KU
M<U-\W7G/-P_?PWWOT^WZ,__YZ\ >^>XVW./VE[<_MG?^.8+OI%N''P1<^V!K
MYSW;_-GM;A[NGVX>KHOMC5W^GY\?1IN?\(]_[[P=;1YN_MS\L">*:%Q0'E%-
M#.+18J0Y5H@K6T3I"%6<K:QQIMO9#U[@=%ONDEP3!EO75)AK ?["5RX"?@-;
M+Q2VB'2AT-S#7X$3H@SA!2\DM;8PDF&584O!90DJ\8OJ!K:>,FR=SL%6X+(
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
M=%NPNKW^$5BO]$OPQT :!Z>MB7LP=X_9WO8S&SE\LG-TG E\*@:%-]O_O-]
M1,.=@U<'5VR7^WEDX(%BS/[$]-'_=ZOF0R[]CM7+</1EN)OGIL<O]$K.9VV;
MDK+-D"0]28:D:Y)7WS=)TKN)SIQMGJH=K/6C*F.1:9)V^F\R)R#X5!\#*.IP
M- 1'Z^U_CSLY3)H23TY9QAI"I4RU_AFN^V&/X\)A%A.W>B*BB=0B8ZQ 3&(A
M-&>,A.1[G6UHF##,/2:OY .QVS7R^R3E=VOC\QXWFL@  HNEP0APR"%%K4:2
M14X,YI[X /)[5;:\]EFVT5E3.ZBV*+LIH=ZD&8;I=O)/IBQZV=0>)[Y#7[HV
MQQ"WI%"[]H-,2=^]W-^[U'];S'<H@D%XM7),<><*A1EF\)&DQXZED0FEK&5G
M;CH;(3&O)E[Q-%EC?Q!F: #+VZT>XR2 PQ*^E0F [)Z5^8,9]R%Y.'WP.E(.
MH#-(WM)@0D<*GA3$!>U6& SZ@_RU:=4[L>-,-44EY0I"&K\W;,^G&*IE2K_.
M/*^MG,;,UTA9,@BO2L\S&]OOR>IFRO),.3MT_>-0\9##L[2GM^C,N.)$A4_.
M<*6F3&B5@LDDYJNM/TWRTZ:N9CE(HM[")!<G!R%?<T(^.QSV7<?428F:M_:7
MJ22=^R3I5F<>Y<S[!F$_L[^?\X"_MH8'L[RT54:G3@O-DVJU?C&_SA/<3E8G
M))%-#GDEO<FC[<)7=Y,;WAE.IQND)VNW?K&_GEDXD)A!*)<9;@>\U\[ C8^&
MH^3G3V1JD&*(Y)D/4_9LD6\W<\JG9TO9J)*H,O/VPJ;Y *(#4N<Z)>]O$L/C
M,,@XW4L;_8O[M;P[-&6WS)ST\)7IV< ![93:FY-(DZV%^&4(#U'%+]\[8*DJ
M7_JD/_A6?T?P[?S!7_ROT[4:CH^/^X/1A/H_?7L+%JN?$W>)VCA]Y'NR=?FK
M4^8"7G9@.+O!E(-%6L/.J :!FB1_>N-S6PI8,\FTI0O7TM<9+KS/I-SA,&$7
M!"/5!T!DTPNEYI:*GV.5?+LCD^B/VU7$4@HO+'U*9>0HR[GQ8/A*@H-S8O%+
ML39/B-@?=\T G.SPW73'69B[71#X81B-4OZRE) :BLL]3%S29=P "IT_,C^)
M83K?H.:7+O>RD_<./F:S[&;]FDKA"5B[.=9KWX'H+QWS3;4MW6/^8&^&?QNN
M"/+='P_34]0!^Y*M;YTSOBD38Z<)#14'=1+;Q0D-9QF^0>.>9+QTO6 I6 (2
M4L2BX!J"I0*S-!40%X%H2N05YC1<?1AM?:#[#C0WD2I/W,M_ R;OYRWZE(7N
MJ)D.-_$@V?;.^EX,%G-L&-**2L1#<,ARH1$61%LJ2,1$K:SQU?-ZNI]"'%39
MOS?OWX&/MI^V>'5.'Z>T;$]*FQ8&N3SF"B:??.Q*3Q3 9V;:W'54/J6?J?:I
MA]BF<PQE/).&>1DI6 C%[F("Q]S8Z6EXN1%<\ES"^]Z$:;H),&\'#WSS<'>/
M1ZZBA0W31*0$B<)(%80CH7&0-M)4S)&'1Y[7+'Y3)GZJL75%P$9CSW'@FBF&
MA=4A_3L8V<C2LY*EK8W=O>@]\<P*5'!#$3?*(NW!\E@BC)0&6Z%9,C7%Q:+4
MKCS%[NQLCV5^U<.C5^.PW+,4_?RV9\!_]%A$%+3@X+ 4$9FB<(AQC4GP4HN8
M$$DM&0ORZ(C4R,?]R@?\O*?R]&D:$W%C*J>P!)GDVD9ML9,\\"C(RIJXU&#-
M.)5)4CZ^V:R=R^%BTG0Z^-"G"+)?YVHF"8,('_V>3S:K *\SYYV6 XNJ,+C;
M/\D91' "3\)<^%F=/Z^V7F*>8:O?2D,C$PU^E9,ISR-#/KEN'?4'56Q.\'_5
M)]9W=V3Y$L9B? Q'ILS'?NX- 2&&L0.+]_<T*=C:MMT*.X:M7](82XI___CY
M[^UA_IG\_NM+%*SE":Q+1YPN'"YX1PS17CJ+!?<*$$48KH@KC)"::[.RM@T"
MF1=SMJIQ=N1I H51/FKW:<3"H$HXP2LYLUI6]DWRJ_,G*2;-/*TJ_@ [ZF&H
MN:CDP%SS%/!FI]CJ&E9KXC=7$CDCA%,9G%@M_>JLUEN\=;@I]@J&G?<.7)G
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
M 3ASRB( -N8(\)E8371!K4[,"(21-OSCX9D1KJ>-5]7 9^,;OA O[[Q ]G9
MT@2R#X 5TT"6Z,@)\11)11CBG.E42<R1*((NP%W7,::FO&*5/@*#2F.U+XZK
M;J=I35SUJ$HX$U<IB].N222U"Z"$-#5)%AIA*4.A)+$ADI4U>8.XZ@GQ&#V9
MT&'Y070.'?)I]&,?L#[(-5[TB>3R';Y>/*2]<=)C*ZF67#-OF3;8<J^I,DQC
MU<1#3QE>/\_%0]SP&+E$W&,%\&H@'@K$(5UHS44P(6J1XB%1T+:@Y S"/M(T
MORRT3S1KUAP6W 2!7L%AP36A]_PP\I;XVX21#P"QTS!2!2NB*2(B-)'Y2)9&
M 18.%5$'&X)A!<$01O+5)0YL Z\-O#;P>E_P>K>PVN0,'A5Q9W(&TC'ME)*(
M<*H1+[Q'"OQ9!+\M5,"2>$+ J<5X:=*@P=SSTAP+G91$9$2]*B!78\=O%<(W
MUWB=UW@M>3:*GTJ&[;FLV+6*&NXU)_CBTWX4!R*5QXXF5@]GM!$B4JXP<Q;"
M&+.4K*%)^ST9#ZE.^VWMN)-$!(*I3220R!HB$7?4(D6X1C&ZPD5B+<6Y%$)@
MU9;\[-29Y^<G/:/P\Q5$F"\DB#PG1W=+L&QR= ^7HZOP$+9+<*$C8L)BQ F5
M2#E)D9*86RHB-YZOK$FY6C18V&!A@X67)]1NB8%-0NU))-0J>,1%9 H+CP@3
M#L$F CQ&99!@A,50",T9P",ALDW46>:XUPF0\_-LSC*5/<"T] G!]49P7? 2
M&F*\[0][NHB6,J5107Q$G!<.F40W3HTM"JF,5[2X\>SSISUY:!E?WS$XEWG
MC:^%):%PEI9RW$ZB9)DEYJ.X(GHD^K>K$Z7?%YN:7B64WI!-C=*;4F5=3*,E
M[X/SBQ4W8^=J;O9%W2RE_/6QJ57FJ[5A1J^:%*JVYR5/UM\-3];*VL?@P)*\
M>LGXVYRFN7VO?ATF'F^I(ID[K:%.NRA F@QK(21/:[D7'K476W#5D%_<-E=.
M7)3&4Z(=5ES:J(GP5G+B( Z3/N@RS"64,%3_<.9@<3[J?9/GON2<T 0.ZB]_
M8X8'"1E>2K[\=/?++H?_?FYM=#M;A_OXZV'WV_:7SQ2N\VWS71HX_ '#YSJ;
M9Q)"\-KA ?RWB;>_O*?;<+_;7SZ(KSN[$$Q_.-D]^O/;UL9'")[?__C/S[>C
MS6E-:X&=(HH[)*03B&/.D96N0-K;PMM "QS$RAHXHV?'K#S1$J>&+?(V2@_>
M>6E!Z/T9D->^M(2]).,,EWJ%EOGQGOI:(Z-N98ZO=6PSL<XOY7CFP:SQ3+TS
M%@Q+02CBQ$;$61KIXQ78Y4A8M#20(.7*FFH3_82IITK5>,Z)J^6*MSCF[1:A
M^569&YY-,/2RPQHN!#>!*:,=X3PJ(QDS1.'",B&HL E'*<:4*E3_T(0U#PVD
M[V?#&F^]-4H[A)4"-(T8(Z6U14%ZK*US7BARD[#F$0E?GBML_AGL(.,FH;?&
MS9>S&%3=W6+<E@KH6?BRM\3@QI=]$ B>\66M(L9*+U!A- =?EB<N"JF1XB0H
M*0L#WFSR9>F2";[W@,%7]TJ?74?-<MU:/QYTNM=Q5E]5N><=911>MM^KHF+6
M8RFU"IPZKRVF@0E+"LVUY:;"7$$UJG]H_-Z'!MW-6;_76:8"!AOHB #0U8PB
MXXQ"T2JC"L.9X#;[O6<KWY]]]?G+A?)-<UHEC9NVTNNO'-4/L'+WUE;Z+)SS
M6QJ*QCE_$#LQ2\89*'6.8P0;5R".@T J,1L5!76$"ED$ZU;6=)O(NSKW;7+)
M<[GD<?<N$\F7<C"\1!=\V2.^.!?<&6J#!]\-<\K!G]/!6EIHJZFD41:D0E:-
M.:I_:%SPAX;6#[,N.),.L)5Y)+EEB#/'D+'>H>@"Y50(+],X^KMPP9<H0).3
MOEIN9+P_'L)*D28C_2D<C\JR%'X?&>F;6Z;GZPW?$K,;;_A!('O&&PXL*H4U
M1P6S 7%/+8)HAB/E-*.F@*!&J.P-"_:HF'V9-TS)K>+W)^<+EG/3I[V,N7W1
M#%O]V)K"UF-FN)M2]Y=?ZKX [C?JY&[ _4'!?8Y#U'I"#<,4.6P)XJ+0R& >
M$):,D8(' 'BRLL9X6_);H_L3IO&\@0/;O/4JB?+I7C/83=\?I\;XQ<U^T1R8
ME_2BB5SMKIH3Z.8$^OJ5EZ$P"G-")%C;Z(*2@4LGC*<%88&(BLF;DA1*E3\T
MZ:^'-K=N-OT5,8BED0X1HP7BML#(I%E?GBKPF1CW+);IKVN.Y&Q.H)\$F#-\
M?VC^<I=OVOK%GYDQ?$;=72^P@>N6YJ\)-A_$^LV>JXO@#*4!*2L"XCI0L'Y6
MHT"U\[%P7+$T:;9="-Z<J]]GCY:Z<HMMTZ/U(B(%C TGTE$7*.5">BT\P*97
M6'O&M'%57J[L#RA_:"*%A\;*_;D>K<(ZH@$FC9<*<>4 *[&VB'M3>%'(PEMQ
MDTBA.0^_18_6U:D)7OYBW($1>5T]6K?$X,9=?1 (GIVOQGU!"VJ1)SZ1#G"!
M%'4225P84CBA,E,^N*ND:'JT[J]'2S\>'\S+<6]?:8:<8&F(UE[10#C!WC(B
MC3?"4.]TP6*%N8)5LR[AA\;O?6C0_39'N::93Z*);$@9<JDLLH4*B'"G!;C$
MQ)'B3BG7F@SY0_5HB:=!FO;\5H[=(U]ITZ-U%X:B<<X?Q$[,..?:8LN9-4@(
MCA'GE"#+I$&\P$5!K-0FBDR@D-2FR27?4X_6U7WS)I'\(ASJ&$1PWGD3I.:6
M6R4"+2)F7@A3L&IXO,8J%WB6/S0.]8.S)I[\>^?]:/-3 LOU/6HTI80S9*-Q
MB$=JD,)&(<D=IUI)H[%IV+X>LK.JJG-XU7GD:BFJBIDFBWQ51_66 -PXJ@^$
MO_L3_"VDP%H2@:+$#''G-#+6!$0]8XX1'FVA,VVM>A)47Z^S3>H1D\Q5C7PU
M0&Y)F7S#2GXWJ_,R#(#VQDF/K:1:<LV\9=I *.PU58;IR@ HN&R5J= -F\S#
M&X ?LP9 *,,I$29-$0$'G!*--/8.>8LQV'&3]G%E#2"HD'=5]W9W6G-SPS(9
M")LG9OYK;O[K,QHSFJ_X6P>,2,==K,EY\.BGL1V&_QZG"65OO\.?JX\T$IA.
M1P*?_7.[UZIKULM?5"1@[=;H(+3^Z)N!3_9QHS,(;M0?S,Y);?WWV P@F.B>
MMAQ$YQ/#FM[_/V^04+#,6:ZHC$(%[J(WT4=-4U$OB5%J6=(!$$H(JG]H$@JW
MF0SL3K<_[#&+.4OD5D0ZA;CP#)EH*5(*X@H+BTRUNUE+DL5$,N^E!-##FMD(
MYLES1KEV6NF*ZXP07'*=I1]NL9WUL.?7OIV<!,U]%&!A(D%<"K PSC%DK9,%
MA(C2B?.(+<_\HG4,_O PK2ZXRJ=YD#%L?=VC4<(%J:AA6J,^0!KLS$&_"^8D
M.]6#<DQEZ6$G.''=_C"D?]CQ$!!J.$S76VB9H7B"DU-S,3]%/!F,O+<V$H%Y
MA)C*%-R'8*G%!8U4:&,DEW2/*+ZR=H5!S;-FIEAJ9N[=&SPSVC'#ME@]#[BO
M\N<R@W,NU<9#/5)U:_<[!'XS#/9!"M?=?X\[PTX2F^%ZSV]TAL?]ZI_P<Q+'
M\2 ,G\IL^.V-#S5D=+;>O3_Y>O2!?'WW,:D[WCW</=D]_$8WO_S9W?KR]F3[
MRU9G:^>/SFYG$3+>PWO_./JZ\<^WK^_^.MS\^1&\VS\ZVSN[/W:_?":[.^MB
ME[XGX.%V_O/S&]\\='N2<A4=)<@X91'7PB(M0D2.*Z$+0@"T70GNH(/!KZ=X
M0<"Z2\7A_QSGS KE;(&MY]$HCS6VB\/D9W<BCU('! ^@6:.T 6=<PCD 6-#_
M<H\N__[Y^\66V"")CH5UW'L(E @)QH'5<8+[-"WHE@#Q5,;=OY^96D]4NW42
M6B:M?7+9WG7'1\:U6P?!^,IY"WG._=_]P:@+N])N;0_"?K^W6KVUU8'-:G7A
M[8#/\+XA/*OI]+(IZ/3BP QA=UW:0[#<0UB-UDEG=- ZZL,O1@?P\.?Z#>'H
MN-L_#8M.@Z<"M-T'K83CEDGK:6&,8$7$OF X3R\ ?Q!CFANY$@;,A;2T!H+1
M*'S[#>0)#,MV?%M]68D'\,SO>S/R^&1<AH?7?_=S>WW/LH(P8PO$N<*(1YLZ
M#2+\H;P(6(C - 2E#)\=I=6J=[%4Z4Y*J0U&R<#WQX/6NT_O6L.PGT8TK[9V
MP/Q'TQFTOION.-0.P?%XX X,^ 3'H/8A92-JP3L!K^'"(.*.!4=<(Q?R1^6]
M@#]J01G2K;T!6 .'=)#_L3, _8UA ()&)L)5O#KAVO^Y]6'/.8>+@OF4\D["
MI1*K3&)Y++2WMA"\P *$2ZV>S7>T !V[G01&.P<)AX[ :1DE(7/](Y"78;@\
MTGQ$(:F&DP]W^A7HU%(3AN\&_>'P-0L&W3K9(Y1*JHU#+'**N%,**5Q@1)0,
M02EOJ(.X$Z*!);!3"4;:_@[L=@>,7<Y '%=KWCH"@Y4BDH0QP]#MIH D(=1U
MA"5BB84RX!BIR*7$\*-RDC)'650XN+WW]P0DX+7LPU/,0<J_.\9VNIW1Z2L6
MFV\_(+[5FH#0% PQ0SSBV&&D0I(B'XCFH-%8X)4U<A&>9#.3)"/YG[!1@"/S
MELE-]J 5S*"'^F.P:1:<O;P5PW;IY!B0LA^=H_'1=5'H20G6^@",U7[(:O,Q
M_;0=M\<C0-@P_">MQ_\%U_(5R]S;D\V-SWO10ISI*$?" T)!N&"1TH!:5' <
M:$A'+NPRK*HR*.V6-<ERC8_A=TD(C3OHA.]Y Y(@#8]A1V,GV;;CO$6]?<"X
MM!^M$80@ < -_'"0^(/:A[HHDKZ1P9N1,@A"W&]^/#CI#_PP].:<ZYO)V%M0
M*!"PO^%>^_X5BM/VCMMSA!'J07ZBQ3&= @FD2 !(TUX3'XK('%E9&QT,0FB=
M @*=B8]AB[K=_DF2C5*$)K',:FL^=G[Y,>U6DM9>:Z,S[(73UO\R1\>_MW;!
M4]QO_?*__H>B%/^^M;&;?R*__]J^:C0;>K R >X6KE-&MJLMN$Z.AWNM=?C@
M %;*P')F;=[O]BW<W=E/P7T/CFX;%!?.I-QMP"0*KHA+C,F*46LM@\ MB"8H
MOELE_;EY^!8"%\IP(1RB1A0I*6:0X=(AJ2R8;ZL)8Q 5RV51\?&@'P$8X6=8
M_SD<!\R.$.@.00X&_?'^0?(L)L)4'KFM#SL&_6V2$7"M0=B'JY0O? 8I 5'[
M?W EWS]J9W_VC>D9;Y8%WV_>WR3X3B)^W<C[MM+91-YW+\%D<V=_ST<"L@I>
M,C8% :^%8T"K EP7[ZW45@O+S<J:*%;) X3>#RDE3>A]@61L[:SO>7 #&=?@
M<0@.053A/+(<_C"4R*!=4"YA&R]6SS;,W"CV;E]+5'!!P!/"("Y:<.*"+4(P
M3&"<G*3"A#N(C]X.W:!_LA'R:="K%H?MG6][.%(;>'0H" I P2W$U"(Q4U)L
ME?5$4 _A#5D]RVTPD8:#T,T'"2$O;/O:R98'V/,FV7(MR:";A^_WBD"DX8#)
MA*8DG8D& 6@31+4VTGMG8BH.D1=)QETG6RI;=$WS\Z3DJ\FY7"QZ#)YG+\W6
M"SH6R 0"H&2M0]9;A9S$-.K@M14BYUS.LE[5LO>PN98;>3A-KN4>Q2C;-EP$
M3*5%F!,(XT!HD"%&(AEQ+,#/(='KF^9:7DFJQ>=*C:0E$%?"RB"7,AGC43:1
M\.YD^N';ON? MM*D5.71*95N)A+-QJ 71BE"=B%XB"SB*(!]2&%;!>*N/QP-
MKQU=6&R)\YCS$+B6\ _LK>51@3X2B?F=1A?5O?\YZ!_-%+%LQVF4\9K!6VS]
M7-_#QD$4H1PR#&OP*+%!VAB,F(U.2>P#-CB5%%P WE7H.9&G%D!=^C%5'A^#
M_/S(WD3W]$'EI+A6QT0J-C-="#G'Q^][KCM.E?2I[*PN3-JNG^TC&"7XQ2L6
MF_<GFSN;>[C 7%H64# *XE(?"F0=MX@HHJ2C5H%M33FW\[U-P!S3ZXT!O@;E
MFJ;D%H O &4K@L)F#/N\^FDU93( X%V.7[N=9"Y76ZTO /#=87\*>1.X,Z#7
M@$M@GVM+,#KH#'Q= Y\ :P8WX=N'XVZ=]#-P$P&-S(]6MS^\/K9QSK"*K  _
M EQQJ2RA!=7@9%#EK=9EEP_FM<Q*3!:Q+66BX:=K".\[T^G]&VYVN_<))'**
M;:]91$]S4DT5FBOJ4 P.1)0[A;3#$OD(&Z*#$IHG9+O@^!ELZD$'7,I.LI )
M%<H2O)0J 7EI5SC7S2&T\4>=7B?EAT<@D:WPXSCTP+YD.SHC;B_?$]'SAS[A
M73YPV0FPCK^LO'VWLY*/=@[@XRAUH'1ZI:0GU1K!FWIPS_NGJ;=I7$65KML?
M>]B2_1*!X1>G-@S !0<%'YV6"0QX!%.ZTDDC:X7.)SIE8 ';MCY(NS9*5_BG
MDU:V8U9;<$.W+X:[;AY><B:H#0$[QK@EW$:&?:&$2YRB$$Q=U@W8Y.'O'C+(
M]@9 A@V<<>$0)\& 5?,I!:\)4H50AE)OC0:KQO65\_!),N82\>8E"$J==>N$
M(7A+X\%L,\\K%!VZ>;BY9[@4@J7QV"KYT9@P\*,#N-6VX#(2L#PTK*Q1OGJV
MFV=:> )N3V<X[ ].P9L9!0"F(?B>B]5QOY1&*8G6<-*W"$Y3[I$'G(OC;K>.
MZ"[P?/2OU\OU$T\B)<: _TVY\>#A8:_ CD;IN"F8SWFY.Q?!C\'U]WM@B_S[
M9.4ZL9-J -:SBU>?AJ_W9B427AL?!?\FB65O-//"-BS(X#7+*=O\^6U/>>.%
MI )A'!)5IU9($1)089/,.E=8$I)7='9PY.QY4E4B-03ON9L#/9#1:=H8@JD1
M2BT[R0@;G[R5\L"I3BI4+GKM)%S_$.)QA+$YA#A?N/CFX;<]YZ,TD2K$63K'
MIA#HP XE(ZID0>$5V!\ 07*!_7SLDL\G)5G-\</%0B?2\0.C08%H%1#G)?)A
M!K"F',;(.4V45-$"X('0B0M*/A_V^.%&7EUS_'"/8I2/'Q2F&I0=)"B=8@6A
MD$VE9%KBPO'"16Q5<_QPM:#_R^Z[UG'73>HZX=_3NL[2?2T+*(<+&>+KUEN"
M\@22_L>PYA&V*W">2F:"H 6A5E\6(-$KP'93BGD5)=K\ ?>\%VQ!?6 4,:=E
M.7W#<NL02W262F$+;UA9(^UB63'F<&1BG,D"5S',?#5E=A7?C@< Q&W8R6[G
M>UG$.Y/V2>^8K>^=Y)*R;Y'"\6[XD8*MP^"R%YHJS5K?PFE]-M8R@V#JG%^Z
MPG'7]'HYY7=B4B!5?L/WSJ#?2_C9+H_%COL#^'&^/+DL"+7C3G<T_PDS !,S
M"M6;Q@,+&EP6(K<AK!M\#Z?Y^[*GW+H*S<+\X'1.5Z4 /:Z;Z'_+CCHLUN\G
M'3\ZJ!FL9CY881">?L38O'+G?^0L>IVAKWPD<))B8<EF_CR8#)D_-OL!6=CK
M;RB?;OYFNB?F=+CRK_FGA$=<6-7%!2D?<NW_V,&_UI9]\=*^^$O[W!?ZXKV&
ML"VW3FG"3;2*Q1")T,1S:0OB;]T7_TA[-<W=MI-2[@_,46OV=[ED.LE2Z<XD
M7D!PS;K]XS)#6]D6(G\?+D)%Z=1=@ P3<I/S2[*SO4I=!]G'.^<NSKW0_>>2
M;VL!FUSRW9M"NG6XNU=8T$^I(P+U-"BQ92%KG$.4>TJ+2&+!^,J:X!=61:64
MUR#,)/=2 >]J"WROQ/96'H><Y"//E//*N14?[+5K[IZH$#5YYCFQ8IL_W^X)
MY8,BW*,H;/*P!$;*,HA5F'"$*FM,H.!AD=6SO+2+QYI7RB!'@+'1P3DIY-7)
M,7RGVI]KB1TH!BV\<44HTKE+L$[*R(4E6'!B?4V++.])[&8<]X]E&O--JFAZ
MS2+&-P&YE,:>%"HB$3Q#7!@0,8PE8E)XZ@#;G4Q%YOBBQNU42S%=WHD-K\YP
MJ]*QF>1Q$K44-<Y^Z$H2^-)#Z\3O.!M:?PK[X#OLU"?E (UM, =NM?7+RJ>W
M[U8F?9-EBFKIV?J-#\OA"^[ P7EDJK/E2WY-KROZ $!,?2$*SZ-@QFO&(W4"
M6^^48DMYSQJOZUZQZW1[9Y]L_OP@-C?V3S<WWN^Y_Y^]-V]J(\GZ1K^*@GB?
M>*<C2";WI>=>(MR-[>N) =K=N#WX'R)7$!82CY:FX=/?DU6E70($,@BHZ&@;
M(U56+N?\SI)G,908;5Q.EDF(6X P;9A!+'!!O<$QY(!BCA?D3I65[\97^L]9
M#_:V<()-I=DZK^^^='KD3XRDF1P-2D& 2@<J7*Y9 4CHO,;))\84SZ6F%^3N
M3-%IQNT?5V0G6F<=T<XI)3DUU%H!Q".M5%B*Y&2^& .J8?65Z[,0TL'>\4EN
M*&("!T)2/+>?)Q%,SF11Q(X*QQF-N5 3V ;SE_O3A/3,=[ B "8YD:3 F/OH
MC08$M\(E9S51E%2DMGZA6M_!/I8*S]^?,,<PC4'E("B/>.04:14HLKE1HU7Y
MV,B2$CQ35/BTE[(/DH[UI>Q3T=7-EQ.-#4E"P/YGG8Y+0I%CFB"L N.82\M%
MJB]H[V=%_@+ ];6XROH00Q'#_L<XX+HR)W_Y^F%MYN2O9Q;HO=6ZGC0GX06U
M.5F #S4^198H)9%S"]!CB+,L:B4=B\ZGVIQ\1OPYV#LM(B=-49S-,,2- G.2
M.(.L90&!-9FSG(-FFH$YJ1=X7E^C.?F4-%N;D_>DTX.CSR>!.VF8,?FF">@T
M,(*TB ()[5(R-,%)4:!3LJ/7:$ZN%DN^!MJY?Z+<+2K80M3[VNE^!PGVJ[W,
M_8/>C<.7:RH;4MGY]Y/DC90L,F0!]Q"W"FS-* E*,E"*@R;.A5R)Y@XPW(1@
M<D:X$C(9[I7D3BO-"98"='ZG?:[V^J3F9NW9F*6V7(<33'\-:$"0)?DRG5*#
M-.$2*4N"<Y@%%G1NP3)_E[Y1CHV-HK3:L;$*$>[MG^C(*/7!H.0(:($T@&#U
M1"(,YH905,/!JJU=O5E^C0>)VMJO\31DQ?>/WIWP9)/@*B!E-&";E6!7$!,0
M,S(F"0:'SZW>:[_&T(#YV.F$*V"E40A4;Z*&0U$YHM@%U_DKCN/R_)A$>XVB
M3=HHS-CV^]VF&Q2-+X=:;?R[V2O& [+_#MS@1^Z'D0LE&TZVW:P:JA2J\'4[
M=O.-?)'][RM-QF;K:E@]9_IX>J6/XW31@D::4':+3 0\3#T/W[N$M6?@R$./
MQ)B=F'<AL8#S\NF>3OIM\K3;<"3%KYK_.RAJW=I^@37=RTXNX *3SRF71>F-
M'+X!^ 6L[7/DM>WG8K:V==UO^EY5 >$O"Y^%Z?S\F>CK4SB5;A$"73PS7]JC
M5-]@ ^&O/.&\_-.8HT(OSP#;RN7ZN"0XO!+/O7ZW4X9M]S.4E6_N=J[@P[N"
MRBNWT]AQMOAX[K?MH: BWR\( K:R-YKW7?4/BEI-V\-OE_'H\(;I;=]N7'1R
M"'P5V=H#E:0UK)&0BR:4>VE/<_QJKY/Z5[;H_C01/#L52 AOZDT2N+T<A=_E
MD+'8KK@(/BM6EX]FQ"A57>U[!-MN5^Q:%%F^S$'S66-J#LG/9BQK#'J9]B^[
MG=P\<ERS:M#.!<&S@,NBM7K"=P:M7/^EWSBSF><CS/1RT"URIP&N<O_) 8QZ
MW7#7C=C,6<!Y^$YW"3^7%%#.<=@/L3?-MXVKV(U3-4'R7N2UYY:\I5X):-,N
M"+O7AU]4)DN%3J!RPO@9(W*MD*%QDQ\LW[[P=7F!OA*J,9>\ $3)XU<8<>?;
M=QKO<HNP<F';,%S>WE+43U'A&9!:N8?E[H=7*45^L?X[<-IVA3LEXC:'+>^
MO(#LLJJ3<0]4EV86#I6E69U[&9PV93Z,N&%,H4/A4%!NZ[KX$'8"M+GN^)UG
MS<M>R5,YGP7P);]Q*,VFMB>K8ZCY-SIK!MC!G]^0XO3EYN#F],0'G9SG MDB
M2T][C1P7%!D/!J)Q1/-\N=AIQXIF,W?<IAY'&6V@@@6<\B62T<$D3:76B5!0
MPMP#U>.A-?8A.]#B?^!0PZ<1'175"[[T8AJT_M-,\<VIP%]NX)TG6"69\W.1
MTH'GRM8<6<<-DI[R2)*Q1 10>P&'%BJ]VS-\6O//7;N.P>@XT;#%P;. 3,J[
MGDA"UF""5/28466!^(=9KO?E(&X$$RZ*%"57P(7.B=Q.6C!K<O7%FH-^Q%D>
M[+T[B9PZ:7*!,Z85&(XD(ITX1D'G !H=X4SHUF[**L9"%MIIO,H6-/N=WN@^
M>2H&_12(NM3#AA)\D;MO_+5AGD36FJM2;UF)+)PWBUTW:5"TI)GWVP _]7*[
M[4JY7/C>"1=)\<K1B_)"LHI1Z2>W&Z+PFX$O=1,P/+\7&P$FUZ4M5(]L"$UI
MELWJ4KU,AIW2'(<:L*UTSVJM8?9BOIB1;5_?LI21IFS'U_T+[O*7KZS<[FFU
M>?)L*]7Y RRO<(Q-E*DM A^&_MX%.MNBLQC==,W,=W@=-C/O<M^+#NKW="[[
M2>=8?HL%R54Y_K,Y4>7-5T6,%LZQ-4Z.JG+KBWE43_X'[%\$!L+%?9^M"'K*
MB@"#+EOTC=Y9C-E^^!I'$P>3[*\B;B3!+G>ZO=(^##&_LMDN75'VSHF7GIBE
M!+$]D8)=9H)4?JZ?&_\@/XUL[W(3YSF^R,;,E-L;%&8FK C6%DM#</(XIT\C
M9T%MC_3V12O(T@LL[;+ELN_"(+ZJ CDRRC+I@A;:'JUL/-&BXD%!I)V9#9M=
M?WFB_Z _5:OO9J.A<]7.X;N9Y^;YI-CT;KRPS8*J<D[[N/$OD&@L[$WX>@3V
M*+>ML(>+9E>W<T*_L!UMKU-VX6IE-T+YYN[0(5#NU^3@Y9F4[YB:S'(<'+]Q
MB#LIE=#DAL\7<%MNG'VU;DY@M@O8[D*>E.;][9S4GT*;=G%:.2>O<+W8'M#J
MH/ RY(OS[-.S,-*@W7'9MU+U5;L<P+;[%IBYY?U#/E0@I/\41\V&E#SQ&A (
MW5S(X+K AD%V6V11XBHDJQ8((X5<2WG0[A?.DD(DCKB@ +\Q=XR\D9D]8-&
M,OVA7!T#:Q&/D  ,"C>1;>25M6)CZ)4K9U=&N924=M>J!U6@VLP"JQ,8$^2<
M:*\D9RF9_ZI\O&-B+BXY&O\8JP^U-5*V,\>Y:**F+@3L(W+>@@9KHD&&.H*"
M=2%IZRG3'JR1J\[0%@'Y?ILM0HA15#-B!#6<4F6(!N9*SK/$A$FXONQZ^E/^
M?F*XX-QQC:BV G&L''**8 1F/B$Q$"?([8&[/XW%\02Z "SV2Q:,W5QLQ)YF
M)T#AI<OM'',02<:7'GQF8?=W&G],8 !P;Q9FL? #ASC\1WZH]!"/_+X50.1@
M*- >2I"Z*CS.8S>VG<078/+LW<]C=!L 4?##2+<;!1!4WQ@K?1X L91Q0ZTC
M^P]S>?2)6(-E"LDX1&&G\:75KZHIE;5GQJ\H+C$<H!.H#0!OA1 MK[NJ>,!I
MS2<T0?!VB\L6%_M7V2,\@XXCK;JX9AB/,7I3J127R)HG"_.N)/_DM\M;IQZH
M%+U>J8ED-?Y_!Z5O>]F:Q^L:V6+3]D >LAM3JU0><JAC%AI#H*_LG'Q/D<V)
M4H@N<N1/N.^S#C\2/#N-=V#S3*XC+_)O'WN]VX[JD=,>RY^'3KNN);1J+2&Y
M^;6$[JP--%-+*$E!/15>&\\!G;W6)D@K8W1".^GCHVL);9 6W8U_-6&PTDA'
M^0ZG@)D'V.F%5EW5(2@]0<W>&"\'EV%VL/)FL@32D6TX[&\Q:8$.IP*HDE,E
M3N.H)\^R2=[')IBIKP #Q7G#=%IG!D/65Y?(A;[;C97E7 0#PP)@/L/F!H"
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
M[1ECF#L2':!<#EDAD2N!Q5P2[VSTRE/ W1*T^ZVJ4-"K$6\EQ/L\:8?FRO4
M>*"R8:D \0Q'CLB$1/#*TJ0)CGYKE\AMH9<E.MT;\A;#S@]5WF9>N=2A_N9Q
MP"HJ2803]SKQJ)6S4>DH TL)>QW37?DO-0Z\1!R8,.*$L%Y&A63(-7V#Q,@0
M0Y'&D086K <6 ,U';2N\+'FMQH%7@ .,ADB9%=0ZQ2,/+DJ::T4(X4,4UMZ5
MI%+CP O$@0D+*%)"M6 4"><HXH(JI)6,2$G#I62&^=SNC=%M2A[MS%DC#KR%
M"\)?SX;ET7Z\[7-?Y]6+QCIA$HF,>J!RSZDV&F N: )X1Z5A5-S#]KE_0MX/
M KV/MMG^3Z?7^U25U/C4SD'(\+4:!5=#P2^35A%3P7B:ZR*EW!U*2(&T9 %
MT00L*'619JMHF\A7>#E7 \0H6<"8Y*)F7CO&@?V=YBDIG/.4'(W&W,,HJ@'B
M%0'$V%PR49&02$ IY90&:31R07N$"?$<6TRHIQD@N)[/5JL!XM4 A"1&$EOT
M.$E<)JHI9A1; G83L4'Z>UA+-4"\'H"8L*-DP%@ZRK(=E0LM>H6L5AXISG@B
MW'&?7 8(C)=UUJIODGX,>_\>T<68<>K+H[DPW%6J)C%"".C*(1K /,I-"$DK
M$;US6EFJ-OCVJ(:]-<'>\518(Z=4)9P0#9@C[IA#UG&#'$A!EG)M+1T ]OBV
M4?/723_5'N1-!845,$&E$$"^!6$3_!V( 7$7HY(:="5'Z%PW[-IH>MW@,'''
MY'VNSD81SFU&N:4.:0VBP21#(^:6&VD*G4@_6B>J 6)S 8()F;REU'HJ>2!
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
M9L.]+C282X9+H9(/7(AH0XHDQ]8R([RD=IT-U>J8R[7!E9_.;,AQE5PC*CW
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
MX^F@9;NMZT8L#8$(#!=SK"S\HK"3LBSRS:X?7/3ZI<)\9O^*C8XOU,M*<;D
ME6>HRS1LX[+3AV>;66D%SCDMI%%&@&[T'3#PK6NVFOWK29FWTYA0Z)K 1]WF
MQ2W:'(B3V+^*L3VI_ T_:J:&CP /603>:PW;H'@#QF1[I[2NFIUN:=' $*>Q
M#3-N-6#J[<X% !7\79FB_\K( D*T&[,E6*W1=RXN8Q^^ "^([;^:W4X[3QR^
M.[$9<(# Q?GWVXWO\3JOO-=IMR/(_AY85/UX"KL#,A2HI@,V/;RI'4]M,2;\
M&O "CK10\6T/;(16YPJ^ 1_8ZJ/B'4# >5?@UY=@Z;3AJ+IY.P;%$-%V\P"]
M8KHVGV,!T]4S>;\NNYULD1:/]0:MTF(&"P_H!([A,N]1GG:S$WI9:^B?=0:G
M9UF#=6#9PHM*PLC',\3>8H0)^*T,Y5Z<TS2R:9,W%>P>P/CM?*+96 7C!R97
M44D1BK%\B 3Z4Z\(2<[2!:8,) XSZUR54_K[$M8VM*"[<![=[[%?&O.E!=\#
MZQP8H^$&/=A/D '5SFXWIJS(Y1/PG4$+3&8@FXM8$7 ,.XW7B":'[<F F-(T
MVFZ\&V12;C5MYD^02'X(%I54SB<4,__T.V/F H2 S89CV88-AS//7@R0OU>=
MS'9@G P*'JCLJ8*@1HQQVNU<]<^V1_Z7TA@#T@,EH9F)A1A#)G3>U>2YH#:J
M1%/06/!\MQ^C(S1'86C"F&&5H<6&(7>2ZH6"O=^/WW\>"_*#:O8?B\G7,GLL
ML[^?:.]U4$(C*[5%G($-:RR1*)>338D%X6G:VITO=OX_LS0QA.:A&1[;!0'
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
M&VE>^3Y6H15K);X5]_YE[-G7XA\QH,*,>9?S[$YC\?/OPS"4XE__::;RU_\
MC2I[W'IS=?_73J1SXRS%R%=T((5A5AY&H2_7N_PC=GG"[!WN]<@(N<>.UYM:
MD^[&D^[Z==0U;1\,\TQ[]X__4V;U=08P2I@1876=N!?TS;?0.N#75K/,8"@K
MI?7N@Z</6/>S8MRM54<7^L )#\Q;([E*E$>"70P^!NE52%@XSA?ZP&>K585!
M-RNQ<X'N=SN^APISI2I_*;R.63M^H7[OJA+I#?SN^N#\T\WAWMG%P1X\0_?I
M\?FWLX.OGVZ.Z8?6\=<_O^_??.'[<Y5(8<RC3W3_?)\??CS&AWN?V?'-M^;!
MQ7MR?'YP#L^=??OZ^>;@Z/3JOS=?)CL34XY5TMX@9YQ%'$N6"]XSQ(F/4E'J
ML%=;NW2<)S<J5;D&1EBU#/(;*&?\.LL2^VBLQ=$RQS!/B;B0.!%8:N<9I\RM
MH2SQ+7 Q'?_SPLL5/QU(C-L>"Q&)EE8BGG1"W%.%-,82!:V"\M3CP'/2#=Y6
M:EU-,5Y0<?8:E39I;:NT3GU>6)J^]A_9CS50K0A4$]V="?4B 5CEOJD*<=!-
MD:%"($MB,MH1'4S,Z3#;S,SW8'O)_=EKC'I)&+5*PTC%O7$TJ4  FXRPQNN8
M,(N@F_,HXY+@QEIS>DY &FM.)#FL'&&(40^ !&>'K!$!,>VY)R!KM,^ )$%S
M6E:)I$:E#>+<UXQ*JVA.SPM+M>:T'J Z'&M./D@3&:: 4<: G6<\TDYI9&D*
M/$9!1<PY0'B;BWD3[UDTIY6]SXN;YFXTW/P"BVAU3A_D:[M[N2_,Z8R#(U0&
M%B0GG$6F$VCQ.'@3J/6*RMKIO,%@<SSI=.:,PTF!5A29DXA;9Y )3","NA'@
M PG<NZU=/$X1>933N6Y.?T^A#C#O<^D4FISA(.$=)C82K6TR,7&YK&A=;6L\
M)U>-;0WCC'(&)Z2L!Q&.%4$:1X$X$$+$DB=L\=8N4]M2;U(#^IJ-UZV</R\?
MU\KY>CA[PJWIF$U22HV$<-FM21S2U'+$L/$VZ)C3V8"SZ;9:4/CL_LIYS=2;
M*YNQD-):X21G@3.57* T*&4$]DY$OJR\2BV;GY.#Q[(9!\J\L %)E\UK'P1R
M)BGX@Q#%0?1&'@L.IO31?L":C3=8-C\O']>R>3V</>$X$\P3Z3!%4EL'MBR7
M*%< 1=;A &1'L%!A:Y?R;2/G*U$^BVQ^"V&;1]&?M>%=IV6W@'[7AEBP21W
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
MIP+$-DX._D+U" (A<6NP#;_^7=U;(P@;@0P"]A=;2'OH80W76KV&BYW8/^[
M+Y_ADM)\LM8:"VF-F:X&BA&F+%5(\9)O%@7 12U1]$88*:0AB:QM4JK6C;EW
M;Y6EL^:*^^YK(5T+Z>=VY%D+Z8<2TA=3T![P.^,>"1(9XM)&I!,/2%$;K<#&
M2XMSM2"Q3MCU(C*UD*Z%="VD7]3A;BVD'TA(3_E?G,/)@31&(2B)N%<).<D8
MTL1IZ34Q*6?3$L77A5Q6L_#'%]*SQ4BOIZV/\J$?I"S"Z\[9>:>="7E4(@&X
MX4U58^K7V(ZIV:]+(FQ_/#0*&^ZY1<3EMO:.4Z0CK+".05IB X\T72UQ\$Q*
M@;P=^]S&-5US5:%F+P>S=U(I,U259<B<<>=B*'7:_,IFHC^IP=9I\W7:_+/:
MP#IM_@>F<C^SM7S4M/CGM99UVOL2=OCISOC1R!\>LQKU %9BC9X" 3U0G82'
M((SY7K[759'GNB)"G=Y?+]DSJXCP>%+EMP@:P;;J0@BK,X45#8P:ZI\AP5QS
M4#^7(YCF[N\[7W?.=NC>[SOXT\D6/&/G$I[?VCWQ%[O[1WQO^\W73__LL+VK
M#>K.WL*U;RX.+@_XP64>Z_N3G<L=F,M'NGOY-I>AYSO[O\%\/+]2[$ ((8,/
M"AD3#.+:6&2#P8A3)C"%G90Q!S/Q=8(7/(%Y0N?9ST?6O+"$X8<,_*F%T)*%
MT"181[B ??0)&<IRL([/$95.H<"M%8Q[;9A=VV1X'8ME!536TJF63L\IXJ66
M3LN53E-1*@)[RY3Q*)K($5=*(VU"0M@$:10% .7DVB:7ZYI?[S'YDBH6/)XI
M64KJU<4*5LA6*SNRU0Y_=GPMCNXKCF;J$B0)-.M"1!H426YC2)"-\$\"8:2\
M81$V=6T3I-&<I,6Z+,&SX>E','UJGEXN3T\,(*LE9UIK1#P!GHY!@"F4&-*1
M)FQITHFFM4V]#O91S=//EZ<?P6"H>7JI/#UE-B@0PH:7(HW*(DY40AH[@T!6
MLZ Q%X3[M4VS3NDJE0]Z40=0MRYR]KS%SF,<Y8RZ+=8"YSX"9R8O'0O!/+88
MX60TXB$19+SB*'A!?;"<TBARW>IUT"E/]BCG5F#AMH[3)\VUCW'V47/MDKAV
M OT3Y2DDIQ#(7X&X=@*YB#&*-G>SI))PEQ.5Q3HFR\I3KMEY!=GY,0X+:G9>
M#CM/H?YH#76**<1<2CE/,"$GF$.6"&$Q)5&FJH*@-FJ%V'F9AP6W*2SV>*"_
MJBKF*PZ8JB<VRFV\SRG"_<H>/&GQ]0@VQ WIRK7T6DAZ^6D3PGFC #(R!.!2
M(:XP@!'/&:*!VF!UT(Z8M4U!UMG2#A=6IB;*$KV4+U@./()54LN!)<F!B5$2
M T]:DX2",R 'M,#(2D%0PM0G%Z1F.>1!L'5C[AWR4,N!YR@''L&<J>7 <N3
ME#5CDT\:N!WI9 GBV!KD3)(H8!*<A6WC.JQM2KENY+W[3#V4'!B:.J.!# E\
M6(!DR5Z-6SQC:3G8]2 7'N2S3]S<CBF"; QUYF:=AE@O69VY^6,S-^N#\Q_H
M]!J)\N':UV!W&6#WS9<"= O@W3H44BA!K4 $\XBX,1X9)1E*Q$?CH_#:Y\;/
MZT0OZ+JO#]P>BGE7OJ]7S<8_B(UWQFRLP2C%@A,D'4M@M!*-G!4<":EUH%)H
M'T,.O"/X>AC,[;OZU&?I*\S:C]+#JV;M'\3:'\>L'3!L(V$2"<TQXHX*9'56
MTQIX.WD6HTBY]<HZOE?'KA4]6%]ULZ#.POO1UL)\@3,3PU^+G:6(G:_3AD$R
M5":N/%*>6,0#ELBY&%&PS$I+/6<DI^>H99V%/='CKB?(OD_&7JAY_(?P^,1J
M8)&82,#:MR3WHN#6(,.#0PP'BX6RUC&YMDG6B;E^TE5W_GT6#/ZH5D/-X#^$
MP2>V ]8^)6P" L&M$2<X("M 5A/#A>'1,FQU9G"NKM<8>O+-?E?=='C6J7B+
MR* E& EC&72#>Z):ZEK$+$7$7$S;"9H02Q-+2#CI0<1$B@ M2D14BDGQO(5B
M;9/-2?B]2<#4[L559-+'/3FH^7>Y_#NQ :RWG#G"D;<Y_-URC1QQ$2""D92R
MH)3D:YM4K3.R(N[%FK>?E1%0\_:2>7OJZ,#H8!31R$N?0#<'@EQP&)DHHI!:
M8F["VJ98U^3ZX?Z3/SEX"BEY8<@#=4[>"ATX+"S!:M&U%-%U.6U6$*WRV:9$
M+G**>%0<N20P4E:)8&+T4>(<EP1P]*D$X=?)."_'8*E%PK)$PL12P4[H") &
MI4@CXC@E9)D3R%H1<ZMB&SU9VV1J79(E'%?4XN!YB8-'M7%J<; L<3 Q;J0Q
M1IGD$/>8(RZ90X:QB"03.GA)K*;9<6'6F;P>H[!ZXJ!.T:L'^4A6\*/*\,H0
M_K[]^V-UV\HMR^W;B2P\_]76Z2MJZ]<:?"D:G,SD'H5< ]Q%A)4U^>C0(^><
M0HFFI")W& >QMBER'[9[MT!Z8JB^EG:UM'O$*D.UM%N6M)NX+YS5T?N$D3<&
M[!7C'=(:I!V-1GDMA,2&K&T2N<[4DZDK4DN[6MH]_5I*M;1;EK2;>&<<-4QZ
MS5%,7H&TDQYI+A.BWMMH-2!W4$_%68N?C+1;71<-@QF%SL"UXBJ[/Y[7* LU
M_+MOX4+X/S0_;X[H>'=P!O+1C\3=\,\EV*ZS8NN#/XYAT(I[Z4U*$3CG<QQ+
MLO>V']]'>*-OMIHV,]5^'N@^O/_75L>?/E&)]NF_Q]B?_=VV_YC!WLG[D[WM
M4[Y[\HX?G!Q<?CIYWP1I)G9.CL]VMW\]!:E'/NV_(0>76^R_EP<P[IPFCR6&
M%4>&.,!@@5ODB*7(.B$X<=$33]8:$>3^.2QTOSN(L-NPM2/Z.;/=HV8;56(A
M<_XOPV\RX<A9V'$RZ/6;Z:+ZJMD.L=U_Q2IA\<"ZEW[+S];X8GN-T 0**L6A
M4[=SUN@?QX8] S;I ]&>G0_Z,33<1<.>G[<N@ _*[Q\W/FPT4I7V#7.Q_4&_
MT[UH=('P&OU.X[P;47[+\(7PCM1IM3I?>I.R7(5E%EC<+&4S$8^9N>)96,"6
M/>_%5Z,/OX1F[[QE+UXUVV49RDUS(G]^^=(,_>,,339P!4^&/M?A\X<_;Y2?
MKBBAZC>A-@05-_Z,-\B-OWWKL81N4,SO]-AO_R;8S2]].8-5MWKL=YSP"Y;#
M>R#8K>Y2[(R(V\S*@W2(W96:UV_-#- ;!]%V&V] P(9%BI,]HPV<PC<+0. 5
MW]P/\;P?SUSL-JA:_X_K_GLSXZ!EK<%ML.*S7$LS6DMBZK6\WUHR/%Y+?;^R
MB$^MQ"H8& W;OP']W:>HYI.DDP5]7>U!II[E'F6^W?WMJG5X&YMPJS^LV_1A
MM(,S%X\=8(@^47NQ\H!UP$;\"';@#MLY>\=W3M[!/9[L;1^#_?B&[-*/ESN_
MOR,[EQ_)I^85#]C)$=W=__MDY])??-H^NMC=!AOS$M[W^PZ'^;)/^SOPSH^7
M<,W9?R_?3K<5H<10+SQ#C,G<5B2 E:F%1(KXX+7"#J>PMDD!K5YS?_WKL>O2
MOE@VO.<96\V&*\*&4UW&E?)2J(BBE!)QYBS24EH@-AFDDTFJ'&-0L^%*L>$]
M#W]J-EP--IQJJI$L4T($CJAC ?$4)-)&P?9QFH1)2H"R!#;D&]</@_YU/VP]
M/SMQ=;%UJ8F3';2QM]YHQWZCD\9 VU4'DW>22]]?AR<O-NX)HJ_5&KR-T)A?
MPBCV:FFQF+38F<;.C/)$HA?($9P0UTPB)PTK3;Z=Y<1(;$!:;%S/6EX&:RSC
M+/(YLM<]P7'-7H_+7A-,K(VW.K&(N*<XY]9J9+!@*()1FDU3'+!<VV0;O&:O
MIP-Z:_9Z5/::PKHTFJ@D80B AP6L2QTRTA"$9=(F)NU(5&N;?.-Z.9V7Y45^
M'WO1=OUQP[9#8SM^CJW.^5F.0?AI[?W_L6?GOVRO_=SPW1B:_=X/ZN6U@D+C
MYIS6E<&\\.7K:EM&6UC+B\7DQ;MIM)LPE\9&BKC,%;ABKM(C? +R\MH))I@M
M+JHY\N):%NM#>ZB>-6L]!MZM66L)K#5!NDF:Z(CU2 NP)KEV$6D-2)<9YZ)R
M1J505/$MRE_5K+5$UGH,K%NSUOU9:PKEABAL-)0C1G2NP< <TC19I"@)407*
MJ#%KFV2.$?GSRW+H;@-!]F HC?-N)PPJ[@AQ^*EVY?XH6#N=_7,98>EM[_@N
M8F-[M%6]=P-8QM2,X:_Q1F[ENYO]9FTQ+RI+/L[X>XT,D@J' NAIQ)53R#+E
M4 3E3;S!*5*=HR U)?27VBGUI'R^-1^N.A].X#(. GL<!7(8F)%3&G.I6(UR
MQ44&4(T0X6H^?#&(N6:Y'\1R4S#:84:5P FY0 SBD7-D -&@9)QUE'@9"*@^
M_%WGS[/W%N>8XW&:6M.V&L RJ2H=W@!KK@V3>$%>XM5W$E\MZYZOV)[:OUIJ
M+"8U#F8#)+ $^9!09$8@#O@8&>8)<MIXH:3"B<HL-984(/%BW5JK[S"NV6SI
M;#85/$P8]38HI VVN3>*0 :@%U(J)1.4)\2F[..Z'CM<L]GS"I2HV6S9;#:%
M@;5B'.")08H8CP"DF%R0@2.KB=>PU]))F[79]=C@E^5)WNVT<TV%4@-A!'V;
MF9ECKS\LM/!R_,E/(T[BS==X=MZOKJEEQ&(RPD\CWJ@)CUA)1'*_8FXX <3K
M.!(Q6B]L\E;@K(IOT<>T]DL]_2")FJ_NQ5=3L<!8,"RL081:X"N9(2XW"B7A
MC$@^6.W+,>ZR(B1JOEI=D%OSU3WY:G=:7U%JE7& :9U!/#.7TU8#FV%+L(&]
MU2D']7VO-<6S]^O^WNF$+\U6J_;=K@YPW6[VSCN]9OZXEWX=]& *O?J89T%Q
M<#0-7PEF+#HBD>,1Q$&P"FE!*$HD"<N38E*+K&:_8^+6GJ0G[["M>6LYO#7E
MI66*:YIH;A#)$7<F\Y8+N8.UX)PG8F3*[J/KC2)KWGI>7MJ:MY;"6U,PUEAM
M+)411=@IQ".SR&'%D'!>D:2U PMQOGGXLERS'_H=?UJ*Y<9VS[ZLR-X']\2.
M^S!6$J+?CZ>WRW8]MMWH;"^&O^Q%SC3<ZG9M^RCFCW_%;E[:6E@L)BQ.9TJ>
M&6:%4@HQ(G#NR,B05HXC+!RH $V\]'Z9B6RU+^FA8&[-<:O$<5/>6VLI4]ZC
MP'0$]6PB@AW-.AHG$8.(GI?4T>\EX=0<MVK>VYKC5HCCI@"QUX%[S1PB#F P
MITXBZY0!BY.2C&= X<7YI8E>F%_W;]L:%(ILV-SWP;;]O2H#/RUQL?HNWM?'
M62J\;8\ZE,-%6[U>[/?&^[8UVK9:7BPF+]Y\F6YRZJ7Q-I&$,., BGDBR 9M
M$";1A,@D9=4!JZR]4T\:$]?,MS+,-^FY:3&5R@F QCB78F+9-4R# >7MG60"
MRU"BAMB<<Y>Z ,23 L@U^ZT,^TV:0'K&*0<EAX0Q%/'<#E)C5PI%1&F-%2[)
M^8&]+ZQ&1$61C69F&P^#LO I=T\;G6;<+;/M25K:CP.=;VU?CV3'Q]$^P55_
MC7:I-K#O)C2^3@-F(C2VR0BD5%2(6^*1E5@B8X/BA!*K:#G.K:N3/L50B9K1
M'IG1)N#81*J"X*".712(*R81Z.2$A)=1)L#'.-W@/*X9;?7C)FI&>V1&F\!@
M3D2TA''$,$N(!TJ0)40B(E*,0FHJ=4DC_4Z TK-W&;^/G\=.XTX"HJ[,LZH9
M1NT\7O5*:;G XJ#?VVJ'/SJNM^7[>RF+JEJ$W$V$7$R#8HR#%)9J%*TG.0X+
M(T/ G,;.AQ1@=V6T2Z[,5+NRGH GN>:Y9?/<!!^+7):0&H]T#!YX3A+D&!?(
M"N6QER%P*VY3X;1FN&?D.ZX9;MD,-\')&/C*.@U A?&0:Z$!KSD-K&>()]Z&
MY"-;V]1U2>'M*63<L.%DT.OG^)X7Y"5^,C''>_WCV-WMM.';0;<+"[PUV:[]
MSM0)5*QM[3O*D,MIH!RY)C&!OC;::<0)E<AYT.$J"F]<,/!K4=JLCHA\VBBY
MYL"5XL"IF M!)<8) VP&>Y6S()&5*B+NB%8X* <L.O_\IN; Y^17KOGN(?AN
M@IXIEM@[:I!-G"#NL<[9-PJ!G2I#U"8(J_)QSO4*22_+R[S?A9O+Z4:!SW49
MX>?C:IYL+5RPU][R?G V:,'=85B_\<UPAVN!<S>!@Z>AMA;82TD"$L8*4/18
M(<>E02DXCJEU6.6\^]HG_72#-6J6?!(L.<'>F HG?;*(,4O!^@T1:4/!^C4R
M>N*IX!+/=UG7[+C*T+O6FT^>22= /4EA)/R#$K< U'GTN=^K1REB@%>&!B+9
M+?7FL_=T%R/RY;BU5S]OL&S(E"5?BX(%10&9AM"2)()3),C17-4XN8BL(00I
M9Y@R(@7/B\V^I.3 VE6VLO"YYJO[\]4$!T?"*(\R(:8-J%@1 S+.8A2LDU(G
ME;2,:YMLSBE0S5>KC(-KOGH,OII UV@M!O JD9(>[$N# T!7K)$70C%/G4V$
M9OM2/XB/N5'^IQM4?!_"/BJ;['?ZMC7LT%&<SO%KKA-WKX(8KM,-L8NJ>;UB
ML!JA,\B=04;3&5X V/U57JM>I]4,XQ^?LYAY&%C\&E[9; ]@$??.8[?(FEJX
M+"I<Z(P_67),' 501:A'W!J#8"L]BL*K9)SF2>7R<6Q.;9U_/;;[JN;&QP73
M-3<NAQLG$%KAE(C"P(A"Y*0EZQ$H_H $(#B;>T&G(-8VS1P(73/CRC+CPR#P
MFAF7PXQ3N-LH2I)S*%J14Q&(1M9&C!B11)K@P9P-H!KG]0_XUW7D_>]^;B$'
M_X?FY\W1#;N#,Z! 7_WMJQVT%72'RT9D/:0]3C=4!MVC^A2ONK%E,QW\\J49
M^L<CVIRZ<<B,>'*+=<!W@_[-MYS9[E&S/6)C.8\5'Y[I:!ZE)N-%K99PZM_C
M[F@TY_8H(M>-]A39!(-]95M?[$5O[=^SLX0I7EG5JPM237+S/Z[[[\UY+[ZR
M815[\1 CH"?KHP74:Y(5P26MH[%2."YT)1G@GABV\LD22<3D^'NX(''CDP8A
MP>&#YXDKP</W]F;X39:I9G:KLNW=3!?55\UV@)U[Q621[H^Q>?O'L1%'<JM8
M8R"BX/&ITVVD9I92C6P6K#<R'&G8=L@?=.-+[,;&:/6GQWVC*^>A)E1;1P^E
M C[]]QC[L[_;]A\SV#MY#R+_%-3!.WYP<G#YZ03$^?Z1V#DY/MO=_O5T]_<=
M\FG_#:B*+?;?RQV\<W3HE78\>HITE!9QG:4XL!;25"KF!>,FF9L,G/5YI/=0
M%-:H(?]3(+'=HT/AF/4LY4Q%ZQ G-B+M/4'*6F^L)XYY>@-J+Z*NAI-/8*/)
MSI?#*+GR+BDD<W<.K@-L><@)X1SLLI*<&LA-B'"]T8V]\VJE6Q<;C:P1CX9M
MV!K-LW/;[&9?><,?@TX'*=)L3RO&0B?COX<J<E2TK),:?7A:/P>4#$EHWE/@
MK@ F5[O3;QQ;T,(%/@[SV5QLQ]3L]S8:;Z\Y3!M?; \N#@,/%[N+QO_<2*^#
M7EBNXD-B*@5E.AX'."-T^L,+[W)$44IV_YI+=K^>ZA_RYJN/O1[<\&NU'EMG
M #$FD3?RQ9']N\N]_:,ON]L'8%W!'"X/#JW4TN:FBJ!7<K1;/HT(3B*GDG=1
M)0"O-.>+7A=V_^?_(Q+_ IJR!7^M+T1&]U1N-1FM%!GM94^7#MAJ#IHR"="9
M@2GDG-!(8C"9C-/1:[RV*><$3=Z#C.ZI.FLR6B4R^KJS_>X0!ZQP8";WQJ*Y
M,X!#L&GPI] ,U+,R$@,9B3GY-S-DE%5H+*L]HPUSGDHO;PTJS1T:YU5WAZO*
MN;):U\=FZU55OQ5"\;[85NMB'6Q:N-"V+B[A@9U!=Z;B4@/HP0%1])M#VSCK
M=2" 1@X@+<_/(:2-+=__O[W&3VO[K__8^K^]M9\;K0Y8RE-F=;ZR"Q36#?!<
M._N*X>3RE!]8!-^:96Z(F!T531NRT%0VVY_#9;L8\]B096IF&3'+/M@I6!/*
ML40T$@4REV!D?"Y%B!V8LD;X$.3\P+=99LG4]<!BMR:=!S5V^.[VT06H:09D
M0W?V3P^)44%+(5$41B,>74"&6X$$#<PQ@/9& ^D0_%U!>\4@F35KKDC.E73\
M@3AO]3KKC<_76ZWT%I6IC!'G/-A%E 2NO=%>)L<B_"&I,-(.92IE0YD*U]\?
MCUROMWZU)/N(66J\,2M"+]\="N]3S/6HDB+YE#98E/<'8>6C<S1BFW+L,/V>
M^9/Y8&O0 Y,=-'[EY@9S/!:4$09@?G<:O4%*3=_,/H'J^ 9,]OBY&2+L6*/C
MLN5?+LY9W@4G]#*D#(W_'=AN']  T.(4IVW,=:,_I/M_+L.4F9]W@4Z[\-:)
M2Z+3:$> *)7K">;7ZO1&J*87;=<?ES]"!#'1.:_\)D# @&J\[78O@!>^V&ZH
M[NCD8,1&/YZ==[JV>]$(30#DW;R*O8W&/WE-R\#R6V&4UY?:'L%*]_KPK L8
MU)&]\FL9!JSW6=F._K'M-V 8V65RUH&YM9JG(,GR]^WB>2D7Y!?-8#);.B$T
MOG0&K0  #68)= $ L7(3):"@3K?7&/2JI<E79Z1Z/'Q\\[C3"7F_J]NJ12XK
M6V9D8?"PD$5 %-JIW$6CM8;%*WASO:#1G);M\QV9? ;]0;>X@O+1Y3"4KH*Y
M]K-MMLJWI6)^R[9SJE(C$W0_'F7T6B;J1Q-JGIVW2CNT:@;#^=VT$!-BK<[:
M;GL&)E?Z# S,N=8@C+@UN_Q\?[09("A0R"ZV?C,OZK<<@WGY9UQ]G5X?-B\_
M90$3IKHA,]D\XP",CV[GK+(^P,:H]KP_GXE'@JNBGWF'?-^VEH:'?*O=@6"\
M=V_+MNVEW4Y[>[Q?OP^WZ^UXMP!_[D_VZ'7>H@FR[.U-&?S#CH&]O,YPUW7M
M_&S2_Y:EAW>W3P^=\38ZY1&+5( I$S2R&) I4=X1I935)NMA,<>6^=?Z(YVL
MU<3V%(EM_^ P)LPI41%92A/BG,=<Z"PA0FFDDCOB="8V/I_8'N^$KR:XITAP
M)SN'0N'HE<<H$2,1IXHCE[Q 00BP,( 4@J!KFPS//5&>\3T^1QP%F!W(JY$+
M7,%( %P/8$B /+["R]H5.'$7!:V\S>%J;< =[\%0:(-9]2%V/S<!LDR%'5V
M.3'T/>1;7MNV#79\P]81H/R+J]?W\@T$KN]V!D?'^0\Y@4BO8='@^C;8=; K
M;7_<[%4^W%\[8)/,?12?>52Q2O(,@9NS&>A.8#LS:OX,1E)GT!M:-+T^\''#
M M\"8)[=YYG@PB4@IUD'P@=_#+*A%??2M5YNP.)_3CS8^]E V(=7_]KJ^-,7
MQ]<',.Z#0R<5#B$X))CCB!L= (D'AA)(=I&L]$Z[M48$@CC/(KL[B L$_:TV
MH^[/L[F!',_ X.^-[* 9$V0J6ZM8@F"Z=+ZTLPV3+[4^WPMV>+X7J+J$D!<;
MUME6,45ZQ['8T=FBL/D$):N9WJL[2T%8N!*V.PFH+3'LL( M>]Z+KT8??@G-
M'AC!%Z^:[;(,Y:8Y!1TF4:8;N(HT'2;D#9\__'FC_#2*PI_Y39$-(6_^&6^0
M&W_[UF-S0A_F=WKLMW\3[ <-5M[JL=])>ERP),<#)1VHN4D'E?_PQC0/<YM)
M/6HNQ?QI_5;IPH.LAM^ R J+)*T^H_V;2K%YBHDR\^?\(9[W8[9P&E2MEU#Z
M#"J6M0:W25>:R4JZ_JCGN=9FM-;$O%!N,C^(FQZB*-/\"?^4N],> _P'.Z-W
MS]8+=ZL>^Z@I=^/N"]F2JHR-5S^H9&PWOW:E)G][U?%(U0*?Q)(MJ6Y;*8"A
MJJ2Q5>:8#\4_,+>-WR(SQHVG(![^YUY37&U27B"@)##.HK")1HDYI\$Z%ZQ1
M@0L>"7?R\.W<*'NV0/C(-9_/WNB0_L].K_=Z^OB]4&!V"75\?L[0P\N>J"-H
MF(J,=[=WQ,[EP<7.[Q_YP>4[>->GL[W]/XYW]S^=[OVS>[KS^\'%[N\?Z:?7
M5U.1W^&=R]/+W9.W7S[M'Y_L;L.\S@[$SMD;LGOV3AQ0>.?)6_P)GO/?RW?#
M-.0W_9VM0TX59<(3)(QFB%/!D,:8HVAQ2%(2DZA9VR3KA-\4NG<?]AC)O 78
M9)F%O&IA]5R%E9*61A),=(XSQN ?'%WR.5V:@)C*PFI.(/&U!+9:(CV41+H8
M2R1FI#&,8J1H/G_W&B/#HT.$>N=QT)YQN[:IY$WI&X\ACY99 .T)X+_W$6[\
M/ P8JLH.'.4XHJD4@QLM"KK8JLP5NT];-CT"D((/H^_>5)F7HRT$B;7E?7<
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
M_D+553Z_<T:Q 2LW.Z%1C>(&B_Q6UD<5?#MZ1S7BWDR;Q3+"WA=[WK"CVWK
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
MA.>=<V8B+-ZZ7_:<,*+WUN[H.0.VO>W=HU^,NK8HBB]@V_KK3];B(B!>$%3
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
MCUXD1-SR:(Z%3$P!)FB?$-><(O"K":)$&A>5T<Z:]P 1\R68K!>3?ITU6SY
M7023?L!9)&:9>?1H5I+M5L9F;E0>G+?QA&C4.\]*8IQ%8<'T2LPY#=:Y8(T*
M7/!(N+MG8G*9E;1LAG.L:T(R>0:V#8A[G>O,4D#.>8(X;*@*E@5JZ,:68&9!
MX:>E.5DO@]2SYML\2_W+?)M5P821$O]HI*'>@K\M(N(.G&Z3'$=)1.&\3<S2
MM+'%9)7-G:M8!J5?7><75VLZXD3#/?G?PF4[%PU,U7CWN,:[F35^6,TP4LB0
M:QAHJ?-/TOG1>G-*HG?@,6L)%(#;2)$AS"+KD]*&: OB 3R@BOF=DNP7..68
MV^*N<&;OM$=<73*Q,!_BY:?7WX6;8<E/4?%3NAFSPLO(-!,<I09>@5S20"F,
M(<@:;I!0V N?2 @\;FQ1LRGI,AUT]^,F@^\:2+TJP.H-XE CWM.4_AR+C'25
MUWCA:[QV2.ZL$4(SOI&%^"MV\NR)5KL2?UU$WY]#\1/^NO@@W3IYXTL=A^MM
MZH?SL-/?T_U6_E,9GIO/;OK1\)QBS$G'+8(==X@3HI .(B'A-4G16^:]6V1X
M;AD=\7>F\TL?@7M<[\O W"+1X)9%>\],-%HB%E)"G"J&#.48:6^H448ZKT09
MF"L#<Z\4F)L9".Z+UY$2"IX$!2/Q.FZP-"1(I)C+;>ER@[IH(R),&.Z89C[/
MKGJM>-T[MM6K%^!Z7&V'C6_* -A\^GIKNIVUEF*-D01*C[BT')E$-5):T90B
MP9SJY0V +690S5(G#O5):M%)<KR=T3PQB35,RUWJF,3(+I;!AV=@UH^QX -F
M@D4=4&2)(!XD1M9JAZ(70@++"$2EC2W.U!HGU+XSY5[ZX,.(@I=1AD6J_<CX
MS)S[8X1"2>6SNF@Q<LI9%%B2P25 !:<VMABODG56_+7+I%_5*,/]&E^&$^;3
M^9%P0L *AR 3 BCWB.N4P-1;@I0*FFMK<, >3'U5TH6$$TKKNV3AA,7HYWBX
M@)3<>U:%O#7"1A)N?,)()@H*R25#)E*%E'$F6445SD:8\DW#%C5F:R4FN"S3
ME P[")-5&L/>T#^SY%>*MM"Q/SS#NM;/6&G'X1"-XJ56US;O?.[O^:702"FV
MX[F/%1>[5S&>%V,W?+/5R55-O?$;%YGEYD!%_D33=KH5L(!%U5.PUWFH;G\6
M1X:'BCT/Q?OBH%]Z\>G-2K=8D?S*^: /?:7GWO^C,AS%.[JZ]\::7FO9CVVW
M<M6Z;(;*L?V9UP<6IQU];/R,H>*NBV?)\G,<T5GK/%X/QI0<MYHAMCN51LIO
MN89/A^%J%&O3:/??VAF+_HR/+:E6]H\;G8H]@Q6 ^V@TFQ5_G&&RTIMNW-^.
M9.%J(,FGL=O?5UC7X>24:N5#][XOV*Q<Q7Z*3$Z0@2=K_3B'Y:G\UPPV Y.H
MJ5222Z$X)<HQ12PG40D&]B>2>VR&6/3(\WKK_&<OU)RM16<_2_SHZW^T.MUZ
MJWL0X;[[SWG;)D&NJ,EX_N"A&MG=_G$D*-':!8$8Y\7@(8%L  _,>DR4Q4%3
M)C>V</6NZU4!=6MFT0!ANSP?BL[XS&WX!T!%.S9M/P=K;)C/#[#Y><@/0'S%
M5JX&4P1LCVY7+HH2]GS]AWP)BV,4SD9J=.0Z\TEO@41*C .UW,JG^A)7+1":
M>/YJHM<KT/_8:O?_E-^WJI[$'%)XO;O_@]1N]OCN_C<!]W]$!>PG$Q%9 ))<
M)LB0]B0ASTB0-$C/.=O8 K M)D9,FOOJ0B8]/='XO[EYFBUH/N> W,_UCW<5
M!V#['L69-_+VJ0"'02.+3^U6I[/R4;8Y](3N[A\<,2EC2!$TP@:)N, "F4!
M^IS 1C&A/">OW..HE(HWEPH'+AJ+B:/(#$-<JY#/>C'"3DC-O64*XXVM>NN.
M";]KTT?-<P<L<COVC#08;_ QAAR?F(+CCW#^3%7C71->4-,A)YVX_.#*H>C\
M.G)U7;FRG8<YZ#VG!D8$YT-05((_BWDRF148CE4.,!O_V'#:A1\?C(OK1#RQ
M>'$;F-%'6*7QC(=W*,J\=O/Y*!DA8Z0.&843T%'!$>R:0TE3[+)0)V'R&-JJ
MOAN%Z(G@_4YR=HKZDG?KBDW*7O:)AO+]-%'<6  ??:9?M*#3K=M^405SO2<+
MYQVZ2**^_>'(ZI"4T10Y*2WB- "\.>^0T-Q%K<'[]71CB]+JW238@8^T.9,$
M)4(C![)+"/<\,:8M21$+)U/ 7B;S"$\K)6BY)&COB!&5P*E6B# +$F0\09JY
M@"*P;T]8R!T%08+P Q)4X-$L0C2G)2R%:*F$:'_G*'(+5%]K,(V9^R?)D/-<
M(F,)DXDR%FDQH?U!& +ZGX-]C9^Q>?VJKO)KQLG'2>?D".E.8=$CW/59$93J
M!U%#I@SP]H*45BZ+T'?^^^]-</+1G_ZXU82[[ >N<CP[O^&L%6*SX!WMV&/+
MI>_U;K1R)'+U^5<=R*L!J,7 "A#S"OPP#+S5:>>1]-1'L-XX1%7&;-ZSA'@A
M*;6)(!4<N#? Y9!6."(O S$:QR H$('SIWCJDT[TJ'O>/X++ E%],';^+/R9
M$!E_',-E,^ZFZ9(Q.L0E&_*>1'4ZEV>]O^WG,\M]N*/?F_#&=R<C(!_[_L@'
MIW%2&'D<! *7$2-G@2 RDBRQ3BKK<0\8&N>7,7S(RARDU"YQ+3%W/'FKA14$
M_ ;MM _$ DV*( X7L%7=-M"GGF5L-9NMJZ)7Y>T.] S79:<G1-GF@13YRV;O
M  ? 8S0R\]N]^3CSD(A>^EH/&_M/V?OVGC0\]J1;_[=W\CT(R_>Z5@#E:-J+
M3OQM\,L_!U.N&N<%<2@^-*4BX)_]P?<85W$O@:9?D="_?O_E*O[;QIULA]YK
MFE29D/>^C*ODWM<>NBR15<[YDR[[2"'%C%.?WW0L]I-;\BYK?N3TQ_K84ZJ#
M:-N5'>#-898.NFNY?RLY%'+Z,]^6\S"\68QNS^#YO@:V;S=^-L =#)7K1FS>
M/V?D?4T+O9?]G_?+AQ89Q%E<N=/PA&*$N0W*.0?[_!4\Z"';1ZO=$_'BY'"[
M1@_W_X)[/#X]_+2#ZR>?Q<%)_:0&WU?D5V[7>/UDY^;@>B('\ZQ^6KLY;-:_
M'_S:_?3U]&!_C]9.FHT:K5W#L^'Z]QU>N_E!:_OUD__<?!XKA%"*!4\(8C0:
MQ/,\ <.M0<1&%KBP-.:Y(T 0[G@#?WN)[NO+BRP#R1O+3?S9RHRUV>A>+Z+B
M?%;#.D)\I_':MPB%K2'4_#7<XPPVM<9YX^SRK,2<V3!G9"#@'Y.N:\XK/R '
M^[^#"]L\.=S?NZE_@L_2&JZ=[5T?[(>S^MF_3G>_?^. 7;]V]T^O:B>UZ_K^
M-U+?/S@B3#LCL4'>6@5N;,3(@O @3+#T,CGJE"KZQ9"["%9!]\=.UT9@[:]2
M8)=&8$\^'^4S$\:2!@G)71*$BLAR"[]%$KSP5!$-%I?IJG[ Y/:J#MX%I?_:
MZ)RBU(ZQTNX?E[1C][)]OEFQY^>7MKF(XJS2\BX3D.4=_P@;_CDO9^QT2[O[
M;!C;NQ_&SFKP?;7KW>W#DP/XW.'VU\;A]@]1W_>TOO^OL]W]O:O#[WLW!V<U
M-LWN!M @Z9U$7&J,N)$!6>IX;LXD)5<D!8*SXW WB7_-S.Y4:2V-[A))*QA=
M;T/2(2JDJ$F()Z"*EFB+8HJ&>IVPX7)CBU;O]AB]U^8.*P GS@]F/998[AK
MCZUVY>*R?='JY$R$-"4]H<A'V,QG-H-!D+W#G=MLAV'AV'$#G.=V-JA% 5B[
MD0L JY7\'45-V>V13R]^FXLM4#P/1<E8_RJ7(_V5I[OB$]\T\H*+Q_9G [XM
MGU3ZRW8;%K?2.+MH-N!B4]Y7K>S"U[7O(2!%3L?PV4 $<FNQ;@6>^;*=KY+?
MW8&[:^50U;!R[UOUSVIEOQUMY[)]W4L?'3Y/LY'B^%6GK]@Z)M'48[?B;><X
M+QB8EM"II';K;+RD,Y=N]K-JEK)R<^1H<UFS=[_T5_<C+.[H,?D@'>X]5R?N
MT=WMST=.)^ZU"RA8'A#G*2+@&P)9&3 F(D@3 A ;7+W;PV[Y4V_+[7]X^P^.
M=)():*U%3#$+3GG R!'#$=4.%-#JP"2![2=3W/.5R)LM)>!!"=BO'3%&1/1*
M($(E>#;>)F0B (!W7G+OG"(D P"KBOLE8"R#Y4Y]QT1.;,$R+EK-AK^N-#JY
M8KD![D7LMRGHV<',>^QE]QC(0*YW[K]T>='/))UF(HMM[1>H%'V#*HUSWSK+
M+1M^ <4YCZF1RZ2!#>0K%M\RN$Q!]>#!_@<^U4B-(=4:)(#E!PF-3N_EZZ(C
M0Z,#'+'1[RZ0*K>?''SFX259ZI*7)]5C[]M?O_<6-:O60)UVTZB2O6?=$N"C
M'24*_A?A!@6J/>+!.>2HP$AP(XP@3C@"?IA>2=M:2LEBI.3'45!8\^2!>($Q
M1%S;B)QQ#"46O$I)$>KTQI9<U=*54E#F%Y1O5[7M;T?%S$;I/,(Y<8$#;T>:
MYB*59,$4&(%%X+E#_-VSORGE*=-<RM?R'.^6QMP-*XWX^?W/<EI5 JX_L+R_
M%4U/@%3<9I/^;?RTHA\9P+<?L:[3:EYV[__(W9C"LAQY:#6Q9",_CX<#[2[L
M#X /X#FGR":XV=]L\\I>=S;^>_PIX1$G5G5R07H/N55DUDW[XJEYQ"XI2S@S
MN8\P3\(#>\1>TX@#<RS@-)EA+2B5*C&:.&/ :83VE H3HW;>&4')8WOS:+SG
M]9,3B[WZ^N>W I.__/EM':-7Q>,5?7@J=J1_ 5#Y3-Q/XW4E]D&_6 5 (C3\
M0VBT 7]:[3Y7'Z\DR^0^7SS3XQ!!?$%0X<*V^V !6;\Q5[^!6N\JE[!([69!
MUL$+.&N=]SF]'<9UQZY6K7QH-D?NH-/K1I;;J:%>>#)W'\I7Z[=2>JCFPR<L
MM.9!!^JYI,KZ%(.7TCEK#/-QSGY)SS[/*7[\U7N.7OW0^^N&M'<#E.NJOGU
M:ONGM'9S>D1H,$![#)*6Y]X>D2.3PV!>\9Q.8Z3+%4,))!M-:X?4[Z&U"=ZD
MCQ=94$%:"PDJ-*2G%D.A[T](S,C\<,NM /*!M4@@')R:X*134<,M$:]#HKH4
MH3<D8S?UDP]'GAH+U!PC17+<)"H#0!' U>.,QR2D#9$\T$2K +]>R\B[W=SZ
M.-2'V$;1T/$\-REL=XOH18%!O1:']N*BV?!%;<X H09-W> 3 'IMFX$;91#/
M!RV-SEJ>IWQYT"+%7]%?9J8(*YO 2+0[#]JE$5/PI5#D=M$IKU"O<S\P"/D*
M><DW<PM*T'G;;&[V-;NH\&J=^R;8J%[[OOR7A_1=V(2IE9CG^([24KL@!<_.
M?.!8*EKJ^[*8C-RO)%)OM"(1A:1S,2$F2!.<D-:26)]]L2 WMKK'[1COM1D#
M:>JK:[52(,)MU]9"\@IC<MGL'2TWKWO6HS%R8CI;9LFSI&RBU+DG6-UN/'U<
MJD!BLLL$+LEN^M"SAL5G.OOP7-^&CY7EJT-6/WUD#I/":C=[1SXHPI3WR AM
M$0\\(L. F%@G#)$& ZO,HV&G%"< X+6NNL>YNC3CW<Z7/PMX6A_IH.];.NHG
M!T<\,F<%++X4R>3.A!PY$@A8(^4$=D%@+.^1CE9/+ ;QDC[O*$Y5>FV4!SD>
M V(QP26&22N=J8:PL+N;X\DJHP@'@-6./QOQJF>1!ZDRQ1==#(7@ME5U#_:*
M9LSY/MZ2*U7&R=*K%OK?Z>#_%6X:OA>6MPB+?C@/$W_Y!OK=^9"C>XWN=5GV
MOWUPY)5@2GB&'*<!(!4TQUJKD7..6^M-]$1,EO&O"27^4.E<GL'=7H\&5OI!
MJ7Q$6@A)+TXRTL'GH@E?F=7(=OJ]##J_S> P3 N6+EGG ,ZK3*K%=PX@54/N
M_^A#EWWX-8#\E[A92<RJW"RM*JU7Y69A9:E89 .)>T?IF!5MR_!U)"C^>*N)
MM7O\+Q./7_:A6)%V ].?N3[PV(N3LIX#4_SZ]Z+53^L2+AXZ_UC4HCQENMWZ
M+.Z@G3,J5K3?U+GXO>B#5LFMG8M_YE*52E&K4OP3:'VEV(I% ,U:KFPIMJ\M
MMI5GRVW?0DRD0_0\BV<V7WC6D,S^-1:VX>5-KN=-OE*1]IMV&1K.(ZHXVRRB
M7+9;V?7=5D954J3[JGO!\YT-P9S:=C4RJR2/R5A,>1!:$Q&2(U1+K7T(/,\T
M*U(0R0O-E]_YG\M&]_KS>:?;OLQ_[.QVCV-[_]B>]_,-AUN\5G/G+T[K9P>X
MEO]W$QIP+_CP;._7P=GAZ>[^#MW]]+%1W_]XO O7J=VI;MVCAR=[<#][-W7Z
M^;J^__7L</MC SXO:OL'_.#[9U+[OB/JGVHW_[GQHW/GJ=/,")^0ERH@3CU!
M3GN)F-,A1AJ,RT4&@MS-7%SY\=-S*_K20=]_S;,;,^S"4F'8_0-QG@=DBYN#
M\W0<6__A.*\.<;>MY2@+AB;%D;,VS]MV'!E,*2 >MQJSF(\;-K88JY*[5?<K
M#W(ELQD!!$6,DM$IS?)9>I!6*<.TU<;CY(0();-9=;6OWS*;I *A(1"DK1"(
M$Q^0350AD9A4T@:K\KQ IN3Z*7W);-:<V3P/R$IFLQ80=\MLK(S42>F0"=H@
M+HE&1JJ$\BP6QZQ(QHFBYR2^6R+^=B"WH!:]/=RB52J6N6O@IUZ^\[,"3E.>
M>RUI6<""&B&TCQ3SI)5V/D67-+$F>2[H8S6OK\C/QH?\E/1L)NSZ,1IXTB1Q
M,& <21P88!<0-6,51I:3)+ &@X;CQA8Q<_MD#Z#'2]&SI\;XWYGRW\]GYD2
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
M4D&0U&J?V2Y<ZU?WMYO8;@7;.2XIPRH!PVUX) CP>["4B !W0#Q$B8PR#(7
M+(Z!6RS\,!Q:0L.Z0,-+QDB6 AY*2O$RR'$;+Z&*1L$)1X04Y\;8("T /K2Q
M.FCG 3SP,B+'*YT<+W-?1FJ*OHQFGF8"]S9]62N<G$ZAI.0$>^*2<%Q(HVD
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
M ^:)MW>_','_3O>/]YOPGI/MW=;IWO<OS9W=?(OD\X^_+_?.08X3E0CAG*'
M<4 \2(FL3Q91FQBV*F$I9J)YFBI!O0M*8<^-9382X8(S/":MX%Q/1_-&)*^=
M 5(71/]Y/&\N1]_ZTJ=K!S9]A/ZPO:;/8>9FSIX(J]7JZQF.U?;&@>"4&!HY
MDII'4 ]I1(YXBQ318(X(' &:[]WI:[4O@NQ>:[4U;(@5R\S;82>NLM)$%K7E
M2#$@^P_([\/L?X$#U:L->J5JDK41.%/Y8@T<Z2QH0GG(:A_^\_75]^X25+SQ
MWETO;K)+[=UUX\7;M]T1ZZWV\WG>/E-#,)T=ZG72^EG[4+TM6M^W3]4B,+E<
MPL$PST2U7XI$LLX QLA1S/C# QD+PZ+0G')W5?OKFZMSNAW[0Z]-S?;+1(Y"
MF0,-<C?VNQ;^]4</ZFI>-6Y?C=(<3Y%&N$CC=CAY6\7!^W>GU]OXQS9;A?7;
M>5]<G"@NQ1]U6@ ]O<)*7ITV[O>TBX=MW.'W$[%_?'*Q_6GK?/]3 V^??L [
MFW\=[VS"F*<-T=C]\WCO]&-S>Z:-N\<[8#/O[&[AO>,_3O8N/].]W<]\^WN#
M-TX_GN[E\,KI=G/O^Q:=ZH3@A2>"^(!R* _Q0!W\)#U*3&'&M"%)FK5W1+&Z
M%K-7BY^OD?N2*E)6</5*X>JA.:\57*T07(T+=MGD$R<Y,NB$0MSH7 ,CU]*T
MU'JB ,JL [@2NB[E;#W-"JXJN%I-N'IH=G8%5ZL#5Q-ESQA)(E$;4*(I-[E)
M#FDM8VX$ZP4AQF&C<E13UK6>S?5_/KA:4JGA$H'H.A4KCD+?IR,FHRO:9>"D
M,^CG<F9Y::.@LJ:$_%Y&4&[T9-';"3;A06% K] 99 M[G@ME+IR_(,PK2?F,
M1N5HCS?*+=XNPF4[J0BV]G;&.UR!WN*@=ZWSAQ$\)>TB$M$:Q#77R.8""LQ2
MD52@F&4=3? Z9;/Y6PMBWL)L]-@*W%VKO%;8<!LV/*4%5V'#HV+#V'YS3#/0
M=!.RD4O$ ^/(^$!0DKF@&;%!!EY@@]&S)<PJ;*BPX>G-I0H;'A,;)HPE8X30
M6DGDA,*@-TB,#/$>$1R,HYY(P;+>(.I2S>;_KRHV+"E0^&(LJ0\IY2M^G725
M4U;6I>Z49=2+;+/!Z,[C]*72>UE2=W5]O73,6X*M=!W8MMJ^+(=3E!_,KI_B
MM1L3L=[=SFSAN(F[M!7:+81VUWJ\4"URM$TCCB/\$W))9T$I\I93(XQ+T=&U
M=TK/=CY^\5[LBJV7:^94;/W<;#TV<$1*DDIED,.$(<XM_*2=0MACRI+"R7"V
M]LZ(!VLP%5NO-%LOP4*IV/J9V7K"-@$X#LDZ@[0R"7'" W())V2)"MRGD+36
MP-9TE6+.51!GHL[NS3&<H9VRI"C.]3S8UX]S*Q#!&=Z0FW'(5'BW$-[M35HG
MG%,.D@J@SN8:A<)39 SV2'-0::(@1GI2^&(PG:VX_F!?S$^8Z&7Z:-\:*JQ
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
MB^FNS];+O,*3(@7GMDA-#ASEDW4ER?)A:_=B$;X<QIW:L#>UGZ4X"#@]<*C
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
M/_Y\T=@].MH[/KG<WMV#9^&]NQOG#5CWWY=;D^FI06).A=,H"JP1ETHAJZA
M#EO8<T]XE#(GL>FZQ+.%*NZ>H%K5J*@0[(GR^[A+3 ,\$4,8MX0[;!+V)%%O
MI/ *WPQ@%6ZM.&Z-DV\39@[GANF),(5@CS72G!&4/<))$:R<<H!;=2JJ\CH5
M=+T8Y<L[S2C E_."\>2-#LE1XI12. KK2*5\O7@0FTA2QD$XJJ)&GAN*>(H!
M:>HEPEC"?Y32@>0B8535F<"KH7PM; G/OYFTTF"T<U,?DF%'K)FH2W4#\D9
M"\I',"6B,AQS:Y+V&=ZD-EKR))QZTMM2V5OW1[&',_'KT76,"LX6@K/&I"U)
MG?%8LX!(LF!+ZDAS,[V %$N 848S[=/:.TKJ9$Y5L16ZZWCK*^]PA>JM\CNC
MT45+&0M><!^9C<3X%"+1@8<8:,7O+YW?QS98+O\HN6-(2F\0SS_IX 2B3"8E
M  B$2$450<I5Q>^OD]^I3-01YB)5F@L9K8T^&B*,2)*+8"I^?^'\/F&N<&N5
MYT0@$C!&'#..G,\)V-:!?8*SX8K7WC$*ULKLM<IGX?>W$+?;&%YQZD[TK+Q;
M;\4R">R1RO.O'JS=.=_F24H%521[,R1[:I_)=+;F, G6/$<.[)SR4843$:1"
M;[(:V76R+762<EW<899S;M7DC!;$BJ>G26U[,0\ NA+Y=>J:Q]O0$1>IMX&C
MR->S,,>:&V(<L98JD^!_)%AQEX(YDYKA9>QV@NW-].&]K=7N#3ICF:+8_T^1
M?UUIB??2$K]->H&,8<)$#&:@M EQ&BG2A'DD5=!&PKYC9C-,:DKH[P^-S56V
MX0K;AEQ1[(PPP2K*#8LNX,B(HH%HIE+P=V#\BL57A\7'CI^H=2+<.$249-G\
M2\B&:!!@.QB""MOD031JM=(5[2K.OC]GDQ0<9D9X'07/WC\7>$S><(T9C=A5
MG/V2.'O"Q>,,#9H&@YB/&/$8!-+86@1"VS,3.0<$7R'.7I)_IV10L^*.'CC?
MH^Z":'A=<)Y7)T>J[Q60'M+FSNG\KQ#75BY:76':O3!M;](@2=@($9A"@&82
M<:<],D(*Y*.644I"8G)+"$LORC[/G$-80<(+#6A7D'!?2)B(7&OLN0>]ACOJ
M$9><("V<1%YDMQ2UN6#7PJ5[*TAX(Y"P<C'O"A+N"0D3EH]5"F.3 B).",1-
MX&7I8.F#$E%J'+1<>\=8G3+^ B!A23&GEV$9S;^Z>E._JMM(\#!H6SGBW/UJ
MQ<+K?SV0+ACG/ 9+"$M@Z6&= @7<)CX7EB*&W-S7N+IW\2*PWE^[])JB<]$8
MI#QUB',OD'%)(<P",3* :D@IJ'_<U!4A#_=TK8S^=XN#NP+&"AAG=%T?7"1)
M)4<%3THYJ864PA/&%?=85L#X\H%Q;!<324V +4:">HYX=!Y908$/DO4I1A<8
MR]4 <%TK5N%BA8MO%Q>-Q-CBA W'N2F!T"R7]*?"AT!CTKS"Q1>/BQ/.@8B)
M\H%R9+#6B"=0'9T-&&&AB,+>QB@YX*+$=:$?XAUX*F!\"WGQ\V[Q#LN>+O4>
M[RMUB"Z A<DGHP'Z!-C+G!AA',EA$@:XZ*)BZ0Y=3JNK/RL'@(>3%K.GC%+K
M(U*$1L2%I<A1%I%VQ"AC!"$) )#5.5NPH5H5-'G!&+%0,JAE3GH&Y\A@'K0
M(CD=9?3.$.RT7:05<@4)SP8)8UM1\11)\@99[R7BE.<.B\8CK+A*@L-6"K 5
MA:ER*MX$%BP"!4)CG[@%B\ERZK"C5 9%''5$J21-I2^\3'"8,)AR@H60R:,8
M<-87-$56:(-$,I%0*:,(:NT=K8/9_%+TA;=0^>A9[A+?3J?50[L'7(R]ZRV#
MBF05R99PE_B!GIN7>)?XY=TB+C?Z87>)[UK[<_6.^0*JH^)!"N^2I<QP;HGU
M8'AP):)142<6%U0=J[O$*Z=&?C@O5,A"E=PXD)9P[YQ&"BN#N'($P:8[E"3E
MTD6#"99+NTR\>H5^7SGC+^(_LMK:H+/3D2ENDK>,:^UPQ)2Z')Y9IM%8L?^S
MLG_CBOVC5H3D5%PF@T <BXALRO>.=>!2"AN4#6OO>!VS)7B9*KY?1;[WT7A"
MK1311N#XI#WVT@NMF)).4U'Q_:OA^V]7?!^L5!Z;B+);$'%I+#*&:^034S09
MKR.5*\7W;RK=_HX7D8?!]E]:,SW2%BRF\(9=Y:L26J]0[7ZH]F/2F.$\2JU5
M0LX!H'&/*=(L*F24 SL'8TV565(0_85E6+YE-'BN('J%"\^+"V,KAUJ?'" Z
MPI@&Q'/Q?.>31)2GH$'7E2J1K.U(MH2R*Q4DO#)(>'@PO8*$%8&$L0&D(@]4
M4[!XB. (L,$@+:E H/PQXQB18 47[<T>U)3QA:4;OPSKZ(;+R"I?1J;XT=(:
M7MO=DH77_WH@W:F$"1%6!$>Y!PU/125M,$X[:H2/^6[)LI"\NEOR'%A_,6D6
M6F$E#XPCDQQ#7 N)K%0:6:*"L$8'612CX;).U1NJ1E,A8X6,,[>1L=<^."58
M)-QHJY5B/"4F=. :\+%"QE> C&/#F'!%L)46>;!K$+>@"AO#(J(D26D2?&(Q
M(*.HBP>5:7@KP/BF4?&U0B+3ULN(0]"@12@M7)#:8&VBLV#T"U%!XBN Q+%C
M@&%.P3)PR$8>$">8(ZNQ1Y0&I8GBU-.L+$I25_HA3;@68J<'^@5&LQCR "O0
M;D$WXG"BY?@_P>^'Y Y/$ /F6 N= 9SRI;ZAFN5-4[S%A12:O;.6O<B'/?Y\
M1B_YFP41_E6 ZRA%>#H_NV2SXT&OWTP7OT^F;!-]E;/][K]=]U_OKN<:_W2@
M9<M!L4YO$X3TYF1JNJYO:<E4@_\\2A:XOL.TU][M'C5[M]Z8R;_!WK;[M>;4
MA9M^I[9VE>8>?YS! Q%$9;O6&>1!V@6R%>/V^O!_IS%?V>FD8<+%>NUKC+7M
M3C_6"*_7UC9A"?\4U*M];+9MVS=MJ[;5[O6[@^+)M7I6 &JGN2)"LUWJ D#S
M]:E4]%*2;,,SW:8O?\^RO=D>%%^_=H"&Q.!T7>6T]]EM/&^&_M$H&V+BP2%\
MX_$CUL%J!_V;'SFUW<-F>P3\\KH^ZV,FX]-K<<4I,'2*A!/_Y@44NH]+1&">
ML%'9"12CHPY+FJ@PUBJNZ %E8FWTU-&5J#RSAQ&Y;K0GR"98XF^V=6XO>FO_
MNDX;(,QP2H+#G*=I>#,:S&#"+)F'?\D<.47U1P*-&;*KN60G<KU,EECTW_^^
M=L2G7+(^T9@$Y<Q(3AC6C!,9;/ **VY5F!MENZX\?[3-[E^V-8B;S9YO=7H#
M8.]=>,$?+5"JGUT3_C:A"7^^V/L..N_W+;9'MW#C\L_6SO<MO+WYX7)[\QMH
MPA[^=H+W01/>__L(^]._VO:[&>P<?X#OP!C'C1][Q^%X[_CS9>,4YG7\&3=V
M&WA[=XO!^RYW=K^T_KX\9#N?#P0+4EJ9:^YJAC@C%FE/# I..BE%9#CBTMP!
MF(EAHU^T:%#:12P)-I'CY"UAEC(O69(")^[7:A',B[,LQKH#D :9[+6"[K5&
MM)GJ!>K- MKD\9\"M^'FW/;FAS+,-7'-Y&->L2I&_*W9A_?[.T#9A R9D!SK
MCR)B[XBN-W'Q1Y!E68',^P:";D*BU:SK#/J%$ WC]:0KF=@<KZSV2V\H0\M!
M*<C1/VRO68C9_P#CPI>&8[9#_L.9[1:_KQ5_&#]X-PG\Z_J-NMBK.D;O"YXZ
MS#H/_-AKPC9<US56Z2!]C[73$C!&>M=H[M%VVR@?I5;3NF8+CEH9[4T9:OXI
MH":?C*S4#;I=>*CFBK.SK$,EX,$-_[^#9JDC]8J/-^%XP?;WLU@I7#JU-.@6
M:N<$"[R5@[8977\E#]7N4;QV3%*MU6D?(M#@3@&47+]V;GOP0_X=Q@RU02\?
M']C&VEEY0,8/ID'>ZYJWO:-::G7.>_F495NC77P?#.QNYSP_G2_*]D8)VZV+
MFOW'-EO9ABQ.2?G69O^HUFL"(6RWEE]>GBDX-(-N>;Q_^7?\)[:&!W?$&!F]
M?EVOY45YV^U>Y+==S2\SS=3B[-E9M_.C>5K8+A-DF,R4&+YBF"Y13&/ZLV%=
M]_7:QHW/U6OGL79DPY@,!9?-.Q(WNBB>ZJS\UR*I 3A8SC@+1 K..7$T$&-T
M2,%JT)EN"H")!9R\_X8)[J3WW0@R],I5*]^<@KK'MC\?V!2Q]<(C8;1 G%J'
MG'<2D6A5UO^T$Z#V4<'79^^AU."HM."'YX0A8,)^KP\\E#D33CA(@\R6&\"X
M 5BPW.3:QF$W%KP,7'/4]$? .P L@U[IBDCP7/&4RV 4>]FS,98]\$BG>Y*'
M!Z4[XW.M'6. /_=RK !$X-F@ZX\ F.!/(&U Y+?SIZ,O%]Z-4$JM@M?GB-G>
M'%?$K.OAKM:T7GO9UJU:3>OV?>?TM-DOU-F-=KA2]#S(CK&]NSKF[N$(32X;
MFY[L[^X?[>QN730V/^,]0(*]XZ/6]NFWR\;E7_#W0T";/T_W9M"D<;Y]^1=\
M[X-H',.\-K\<-2Z_-'<^?:/[NXW+[>\?Q Z@S=[I_M'?EX \QUL'DEOA11+(
M$&URWP&+3 P8 7(GE5L'16RF[5T<)?'6:D>IYDY$JW6(@FEKN8N<DFE[=V(C
M"H:ZMA79*[JPW7OK#%Z0'OE3M 2-WP+P]0;N./I^QCX?NWW;;-=\RS:'.E'+
MGO<&32!N_^(LNY]!H4K-%D"E/;39@BR4K^RD';0RW8MG8AL($&-A"H &E !$
M@;KU&CP=#\L_@B3NPHHF/L[H"+I+%Q070.W39O''WGKM^U#9NO[5D2ERD<W8
M03=GH-;GK01@?P#R";2_<CEG'="H+^!Q.#2 RZ-%] 8@!LI5K]?^IW,.RE^W
MGEW0O7REKY1P\'6P4$KC)Y,MQD(.!'MJ#^%O_2.;O=<^QE)\7,T+J .CP7?R
MPK(*.A(ZQ3#M3K_\:@RPUB,@+:BA;?AV/M*UT(&1\U=<;#5A4N5;,LE!@&1'
M<3ZUN0K,$6C+HVT[!T$,RB!\VV:5%O8!"&8#3 *^$U,"$N6U%>)I4.QH)T\7
MB &"\1 >J&>E.J]A["P8.:CK^<6PU85ZV3D;&K3%GHTU\_KD$D#=;'?.X<24
M1 )!VQYN#FP>K+M014=:?SY$><ISEP<?P&*FQ>/KX,6==NW/ >P$$:6RGX,4
MK59IT,!LFJ BYVWXTP)4 2]D/TO^6N9%^$J](-Y[V-!6-HR;O3'=:M_@43B2
M7_N%6;0!I.FVX\7_WZOMI-3T<<3-L/U#+2D':EIY>_*9:.: PC] G (>V[4;
M=??R]RGU70O-?9(D@1#EEG'KC99:<,!71J@=M1E21$RJ[UO;'Z_I[T!3GW5X
MT+P"V(0C40R'X>2W? -C#/D7 /-@&^VDC9)CK_1Y_.8D\*'8V0 ![ 0)G""C
M2='DC2(G1%;JF4I**"8$B+/^$>C#L_H\*+VUOCT=H=\4[&=X +SM-4,3#F2]
MMAO[70O_ K)]>%^O;;7]>NV7M=W^A_=KOQ9(6IS%]:_K<$![?1#%V2<VZ/8+
M1,R?;7<*]TU[_#D<X/? K/"%=M,.S>ZKLUG($CC0'^'(P-$OD0^VO?9/L].R
M8S]1#AK!G&"L4>VL6A&6*Y7]/#]@A:NR6OEO &KY\($4^Z?9[;0SB 'G9>L?
MEEH<>N#Q?YK#*P]YZOGK8&K\SR S2Z_VGTZ>X+8%8[_V]:AY=F&[(5/@*S#9
MQRP20$'LU*^O#>91RR'P07^(DA,BN,#S$!.P)WS4[ V!$%9ZV 'T[+4N"BF9
MI<G8ZS%H%RX/6,^5>V7H5^FXD>@<(@38',7-]>+7\?##?8$)'Q:? 2%[G3SJ
M198&O2Q3B^;;L+L)YGEQ)[-E*F+ZEL.E;"GA4DZ6$2X=A:[?1L14KZ9-^34>
M9K#Y$L]R<F'[</4,R>W-#T,Q=M;:V3VYW-]MG>YLGM#MRPTP^#ZSO>_;)SN;
MWVAC\QO>^;0/X^Q=YFS :V+L])O8V=UN[7S?XSN[,/O-SW1[,QSMT<]\>W?O
M?'OW,]\__:NY#>+N[\L&A?$/D@X^<4(1L8DB[CB<;N$)DL9S*1-F@;-I0S*J
M1(),$5/)N&3$.1I];G8GL3.*S1B2)=D+T!QNQ'V"IK>_]?HLF324)2R<Q(;;
MP(TR%FMK4N JI9SN_<@*[K.[@[^/#)YL-CVG\[ [:<^4SL,;M=U>>4*FO=7W
MP8"%]=X17(QTW?'!'9W;E5%[GQXOOET>"$()58H@H:P'L& 1F=S P^) A7(R
M,NM!Z3WOS*J\W3$&#'>XMU[; 4WWT]=/<SZ<\&,TB\3PK!+"4/^4,:0BRE2H
MO(?9 U!HDJ#7-<N(>XHY'-RJETEMI:^E ]OV:_$CJ+<S0X4<DNJ<E5;UR,,%
MAZ,50&S'<J+OMQXT4= # >H*BW\TT3R;P@ILVV&.P>B3,LNO?V3;<Z>V7MNX
MRDMH7101JA'V9;6TG.7(ES%R*>1?P>@-*'3.VZ.P&NP1@%.W]#,!6I?,.+&
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
MY^XN0?%;LA3N>[Y7$+4FCK"I%_I$M@K>*(*9!R/8_!V&89YIP;\TV[7^46<
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
M1S_CJ1)]-A+M/!.(4H<1E_F6%R4*Y0I]^<9(T#X56798U;EX<)&^17GHF:^
MW7L=;QH(7RD*DI1\ IZ(F"CNF#!.,\V(%)[+&-TR;JUN=]I^T.V"3O?*\H>?
M#-G&^<,>.RYLH,@[X1 GEB"KA$?!PXE6.EEN." ;PW7#9KNX+1G77@6HO75<
M>[W0!BB6L^@B#BYP[+4&K<X))7$4!!0#?EL_N$K!6RT8W!XK>$P[HX50""=E
M$#?!@X+G'<*4*Q&9(=C[K.#!KW6E'UP(]:TH>!46OE8L# FGJ&G V&$>I-94
M\80Y)8PYF:1?PN6P2LU[*+Z-U;S J$ZYEJ-3WB(N<$(:QXA([FL:#5%2N;5W
M@M2U,!6X5>#VML'-XY@8TYA&S+@.U(']$YQ(P$2$>D]NZRU>*7JK!80[8T6/
M.&+ U,5(2*(1E\8@;9)!,5F25+!2<EDH>HS6,7ETB[?"P@H+5QL+;70Z)J.Q
M4I9;JYSG@1L*G".]2V5MW0="8*7H/=2?E[&MP+B- RFH2PY+A'5B^8)90I:"
MXL>I3(0[CKW(FIZJ4[&L&M[/?2/_Q57O_-CIPJ]M6,L )'XS/FURP#*K>-[:
M4?;-ESL6V":K"7;<>JXI=DYZ&;ST5!&7B*RBPB\):Z]U-^&2)J$H1DD3@%HG
M##+!"L092=+YQ(,P:^^T5G7.'EQ)\-%+FB]0X/-U<RPS408:DJ?1<LRCL4I%
MBXDU7LF4>!7!7 $NG*CH"09=)($AZX3/$4R)M% *.6F=]LP(3O#:.X)U'6SY
MQ;BP8K9'9S8P*B2+P@<G Z=$6<<4D9H;L,8C$55,[84QYD1,#1N2F8^AY)Q!
M/( Y8HAPB"1J)?&.:,M / I3%[)BS%5C3,\"5YB!S1\$MU08(8+E4>9F'1X;
M6P5X5H#9)NH $J8$H0PYI4/);)IJG>,]&"MAE=.Y=Y>LDT6=FA6O/3JOI1R
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
MR<"JE,(DN686_DB (A+5E,R@K"F9 9^_R H5+#'\-@,]_#.<S?7A9+YN)OM
M_?(Y71N'JOL-_/AU?R;Z"1/%-^:*9;A2&2S1H"[<B1&),P1>E43$*)%9D2O0
M\V!'T/;E6WW.ZCP5CQG)ZHX5[O;U?\#?<I5NLR@;6%\?;Y#GA7%5N:.Z:NQ/
M\,Y<E3QW1K>G^Z!/;-:.7@]<!.>F.*5#[XGU4MJ4V:O].3O<1)C.G9OD0JY7
MD6I<N;L$+\#V2_)<@)T>9]P2(K!@S*8 KQ3+7 _O@TWG4:@F!"\N;H#^VG[]
M\6O"P1 2.9CE8'0!IIA"2C"#%%,)-8G-E<W67J83_+5HBE"%4[0]5Z:L>:&N
MBE79G[:LCYV?O5^+9ETS^@Z;-@\I47L6L#PP?0_&C7I\3UF>3N']KSI-,ZQ
ME, 7!XZVAB.9$[#P19(J+(R-07.^)+@MKQ0HH)>Z/,B4!'>V\:<,F-2-#/E[
M$4:57\[D;_)6QJ/;*K,544H533(%Z$PL9]QJDZ8YN-4$QQS\:3%/(7\UJ*"S
M5;71.])%M[961M/<Y)\]]?W*S=_;K[>^IB9G:9+%2)DT!BK-")*6"602B0W.
M5&XI]Z)_=9VWBP'8<8D&R?_T^>VDRR+FDLIU@W,R*;GKH:HY79_!M%@EG1XC
MC>G;5VYSK#'8PRH7+HU)8B02^(W*-#-"P"K0_%*Y<<6)TD(:X9<HT; 8.K<I
MIS$! ;Y4T^E20M*$2Q*>\@T)R=4W)"S)70?7E\":(EML<F7YF^3LWDIGB9C=
MIG06=]^\71VK:ZM1X79";E?DZJ;2631T=KDZR^=9E&RQSG1-KE4T.2%^MD$M
M8,VJ-RZ\[&FXL5&F+PIV93VO.98&6Z[)W/>!Z#";\YG- [?5$29S3CCW08@K
M9_/I$#4EJUU&KQ797\;"<(XMV.R'JK0^^7^5J^M=I=E\D.VS5>74U2YO,>[%
M.\HYM:7R(%?YABD+4Q:F[*HIFYF(FZC^;577PI7*:&[_N4L9H%4K+CAIB(LM
MV ^8_#Q+E<%&MMPU&9-J#M5W7L,4NT05^-?EK"Q0L8';Q>&;8@-XY_=VO/UV
M,][YM$W=LW9?KY]^_KX>[_S>PKL'7[YO_SXLOAR8WSN7B@W \W__./E\\(-\
M_OT%QO6!;[]V??S!MK]_B'>.MG_OOOUW!]JG%XJ#6)9QEBB-M/*7F"46"<D3
MI'!,.5>9H=JNO4QEVDKHY?R612L'=N,CIZZ'&BAKN2GKKKGY@;(6C+)&]5&(
ME9KD@B!,8PJ4%0-;J9@@'AOK*B<D"7&Y0XRW" N4%2AK62CKKD=' F4M%F7M
MC*PLFLB$49HBE60<<> H)#*1(IF(6&:Q53Q30%E8MM)T\8NN!LH*E#6?4TV!
MLA:,LD96E@2_/K.I0K%P]_6EEB,%SCY*C#N1(H&R$N9N+F8MEMSYHHPY4M9J
M[9),1NA671\E!RB,U6$*Q6H7(7ZU.ZQB4R_2N=,>@8:FH:&/X_$I*< TRHA
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
M2;"S%IRS1KML6:)CMW;(YD(C;KE$ EY#+G4GC\&Z%@+L+$'C5BH7J4YJX*S
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
M)[G"DJ4"BXS+U&]2.V:B[N9JX7:K9Z:H?M_^F,!/8_34!+T.>B[<!:\WL:Y
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
M!'N_<PH=]L5D^H?NY)A[KHNOCQTA@_6H!N;0/1@$^M+%6G>WAJ\,MTP*1(3
MT72!(SJ?V[SDVA*'F^[5QYI\;]?^UMN=]8./>YOSN;"K8?;ZI<(?Q1C.YN/X
MD.-D7U^^Z&]B/W.R+VRU.3HB\;/LCR$[CK'5>8K-(R(9;S6-UKP(CSD$SLI<
MN7ZC!I6O@%E45]-_3?45S%R=K.W*ZF@+E)<[;G-->]ZL/]"J"^X/7'T>_P@U
MZ!_V2IB+[.IK(J>PY^[-DZ6W\60Y;M-8S-V5)4D;,S[W9J&W'$_7V_MP91X6
M4)X')T=,EWA !YL'>^O1P>;&7ZUZ;%L[&^T9QG?Y\N>PR LWH%>G+V8?C7>M
M:%S; HLZLN?5\^CU^D[TKAV]6@=)WOC[<MQW^07R-?@:+\[J2404U_L$*R2A
M4T.NT=!.?SL9]1L!T;![RS7:Z7^^AAXZ"5?.H?GA#?!9F]@X5 6X[%WOYUZ5
M^#G'/9-%L?#?[W[:W(MVWT3K!P>[>SN;GU?3T/][9_=3M/[N7?1^<V]_=V<_
M>O4Y.OAK<W\S>@_.S>;.P;ZSGU6_+F'I3GJ#O7URV*MJ^UOU!Z6-U/&Q5:6S
MP3N]$Q>TAD'V!SZ:[2[H.S[N%<YO."^-_KW]OOUIN]$VO#HHL\+\:$7?W8<[
M==W,RA?%ZG1.6Y%S"%1S5!-F#B;#1SQ<KUQLLRY;,^ATHN/AP<YJH.M^^#"-
M"PCY^$8]AI:+=PS+<[I8B5''RGB/I>7\"S>X<^^K82W_:MHH51T:@@^[4$X=
M,U)NG]-WUS799"A5YVX$.Q\&\A>LPX1V:W^K_J1KH#4:]9BOY1HX\[<V>D='
M157YT7]S7I;;[?5N4*6 ^RY.9CU2?\W8V#SZ%VN'R5U=!BY4W4V811?*JQ?
M%S*%E8+9:MJ!^8&'>:^Q*OK6OP9CL%6ERM/&?\MZ77OU\, A=-WP'W:3!4+A
MY\,_?!C84Z[F<73DY-EUS.^2##J9^QT:'JZT:]152U(.>JY?K@UX:@[$YO^$
MYD<R[B1G?'ZJRQ,$(@*/<B)P)F.PKD?J=-@)Y\2.CQ*>_K,H^P/K^]++;^]X
M+C29W!0UF#(R<)WK[P(%VI78;;S_FG(:KW^4=5$O?>4:: (#S>/'8@YN.8NZ
M5N\(_#4&ZU<SOR%7-%MSUT0+'FRC&XQJ>JOP ,-MQNBM_/CK?7PNYQ\=8&E;
M"'8/G<6WG(+K.@N.3AS+>PYEU%)U43!JDGAP\\A;HOM#Y7\W7V+Q!C8/'W[Q
M1G50]#MAJ99B5,YGGR46<5O']C%'/MF[]?[I#8&9N40K'G.0CQ*P>,P!3Q-
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
M4;2;9/#9<<PW:EGPM0\-["D%8]AS7>+M7MXE<(F5X%+C^=M*2A AYS\EZ)4
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
M2; T4JRWA-%77D]P3VW=-JAN]6W78SY_W5?BT50A&+&[TM3L'7()0"6&J*1
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
MA#U8Q%_Q2R:'9.$S8P:VY8EAU>Z\( ->W+'VP>7LT#TY%C66Q1F!LMT/(1\
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
MP61/$D[R<CZJB==HH0.Z[DD&RH1O8A0_@JM/T9*F/*FIGWIKYV3\Z2-,+U]
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
M)\0*1Z<1("VSE%[/9HOR)M;;_&8R_O01II?E3?)E1OK5<.Y''R NILM>$=]
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
MPCVXF,U^]-S/+EZ-)K^_'N?)="6?D_?M/=NON(,?,Z)JQL]FY\_\J&1E?+@
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
MZ!U\6F!*%T/TSZ?]\;K9TPLJ66.,(I0;%$\PN$ K*4D602=P*J8Z8<)=0/X
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
MLTDCNLG\W3"9]J>S\7Z5<ML>UX6^6L-=40-HSZWTUM/HI'(F)$]3LHYSF:P
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
M8\);)>;[,[VC5M].)Y\^XNS+KQCW&JEPZ]_W(?O["=H09\P<M47-ZP!,X#&
M$Q8L% C"<Z-']Y%V@(3VK]G?\I2^I=6A:E^&**!6QKE4='#1:P^N& /9NPB!
MCQXF\P#)_=C';GYZP [1_>%]RWD'5C;$KQ+G'E!!5EY+C[%$#4((B59J<D]&
M>S%U@%;ZJ/M_\'E]RWZGRG\"N1.Y(#J?=80841G/N4;0$!-/HP>??&CR15R\
MF<P7L\O;[3+) ;5+!\(*8^NH ,^\LIRA*D$HD2#$1ED[6^DYJ)*@/N5=6:7
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
MK-L246OKN6Z2@'R3B)_;F-M;'0TB)5>T7$WB[$!-2U/N-CG'L>3V5\\]>CY
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
M3.:+V>72-7FW^(PS8G&R=@^N,^UN3O 57@M'RXYIB<@T2,<BKX.4$'.RSID
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
M)'W+L\180@K.G%8WG^Z\_72 /C6\G%+3WVTLUMSAZG'_6J^/R1U[3X[>R/L
M-AO/H@[(M/.! 1T;C(, V@P,-^JT)FETY>R,ED,K/+9<+P>#Z91:.SS$X#^F
M-<'B8KSXOF0QI.B5K[W#JM@UKN[0!7.)#LYH L_9G<UZN<W;\XH99,4< *A3
M-[K>C^?_>CU#?#-9(+DIBR6#)LC@ZR@X0*BM5'EFL<Z:T-P%[8K.EI_^BMG&
MV?-Z:;I>#@93*WLL/LY@W&5#^(BS+X+.3B],YI%)40)9PCHR[ZQETCFG1$9R
MZ]OU#FG"TO/ZV+H^C@^?!F7_'<L64PU726&8334EM<9S(UK%1.2F! B>#KWG
M8M/!/.@&6FN K78%A>C-\HJ:.<5+38/U+) MQE2QJAB1A,4F.7+/Q:9](?@T
ML-%CA?5A?65>?)E>TE]3NOQR>5$7]B_?ZR7YGS!;C-/X:VWK-C+*U5)Q9%9I
MO^JI$ +QB<YRA%0,=SOT_&]$Y4\#Y-/2]VE739M"QY!2#);'$(^<>:$$\]SD
M&*TW*K2)W?^,5=.'Q.6/HO%C5TU?7[.M,^36Q7BT\% 95@H'LIQ28#YG9%'I
MH 0M2VR3Q'*3B"=0K;0+##9O/?=51XO;\MO)DUVH:5EF= H%0ONKYQX]'R#;
M]AJWI62BPA.0#3GI7"0&4,>7<_*B8A89>!/W]P2J:5HI>A>1]IUR?NU\U&R*
MJYR<2M]5/845J78H8[;85/LB)^8A:&:EY%8*U,*73I;V(R\:WE@^1 G31A*\
M-_6OWYSO][@8SU8CMVOZ\3[)W)N/Z"-+^T&R-M*O0]&)B.$^%:G!8/!1HG7.
MZSI#4LG1 P0>)JT#,N#O>5(#V77)8#?%HC=&.BBH0Q1@,44N38C.)Y+II@BW
MD+NC)%_!;#*>?)I_7><'[B/#.\_H0WH/$[8)O8BBH!-< N@DR3/5D))2TD>7
MBE:CAT@\4&)+8W(O[-WSI!;2VT;DA@P]%)ZLANQ!Z" 5*%.*5-HI[G7F<$>&
M=\D]4)(OX2)=KOI.'+"B.SRUA80?(WY#VE&'XJ-P/(+41FJ/6F=%?K#4-L98
M[DC[838.E/R+R6*<QQ>7B_$W_(#I<D82P4.VU=U>T$(?.["TN9F()(NQ8#PI
M0Y+]$6TJX&/)-M >D^ZHIC-S.VKI5YR-OT%]ZNOQ!"9I#!<W6L#NHY9'GMB'
M'G8A>D/P6EHO3<&BD.NH0C0E:3H!A5?)9MK%NY/?JZ3WW^$[/;>]U#OL_HIS
M&7C,)AJOL0@H5DECK2Z>J^0>D_W!9\'#C_\-)SBKGRS+. \\(/9]57L]=61S
M0W5%"E<'7*)VH$,-I%I+!!H'3AH/^(CJ[G_I84&*'V_]$?^U7I';Y2VS8#,Y
M7B6S:, Q88336@F'86/@13^1BBVT'.2B_WC>:B[GN_+BTPQ70<=7R\2B_&:R
MF/[R_=6R<];(*I\]?6$^0F1:1\F\\YEY*S!EIU"H;I=C.[YX>!?^4*W?\N-;
MBKE!2=\-<J=5RG"QND@;):Y)CT*RG.RZJ#UJH5@(Y)V(6'0LJBWL;Q-TOK#H
M5=0-(K,WM]J_E^C\D63()1%"'A7C)DE&?I5B$+ACSD0"K:T95DUJ(AZ@Z2D!
MX3"!]Y@#O;%UO1U#7.9E7V?;_3:;SN?7'[_Z.UU<9O(G7J0TN_S!P@B%1G1<
M,B>M9MIJRWQ-E^+(E2C9"1_CCH?&OK2<+TZ.H8P&&<(W<?T2YI]?7TS__1^8
M/^%O),RWQ,''Z2]D;J<+F,_'98SY5_)")Y_^(%-1R-^GD\7G^1^X&.6LG%#&
M,ZT*<:%<8L$A,E6"4%'8%)-ML07U0_[YHO"(:FR0.?E#*C?=B#4'/ZA/2V>B
MU@7?R"1Z]_+-Q^F;"3E$^&J^&)/#@>_*Q_$7_#C].(/)O.!,C.B<-E&"9<KQ
M.B>P!.8UJ.4]D#+*EZ*:)*VW9NS\ 7Q2JN\[/_(QYM8YG&\F*R;>3+ 43/7W
M_YS.*L,CC-DG6U.;4-'"]"A9@)"8RT&@,,7GG?V\/4DY7Z@=014]YB?N0_W*
M=5F9'ICKJGEUQ<T$Z4R@ V-Y""Q&3G.R70LR'Y)AND1@ !F819UET%KZ_&CX
MJRF%/Q?LVBCN+AI=CY&)=2#E!G__@1=Y%(.59.$JEHU&I@69M@&KKT0&+B@5
MN?9=9K <$J+83MGY(JJ-\.^BP_>'CE5BI'/)J&6-0EDV;/5$CI&%5%ABTK[$
M+)HTU]F@8ZB\YG;ZWEV<IY)NO&TCK)6SRSP[@P9!&,>L$<!TXIYL-)58258&
M*T#'G(<RSZ^(.E8Z\D'*[F!<[R7TIH'-EX2X6K):6[>N$_6ZT-8RY?@AXHZ3
M@-R?*N_%2$]Z&!HK-FE+QE A!T_&.O<ELZ"=9"KS:'.1@<O&5X!#8>21U.7C
M0&07\3> QLT V(=_P]>K)LS>"\FU8SEJ\MB<)&>MA,AL4BKY++)N4\"]G9QC
MFIR'JNR!@..>\N[QHG3I8VV2)-8T04K:U FL/GF"/"=K*W@BT2D19!8D +O1
MY/@>W_:>%SP!K?8FO[Y+%C9IDFN:= P&0S3,)1]J(_=(-''BU":!.>BD1+=6
M^/>\X*GJ=!_Y]7V#N4F3NIK&X(.UH T3G+YH%0+SQ086N3!@O==6N+UTJIZV
M3O>17X\WB5MITFN:!(]29<)92-:2N1%X39SQ+!4!/F8I4.VG4_VT=;J/_'J\
MD-M*DUG3E+RR7.<: *\3.VFG8)Y+S3!@ JE!A\T&:1UU:IZV3O>17]\W4:^G
M,QQ_FKSZ.WVNQ<ST[;(MPR3?8\\9F^O836"!_(+:8EFPJ*UGT0=G7.1:1M])
MUSN^^*E@H*6\&S2_>/":XI?O-:-@//ET<X;KTJE4-<$>,3(HBJ@.&%C [%@)
M,FFM-,?<I"_1?N0^U8A>SXIJT+QS"UGK!=:%L):!OGLI.YTH7]_JG;;438,(
MS_T$.BFSSBDPFWG-6C*:@<F260<21!!6E2:-=@8&S1YAOZ-A9A>5-,#*S10X
M(G!]N"H9HI6)UZY <C5%.EBP3(14LLL6BFW2V7<K-<-;.#UI:]JWJ!L43*R)
M^17G9'RMNO=4K!?EN':9DZ)J#K^)DD7,R+RJUEPV1N0FZ7_;R7D*=D@/@FZ0
MU'R7JC70N] U@)EQA[#C6!E]*.]1/!P@^79&Q%WZ9%:R1$$:JRE4&NI0"!]I
M_\*8:/M+0=HF:4K#(N(1$V)(0.PB\"97R2N",+^8KVG\83:M#[%B;/!.>Y9T
M=<9S272(T3ZIT-A$3G\&U2@=Y5':CF8]'*C(.VYLOUIH8$K\,9WD:RJO(NU6
M8:A3?:U1GM$1J1B(FL3%!2KN #@T*;O<0LL3 <*A4FZP0_P"%ZNYSHB+M]/T
M8SM4+B?G563"Q;R:81BLL"RAQQA"*8!-W(C["'H*=F0OPFY0D;2-KJNP2 ?*
M6MJ2]Y-V'&NR'Q5VP,4!\A]HFUA3J&4I9"B1UYNPCA=S6!>$9@52  -*H&U2
M%#DT,AZQ*H<&QBYB;P"(=XO/.'MY.9N1"7-5_CO&^94U@V!C\8X53UNCEI"8
MYZ1";L.RB8#QJLG$]0>I&MZ(Z$M]TU:R'Z@[Y\,==*YKR:?EW>5BOH!)7EI>
M5__FD$9J/;VY?>^B_82PV?]2"Q]UT=J&I*.%X)2,.I8@2\KTW2.MC#K3T-?U
MZX\WOKTN'2G(';J +.5(]E4LD7F;.$O ';E(P:!K7!VQA:H>^YI</?M=V=)6
M880F>1^(\51H;] .EWT2D!EIC>:ZE 1-K.ZN!!XS8^%0M#S0^Z0_I33PS:^I
MF]^0Q;:CY9?OV],[KJ_%;GBS*V<F..G0.TW.9RWU#<$RX!I9,<H:E%BD;Y(X
MWHZEX:O>^H;EB:C[+$KIHEMVI<\L!N%KXJ!ET:;, N=.)A6+@,;5,*=32G<J
MN-FE*F\7_0U=:=6%MN>JO/U4N4O)U3YZ&!HK12:>TG+X3=!$HY4L!-",9ZZE
M#;57=1-_][RJ\II!9!?Q#U>5%Y65@-HP<"XS76/\08)A4G.7E1#DGS=I6'@6
MN<8[J:Q;5=XN\AXP&R<7;:!85@27==!?8)[<<A9E">C(2Y=MFI>>5C;.B1HG
M/>BL70+QEO22#G0])_;LHKS.B3U[2'[(Q!Z?H:1"!#D1?&W=3 XG%YDI72#[
MHDSA30R0LTCL:0&(701^I,0>F\ 49[%NAXIIH1P+PBCF$\0<2"C>-:I7.:?$
MGIT4N4=BSRY::-I4?:=\>9$#6(DDBU3-,XF)@0=DR+,W$B*/L7$<^AQJG4[4
MJAE Y^W2F;<D[G<A[+ELJE?U=BZ!V4<W@Y9-"9$C>9:1R5SS]4S(#%((3'DC
M.!CAG6L2(GX295.-,+.#2@8KFS)6"5>;@V0Z\<D.\*GV?U'UWD9*E8QU^N<L
MF]I)6YW*IG81=0.3Z-Y,+6XAF^@%TSG3%^$, X6..<D!?<[2RB:%4Z>6\GJB
M9DTO>ALV>[8+9<_9L[NJL'N2Y#[R'S9[%C'(4/W-"-+0[DI?@K6965HF2>O@
M?6ER27 NV;.-@+&+V ?/GA71EI2Y94'7=D@./ NU)Y+ 8D01$3-O4NE_/MFS
M.ZEOI^S9761_$MFS'])GS)<7."TOE\UW\GCR^A_TS<WQ..TR:'=Z>_LLVOV%
ML9%)F[3EL:9P0;(ZDJMC:!$7E;1T.@*/CV32[D1'PP#?V^N,-"]X\3KQ>CGJ
MF29#B\QM(UAP!8J-9'SYX9L7O>TKOW:UIJ=?OL[P<SUQZMOJA(GZDJV#HEZ4
M!<XV!^Z\F.2/\/>?4'>&D?18.()BY/_6WI$Y5DM5L RZ2&,]1M,D-;)_5HYY
M\]\;)K?OXD?3> .W]#Z.;OA@_WD)%^/RO<[7FZ_VD#]P\:Y4%E9C>UXL%K-Q
MO%Q47^OC=,T7-]Z86#S+T9//582I,Z$LRT)S7KUWCDTB8*T8^JGP/*CVFZ;-
M=0T\_O)]Q?F'!1W]]=>W11MN9Y>M*W.Q1,.58$74D55"!A:*J9UAK0G6:!$V
M!WX>Z\YJ7Q:'3VYOAO<3Q<599+TK7NKB):=$+X<T(\G=1,.4$N07R61=:6*:
MG&+6^ZGB:)<L^%WT.71F<Q?:GK/@]U/E+BG.^^AA:*P(]-%YZ1G9%)D62"93
M@[O$LC1!8@R"OCX-C!R2!=\,(KN(?[@L>"NLL\)GYH5)Q*X!!E;1M]IX7SLQ
M@F]BE9U%%OQ.*NN6!;^+O <*8&YZW?-WEXMIN3G:^ %G?I^8Y6$O["-,V2/+
M&Y%)64M*@PF^!*V#(E<N>6^*01F\BUZ/>F-^2"TO+:SA=;U^[=$UOHW]#;WG
M:+,/D TWNC9X\ :+17*Q1(Z)I'&8WN\*8DCM'W ]T<M[CZ[_+E<2UG"OI$Z)
MUKHN(GNEBE>AH*YGA</# -#/943'E_T((>BDG!$YL=J9AFF(A7D,D16I./=&
M",0FKNRNA!YJ'+UX]_+-MO#<503O_?3B8CTV8U1LT$F#8IB$9%I%S2 YS7R4
M9#@J+:!-0ZT=:!S>C&J*K$W3JI6V&MP:?%A,T[\^3R_H:?-7_WTY7M3HQL5E
M;=RS-2K\QW120U8D^HMEM<+*AAP)9< ".)*1$RMIA9 SRP&\,2&Y+)O,K.Z'
M_"/ L15"ID=7;[-TE^TK]A<LTQG>.;NN!#G"$+3RHC"5+3+M:SNSY#Q#;6OK
MM&2L:I@,LQ?-3Q>.0RFR05'M0Z1WN$=[$>=+YWWD(5@O36$Q%L-T%I:64JRW
MQ$KE@B)YU["UX<'T_YS8;*7@!F50FPOH-0FT@_&S3FC[$V?C:;Y><PZTR=DY
M%G,M;J0UQL H8(I67PRQ<,^;'.M],C$\8H^"I.F)P&#@X_^:1BCDR8(A>SW7
M"4TJ&Q9DDLQ)(<F.QR(Q'6M?_;DWS9U4TZ"^HB<;V&E3%!+J=:H#23T(!J$F
MPJ"UREHLOHTAV<+%:1:96=UT\\Q#<<OI$RHQ':5CD"$R<IDEZ3M8G9O<V>Q"
MY%"Y,,,&'EIIZ53R6JZ3+E8KH?(WG=24C>75*!IA/=":5#5A3:=,!Z8/M$Z]
M":IP3?M;DR3E!ZDZ5F9+.RS<B3'TI9,&ML,&35?U'QV(:IF5LI6JXZ2C]*B]
M:2O1#X:+9)(P11O&#:\IW)XSGVUA0JG "]E#,3790 ;$PR.I)T/#81>)-X!!
MATURG1<!$3!FD$RIFKW'!1G(PG&6N-$B.F64%T>R:8Z5FM*#1G>W7_901X-K
MDQN$?IS!9+Y*#WV1_]?E?'&C>1,WUA97'%-.UEPM)<B7-YQIFT2]=T4/38)]
MW<@[R5NX??1[/XKZ4D[;K8<\Y:N4XQJG^=$6[-WL1]'&[>*_JW)3'YTM7#$C
M--EMR&5UVZL9)[*.V63T3:9=]$'\3P"_813;X+;C!@]7#! OMRA=!936Y#H!
M(F1-1 :H?3E0U98LCDF0Q@JP3F#KT[$+G3\!Y'I75X,[B@?SFP-(;109#%:"
M(!NS&!8%$2BDD9""C5S\-#,9!O/A>]-(@[WHP0SH+K0]UY?LI\I=B@?VT</0
M]24^6:ER"2SK1)Z)*LN^=)'1OAMX!!T@-ZY[.X?ZDF80V47\P]67R!PR<>J9
MK(T)=:@$Q4Q. ;<14@JUC\M/6U^RD\JZU9?L(N^!ZDNN^]7]CC"_G"W#7WLE
MDV]_4!_9X1U(W$CW5C+06@6R[V+1FO-H="@Z9ZQM:$I0HT>)[4.*!V3F/_B\
M9C+MU-Q'9.>2$K02DH88 #1HI;,R5D%(8;MH^VK7$Q<_-NT?MX9&.;+Z,#)N
ME25_D99K%+6X./BDLO&"_FASMFVEY]#-NC[H77DYPSQ>C$*1@"X7)K6JC=RP
M3J1-GGDO2N$I)V6:7"??).(8&_/AFM[<D_<6:Y/.\C?Y6[DP7D9>HO),1*'(
M!R;BO#".<>FL%-I(RQNUX+A#RW"],OI7\Z&B/97;_MM\+*U3XSVOI4L,K0"F
MO4YDC 3)1%*))VF32XW&^VZ2<KR.%0<J]T&P["SD)D[<38K^@"]7YF@7NMHZ
M^]L).Y:C?YCB'L3!@5(?$A7>>2MYC7OEVA,Z9\7 >LEBE,H&FTI.C0*&0Z+A
M49=^&##L(NP>05#=@]&++TLK?&6^O/@T0[QQFR=T3B!U9DIB;;R:(PO>UZ$#
MAO9#;K7U]C&7X]&W'-L*W%<1TQ92',@[?SG]\F6\O+>=PR37(,5X\@DG:;Q?
MO?]#C^O#J^Q,[F9]/F;DQL@B<]!6%>]R"*;V0P.G#0^CCH3W)]T#?/<.3VTL
MZTX5\=Z3)>V2%CQK66*0!80(PIF<4E+\(9%O86/GC@=?I[-ESO:'E;6\9_^"
M.T_IIQO!P\3="3:A0B(J&DW_)16S42*!<8$7"*8V%7F(S(,E=TC[CWN>U4:*
M'1IU.&4\V?*\&)MT= 5B$<IPJ2)FD9/?(LL>NF]L/O)&5^HRG7U9-4\_I,W&
M+B]H(_O.+&V"FPOMHU'*^:)%%MX(KU$[*)EL*HM;%/+0JPY,@%^]8?7*97W'
M]0M^Q ZR]Q($<A;01*9C":RN0L9M(M*35#*T*57I0-RA;L ?E]50>5?N"GT4
MD%8,1LF0]+,RB:*LR:J9ZX2YD%6D6[!]/TG#VXN]XV/3,^A)_@T"BN_Q&TXN
ML29:75UE_7.\^/SR<KZ8?L'9J[_755,OYG.D_]?.W2..RJ? /0,Z]YFV1"WX
MD,A'"M7PBF0A-!G9M >M3Q!+K376HA;U*]))LQ3&5?;-*(3 .7!D(F1)N+>.
M1<-)(D:1'2E%++I)E?066IX@2 Z5>(OLR"^5U_^]9/)=>3-9P.33F';"BE/:
M!Z.F[4Z)S$JI(WO)M6 QHV8NHM5962Y"DYE,#Y/U!*'1HQYZS')<1EFNKX!_
MI)W//TZO7<@%_6U./O]L2?M(U*LX(R)#T)IIAX[15F88R**LDO3W38/MGN#5
M3J]]0HAH+/,&5>F_3:?YW^.+BS=?OA+9JS[BM+-YFR5'$,QR;YB&4EAPBIA7
M I.SRDC>I(W!=G*>$$)ZE/M=-)B#3Y35CN4]>I!.LU1R8%I4,R=Z8,YP37@T
M69DFEL33/2%VE^M=[=J#J];7X[S>E0<8_N7[^H>K*UV4RJ"51&BJ(^ID4 R4
MLTPBS\:ID(MH8D3L0>M0J1+-T=):3\?.JYC/%J-Z"$XOQGG)RU)DR\M"*"DG
M3\81S]56XLXSKTH=8YB4R]K&J+N$C.@--Z!&WVW"['X2CI5/T5SITUZ%WZ-/
MNYVB]?UB%YIVR+78$QC'R*_H2U$/ZOT *0^% )\5=Y%;9KP!ID/R+'IEF=6^
ME)RC%J'+1/L3U/P]N11#*GX7X;8,8UT%;]?W_]F!K7%:5@(QJY-1-<Y&AE)&
MHY,VTK6IAKB'GN$LTOZ4=5_XZ@!)-PB6+ZLSUN;$JXOQE_%DR?6:N)IP( QY
M0RG6ZN/@JKU,#'LCHXTIJ,S;%<7<1]43 $-_4F^P)[R<SLCP@07^,9VLP;HF
M3/&DP"C.1&VXJY6I0]2+9I%S$8Q)PJ4FU=WW4O0$H-"/M!L$MZ\[ /UR.2>O
M:CZ_VKB6!V%UHYRGS4I)(>@@!,F"BH592QL:1D?_->J"^ !53]UUZ%\U+7"S
MHF6]-+H0TS)5^Q8U1^ZL=KBV-G%PL*@;'!^WB8I9I^A=9+CL D5[5^T"E5A(
MX%((%D5LTOEH +UW[:#66.V[2+CO3.S?IM]P-JG$?,#9MW'"^6^SZ>55B:\R
MRL7LD?%B,],ET '&:8O+SD51."AN-LR%>VZS'GS-T:+5^\A_VD1X/?H%2\IJ
MOBN=?LN\-3)45\8I7&PC4QLR34,0S 5MF=:U,@TAL,031% $9:T[Z;C[.\]6
MX8W$VO>B?D^[5AZO>J4MLYUKU4%:^B<P@4\WRP2<]V!U0%9T()#6RC,":60^
MYJ)CS.!RMQ7>_9UGJ_U&8KW7@NM[]N9FFM]O./TT@Z^?QZE5:O"#;VB3&]R=
MJ<WD8.^U \]#=$*+#*&V#:3_<^T2I"RV) <_^*Y>4B"7S>9>_;W<:RZNLNGF
MA+ZWT\FGM^-OF%?WHC]NS0"B,^ #DR77KAQ"D2<+CE47EAL02;?)&-Z7X&/D
MBD+1D (B TM?-)!?3M]%I@II6[JB9&J2FG$6N:*#(*^/_-%=M-@@[EJG,ZQF
MK*Q3$YSU'"5Q+96J+79B8N!*9*8@[29&UGZ/39+6-PCY22!SD/Q;>,W7(:0=
MQ;&*)H$34=OH6+'U7DHZQ0*WM4%3<LZ1=QE,DY9FAY$]5,+(41 VH$9/(9_D
M.MSQPZR!BU6S>!4Q)"%J\S 2HLPUU(&9H8(4M;&\B-[NC^^EXOBAX?8HF/:M
MC9XS#-:&[TV2KH9!=""J[R23>ZD9/LND)VU-6XEZ,!P4(VNU>V!DG6FFLW',
M<Z\9X5XH'9.'TJ4,ZQ3U_T"NR9#JWT7"/:H]32_)+O\^^NO#2!0AP&%B!72I
MA5MD:-'_6!::ZZ!BAK3%Q9Q?B7F.Z?_Z-/WV?Z^?N-+S^IM--?]XZ[ 7Q3V)
M?WJ0[-HX+7]=Y:TD622O=]ZZ6$G0Y.0_Q6*9@B"US2J6-@4*-V@X9Z4>*M)[
MUV;?8;]ET_$_8;;XOIRA <N(Y9X!OGN>U4\HKPNA&T$[XUV1.KJLG-3<^F 5
M%'06K;!2H1EU(;DGB1[2NN+!)[:4;H<V%BJ;.KG Y1AIDS(8(6N?4?%0$$.)
M]\JXAV86VQ]\4(SZX4>VE'67*+2./&  ;@VY#8EV'N5YAL!Y21:,@WN%?7@;
MF_^\I&?B[.+[MIX7?TW@,H\7F/<1>L<G]R'[?9C8[-\D/)J /&?PVJCD>?':
MU@')1A=I[&AW=IIH8O_]9J?G#Z>5#GL164@N!:E*24;+*+S,1BGOHHS9184=
M=7/PSM3M-0?L4[N]8#@===G#('&59(Z6%A$=&\6#32F#@^*\BEQW5%(_%VE7
MN3LOTG]?CN=7@EE'!UU)*%%F%JO)IZ$(YDOPK%@;?%;$4FQ2I?D048?E?;S[
MQYM?17@S2:M>Y7#Q<CJO#5ULUD48S@ROAJDM@07C+$,+J(RR,6GS&"0?>L'P
M=PZ]Z?5V@D</\FO@MFUK0U_OQ_Z:3.,<9]_J=O9F\O5R,7^/:4HKZF*5ID#?
M7<YFX\FG7V ^GK\=0Z2?++Y?399:C1_'_&;R"F83^K7YR!:-W"7+I.&>&/6.
MD=/"Z^BA B(J\F2:7&(-QN$30.IIHZ+!U=H]E?X0ZH2S#,PYX6N7*F"P')B%
M,4"V9,&UF91P*AT6F@&K!WDW2$N_PN>[R0>HUS%_SJ9?D;R@/R]@->3X:Z5T
M%(WP)OO$C(ZT53M9(VS:,A?)G ?#$3M%H'='12?RGA)*^M='@PF%=8-<I>Q=
M7$S_3=8F_HH%9[-E#LGRHN[E9YA\HHWRQ9<:IAT)GVTD@EF62C&M4NTF@\ X
M=RIAC=KG+I>=.^-G5T*?$)*:ZJA!QY_WN,K\O*R'*)$V^X3S$4<NI9*&#L5<
MF/9.,N\Q,^LUCP@N"6S2YF,;,4\(&P?+ND&/GRMF7TZ_Q'7AYPV^UQ&ZE>/
MP0>>HF>A8"#+B2,#7Y!QL*"YHMU/-YERTIW$)X251GIIVD=HBS#FOWR_\=TJ
MC<20Y6WHJ&0F&#I%2^',1R<8]T;8G.A8M4TB%;L2.E1"6#,,-=7,L=.\'I#>
M:F)HBB4)#Y6#FE)+AZM/T; "W)@$7M G \7#3B/EJP4&[MFT#M%% Y][&UGU
MKS.\'A3<@<"6A<&/4GB<8N%>]-D!(X<KXRBH41Y+H 7!"@^T-P<+9+I7NFG#
MQ@0*E&M2GW(DM#Q28GP<L.RB@[YK$__Y7[]]O4A797*B.#29,YUJ]V?I X.<
M+'/!>I]++-EO)+W?<RUQ\ZDG8= >(O%I'^)J>0OQR_?KH/'+"YBOZN%%"<JD
M4.<_B\2TLXYY&P5S&$H!$Y2")GT"'J3JI[ @^M-+@ZCM-7%7I(UQOKZOR.\V
MKB+N7%S<OK?89&^]MKHPV-(.:<[A<>R8'E%U'UY/"A(-K*'VC-:Y13$99-9J
M0<>"D R$L4SPI*7PD@Z+MION>6'^$6OLG"&_"Q+ZMNGN:<R_MEH*%,==BBQ'
M49A6HN9.Q,P\0O%:>Q=SMY$(#[YF>*OOQ'0Z;:*0)@TKZ_27>K-SN?@\G1'/
MR^7ED\3"(3$IDB:7AP,+16FF8@S%HG*\3>."[>3\%(9C#YIH<&-[EZJK)HT=
MZ&IIZ-U'V''LLSZ4]R@>#I!\ WOJ7OH4#]E!RHQS4IMVV3,/4=&:B%Q':ZS1
MY?P1\8CU,B0@=A%X"\-Z.L/QI\G+55W=5?&5"#$I;9B%8)E& 0RT1U9"+J5H
M,"4VZ:"PC9CAK9%^5+5IMAXJYX$FBW]X^1^O?OWK[:LW;_[QXNU?+SZ^>??'
MBS]^_<^_7KQ]\_J_WOSQVXN7+]_]]<?'#_3A^U<?7KW_QZL/^R3E[_.:/E+S
M#V9OL\(%A# >O0T:M% F<$RRH).BCLP2;G0@H^VU=T!EQ0%O.Y(NN]1<> '>
MV%A4U*@+*K+E@T?%<\P.T>1]5'I8 4:MN/V1V#7)_WD)%^/RO39Q2LN"Z/FO
MXWF]]"9_Z>WUU;WW04>="N, Y)LD0 :T@S$A- ?TA-'46_^ G:D[]-CZ??IM
M>8__9G(WXZTV$'F/U4?$^?OIQ05MO?^&61ZI:  L5RP74QL(8&+1D)&O=)(0
M7"DI-XGP[$'KL-7<;;&U>1*V5ET#/_MA0G^!B_K1B'O:-1S/3"1TM2&!82"T
M93PHP[T7/MHF5E,GZH8WHYKK^='4UT.5U'=P[RZ%-PA<)63F.IMSOJ#/7_W]
ME;P5' 7ON4Q!D=8+D(V8+(L8-).(2EO'G<5N387W>?O31<TP"FEP"_BP6'[%
MO.JC.Q\)SJ.S3C"#FNC4FO9H3G1:YS3DXHJ!(VQ'/PA\NMAJJJJ^AS(_(HKU
MGS^"J#A?)V1D^K4;0X67J:(9HF88!4D*ZSS1@H5)$%(9;P5PON=&M1]%3Q=@
MQU-<@Q*0;N=VUEEFD)(9ZU6MD],L:G#,II)5=,(ZU21K>P_CJHUCM[JC*"EY
M1"Y9!LV9SLJS6'1D2G&I%%C!.Y7&].K4#9*M/IR?TE8IIY*W_C"N/])3EB'O
M C4&4@(SPB9BC3L&2-:S-3;1GQ$"-IERUHV\H:\6&T-C)_-A+Q4UN$!XQ,A9
M=X7K0&/+^\8N1![G[K&%DG<S0_?7T+'0Y$/AD8.JXV:)UJ($B\)D%KR$C%J&
MI(^P*1WQOO)40+2+8AJ YYHTLJU?DIT[7C9;N)HM&[0H: HS4"O9-'TA'RLR
M(!<KQ60U2:$%:!XB:G@/I7\U3AOI8) P[KNR61Y_1:K2Q22>.8L!R247W#+R
MQASS H(.(O,[;9Y:[3'WTO@$T=-*0[MVB%U_7+]$F./_^W_\_U!+ P04
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
M6C3SN6OZ(6B.W*74_M-">NYU^;ZWK*58UG1[UL[#C%-3G7JH)-+R_=]P6=0
MTV.W?5H$4F&Q_P7*]V*M=N*8OJRE@DD:?[]X5)B38)_"K9,U1V%W7)'*G/&2
MNH),CCJFB[&/'D_^7, %Q/U(/^.V1.EB2[\I+>TF(1HB-[X\V)>OG>Z+,)+6
MT@/A!T-*0.T[.!(4_]K%AC%(STK:9,,';PK2IK82](DH'$DNVNC0!Z4^$@+O
MK_?IBO_"FX>E$!GS2]#JP+)40.>_0%AX7I#P&L]N_DX5WO$L1V6(7D+L?UY"
M6L_L5)U@K.QNBY7#I82,RK;>6Y7*P.O&?[I"O3Z 0?1S 5!#FZ64PK3'+!(:
M[U0K4)'$4&FT)>A/6^^#5H+?7.RF:FI_6X(7HQZ=?WAYJS4J-_W5M5ZEPK_<
M?J?9 N$X48PLRPB$TB9.@.:T\&X+;)*5 6G8VE)EQXEQHDQW$+^$D.O";RW>
M')COZZBY><[UJ% 4CNI'@_<1&@NZL-(L**]&9%UO-X>EW%ZNPTV^WM3&74EX
MO_BU;.&XP"69'(=E,TJ)0UF,&6PNC01)Z>1#2])FNK&R*/)0GT;/MG%GH?]+
M]^\9E_SC1/H"?4S>%ADTN6D>%(R[>=@'QHOG60%*;2P7",3*HN^PT^'7\L![
MD,R?_81TEG$5>/7(F<_!/8[1;\\O"&6G7-6(<R]:QM_)JGY1"@5 .E,*04]C
M\$(Y0324'G\ZOL^Q9CZX<F [(]7+);+:UNSAB-%^USN'A.2-]M>59IP+2=]7
M36]@6( 4>A?K\!2/C/%NCDD7P'L4$2L7XPF4Z+.TTQUI>WPO3F_#U0F7=1L.
M+&NE%]:6!99")=BOX5<(RIS1N[6]N&0"U-K@& FIR#*9)KB.-XENVD3Z1WP;
MJ!M1SO]V_M*KG9?6M8Y=?MQ,RB6&SK:0:WESTG4-YL559&/UC\,_,-!X._J!
MA\7R<3*W?1^?K+XQ/^MY+,^U[GX]Y>:&XZ6A39>=@-L(KA&WYD\79\2RRSH5
MT7<G.DV#=BMCQ9N4BH9A]D7=M[R+GK_]=:(L*&$3+1=[G'HL/7?$:5LL%?AF
MK<O2IK4,0N^WSG034J9[-ISI4CD,BQ?-PNHVKR6RO]397>A][1RB%M&/7J49
M,*#L*FNEH&FLL!66>=,;E46R*VA6"I6"BMM(E4?YOIVK'+[K_B2$QG\065@N
MQ)=Q"C)M=!KR":F,NVR06H!M;!JD!C$U,*,IM*U^CV]%JB44I2/VQ[WM>B^F
M&I_/O)#R,"3OO'3 8^HNW0)"&]V/H4>O[$?.(?H(#4O5=/KSF?90]2'RNM*/
M)24%Z"UB?Y]\'4+,L^S9H8%DQ;@7'Y;6/A..NAZ%67)&876(/FPF%Q!HYZ/=
MPF9ZF!1HQ_[NT#UWS]5*1J]L.UA05S8YL[3S3/.QR^]&E&7.H&TGN$!0AB5C
M@B9?0X+CI?"KO:8F,'^Z?6]TB"A_\@E3@P,O?A4$)%AUWTC)<;SU0E1H8U/+
M>$^BN>J5A/-?!AAB?-=O&D:/"H3*TJE:+M:HLL<#)PQ=9++EZKK])2H2HX45
M?\L180VPM1 ZG!$)CM MR=3UP1 E;]B.WWE3QBK&:!G]%_5/K-;U;+7GOWSD
M.R#BK]4L89@3_-U"1Z ;?G5D;@<Y8(UZF6ZA@S$)?-0QTH=5_&&M??@#L?"2
MB_4VK?9AFW#IP,48+Z&%C-R<P8JPW5"6[(A= 4.D@=?HJ*-]+&HZ$UY\>(%"
M]#_RB;E^HW&H^5WQUZN'B@I/)'B0SY%R#[U3-E&^YV\+H&"\SH)I@IG<+=Q0
M\0/7A*1Z66%#21-MQ\<;UR5M*FVUNFQV+RY9Y&P9[F\(.7O?S?KRPH_T#D(/
M-@FK9*5%AP\6[P.SZ6T<621T=3NC?>EO/F"<N,,%:%E=R62']G[SHK K7[C
MB-7O<)]X6V"GZW\3.="/"T"ZL1_X0"$NX)?(2[AGS;^93VP!+'#;;>L/[]D"
M3O-;9Q6,9.$8VM]QV^?#D6,1.T\+1J:@&#G/2ZQ<3_FI*^Y-?I\Z2ZQ//--[
M)%YB.W6C9(Y"'.F#QR?URX!#9)]<\JYV6W(U]9;Q!.O0WN+I>J_6NC3]2+/;
M7M)2?,NY@]9Y/!<L]Q-F>TF#O#X7[TG:HGI>5W"A!\2N:^WP[A>!X_,1H4;(
M@(+LCT9M8W^ZEM[NB?7<P@I@]OU -NDG#;+=R$L9UFG/0,RRXSAZ[Y),P;TJ
M+Q>)!B_QVF;B9[((1?]KB,A;,</^CC.IP*_U>6U&>"O[%2[@2311PD?WS=AE
MNF#88-@+0F (]LO]/"VWS$-69@\L]DE<C,U,?+M:,@>AG*IA'D3Y,3!T"-5,
M<]IJW\N5R-UNF;='Q-GY5-GNWMYOMEJ?/AB5J.L>VG-1>.%9;DDIC__XP0ZF
M%8<7Y8W:O4,CL7 Y:T/P^$Q/:WM0*/F(6Z^/W-NDLY,A ORT@89%9[EJ!^'I
MW*VW@E37;CG<=<2LGQO[N;4TB" &Q'3N"RH6I:W?C_"VWNY9;-^WMWP/<Z>+
MLG0B\\H>/[%>#:',L0VI\$WCG7P\MI:VAF"F<')H X/8=E>FVW>\:N$]F:3S
M;32%W@]&;*>+#R^/ZZ;5.%$O+1B:ZMD.H"Y[8':P"QIQL24-L>P2^!7JU:&N
M)>]G=>ZKD:UGKYVQ-TJU66S],UIX0W1/_.$0H:/X<T*JU;9 6$D#H6?1F9C5
MC95":TPVK4J>!,,=XQ&I7  Q[O-!VZ'\G*Q1J-7@)U_QPZ&6A2FUFN-87WBJ
M]2[VNZ:1>9L>&&PS6)!^H$"^Z#6(X$@[JNK.!^;)FT3A&ODV9CZ>=)*6$IF/
M.[9MD0K0#7C7K/=G$900U,M,2_#Y3"]<YM2#V]3SQDIV)4YTK1?X,^+?Q_*F
M_BH3?)O14BJ@JQZ3M\%(HT/(,&H+?1PYI\01@Y(<.$H>*PH/KMT-Z&6:S>+!
MS:[^!G;9>C-99%8S$;_SP@W%QW^N5V]%!*#*NSFR],Y"=@H%(;Z"[RAY6'\O
M]UQ])EF?4G[]@4SV+#G&X)B@_!NMFE?[E%U++U(RCIX_?1 0*!5HBJI,XXBC
M3]$5J(JDVDP+9+^^_.?>WKORE17]I<,D\ZLYJ-IG#3D7@K/OQAP,UKE#UN/#
MJ7WQ&]M</(P8>Z4^WEBD0ZTI/?K@F)B0P^1M0"H>7UD*5>,"B08@KX1*EO.D
MY6L)Z( C[>0,,K4?6.$L+3'S;>8;F!%.UH22[J-6=@9FGQ=FX0T'7TX92*WO
M)ATF]=,(++7QOTRL_9QSX8Q$],BAE,6&7930N]NRJ<"?ZEXN\&:D'R&$O@(6
MD@WX,3QW%8N!+U]T5M1^M^^5&7GAL>BHF(EL\&Y/D/&$#XJ3CI[G2RKTBN:U
M2 8<K1]8&H+.A*QBFR2+9N^5'7R$8ZF1.D="Y-;G9<THGHV6GQX?;GNS?^?^
M?4)%:QXZ A]Y;41H#$$&'@B?2[H("E6QSH[?9B/Z+!S?3*-M%1*NY.RU8U+E
M7K8+FV@\][\IA3H">0C.<$17*!E^'#E8AI4 G0N<I.&R.#M7PH*<*4IPP?9X
MCXGR!'7Y2/EO+.B^YH:#!Q;>SYM<R?TMMY-O T$U98JQ[,%J7E7!-BYW$?
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
M4RCK"+9%//S&X LK477MZVF_'DN_*H7U&6/MD;0@ DNFC9'/+L2,\306 [G
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
MZ1=";P",.JUIO22T"GXO_H-"(L(Z)3F]^&T]U114U&CK[@DT7=)?89=KAEB
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
MZ^!L8!1=[Q#< 86UDQ,331UH70=,QB7=^Z9W=OL;J\C;A0Y([W4^?N(J7_P
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
M]N*(C-K8I<U?IB?"W^H=[?G5&2-KT5]065EY=5-55?5UKQOK,P\\WUS,XP0
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
M\--JFI[LCY SI?[=J@?H6?(>RM'IAR*L-W9L__YB[[H*T"?C\RC#G9V,5^J
M'C&<8.6"J"V'S)]&&02:VD;-[%![_2#%)DQCSY)ZY/G0O/F_]0?_LT[O^I^%
M_$?.&IO&RJY5_TT Y7#6LAF_=P_^(DJY^2W^N.2YN2>BLV1OW] !UX+,,YG'
MHVH?3)RZT6*:JA)0VY@Q8D,K:BQ51A]C!C^;E*_?%_@X('_[0+5(LIZN#C5U
M>YND:6J0JJ!V6?.)$^G1(7=7(Z1XEBP66!NY $=H^AEV+" OH[%SY6?P=/3/
MEQKTGW7=!B_;'HRD_73-35;+MU;+8Z 3$-'+:$)?(PGD,*Y FBV=)B$"I6\_
MH@K&37-";95;WGRL,&PQ^:#T;F6BJZG#')@O+D#M@03GGD$@;3@IG"CEG^U6
M4QA)FS6JA)KH@DFZU7R].N,'#"ZEA&Y)JHA5#64VQVK,/PHZC[.#%=>.F1WD
MW")&90TMCKKVJ-_YM0^T'%"O;"A?DO1^?NM0TPUCJ+?&H>SQL^V/(W[9"QI!
M))I>+%[,3S(JC,9)"CK[IB%[V?Y5_C>;E'NSK]?KGSIEIV5PZ\-G^<BS%X#O
M@++Z7_(1_VX&[ [MWTNN^J=.G?SI.@EN---@&<'[:5I$-,X5OOHP"GN@W&.X
M;CBI^N3YTDURFGH&'XL?Q0\P"C9\T%KB97Q$.%45AIJ-J=0DL_9!\:UNE';L
MQOVO94:;=N.=\RK2XVP/3'N?3V0R9O<P9C.2?1$3UP$VO4=#+N\I%G_*J'PO
MR3*$/)9NI[2N'LM^P>>]B'8?7.<NX]"]:AK:^5UHD[W@@E$'FJQ'E9WKHD[#
M\<Q#.#^(%&=PZ!VGGW[L-7^J;J/O68./;\88)SHES(%;V(^)+*6U,C8(34G@
MP.]]F:;X#Z0JZ9=O(<V#U7$_"GK#9T?UYH-.27[;1R%[I8YI'T*I;=HINK!R
MCR\F##+A;!!@(S3,CR1O27_$$5[+'5XWQ#I8ZG&&^*M;9$9RIG9QFTF-6<DS
MWK+4FR>"QB\>&VY\S][")B">(Q:$K(@CG;1Y+M#2+<1I,Y,:NN72[UT^^)L@
M/_H Z_#ZAL7VK\&Z-H;EF[A )^DV#Q"[7B 6DYKWDPOX_&87C#*2(4?\!_'
MB[@C=A)NF#C)EE#9MYQ>5]X#9^W%K$X+O1N-C<2])I(PU$H0"M:<5V:NY_22
MG; 5B5?K]],E:3FM=N(:!*J_P:SS:U*_WC>OKS]<KEI.S'[]=*%B^_UYGS/8
M*C1D3H0WN;208/7$EE<-NUB^5?VL@_3A5F/\.-;%7+T6&GR36D/P[BBYE$T-
M4U5TV9AQG_<G=L39CFP<,M+1=)$SG#V!3IP,C,*/P4,8$1/#.,H\>_JV.S2>
M6AS49.WQ>)7_'\DIEH8$6<K*7&#K5GB:"USLYCQ>M?U38C (A-L++J]8@)NP
M4& &JPA+]65_I*RF!@RR\3W_6+XRN <#>1)A/1>6=")#%Q&S<IPS.P]S+H-<
MR=E(Y(,#F2),R4.(F90]4,\T(AOHF,V$4#Q.=N[ZF1>-_1:6]EG.'ECAY6Q.
M_\LRW!+X37]M%4YK*^\J^R'IIAY\P^1/JW"675S@;F<+FO6"^)W)6:_%=&!=
M8E>!U%L48= ?)&,[,% 6/-I*&B6-7J8P?$H)9'SWRQF9M2SIK86V94T2N.)=
MM9K:UIO0EJQP=@%>D/,1% O!ZW)Z2-*_T )1@7;H'V[=2=5;YT^+[M=2R-F"
M2XN3,>S<2=MOZC)E.=_&!01#9]'BN M(V^ MOG.S);B#=.=G.ZOZZ[U>?)?=
M)9)\[' X>_O.Z3$E7-/T8O,=D\*(;PULI%GU8),,?AW8=/H7,3$OI!VM,ILO
M>Z_Q,FL90_942=!X_;;_YV:14&_1UU8III=^5NI;5WXX+;YR+>,$.Y%$S2.5
MV[$D'ZTE;5WCO ?7A1/$#'J2?MO&3#$/ESR;NC\V89/KH]AP^MZU .O/-_84
MH/20.V[^@7S=J707 Y.+H;ZP#=++T&791("/;#4*^>KB?@PK^HA/6)Z/6^^J
M[G] [?RE]O?R)UEEJ,]5_^3#X?\+%R1V^S^L32[*/W'(0OOG?&S!16O-@@)!
M!ZPD?H0 7>AF28 ,-:9GYA2)'&E']TTJC12 BEJN*PS2+NQ-FY!A&J!&S_<?
MCEX=_M;=2H"-"1SA_<RPJ)I9ZC)+0H0CM% L/UY?_G)&P6EBTT#A869EE?AV
MLJO7ZP=%J8"U62RZ(8]!*HQR/_R:+IO\N\36R*XRJ3,:!"^6M:P3>_'SR_:K
M,\>TEIB,3L3"$T!J%J$"3:ZRW3453I&JMPBZHZ#9/.LSX#7^3I&8V]<MKS2?
M^UGLD@H/:[6'1)U P[H9+&E%UUKZ-$N:P)@E-->95B0C)$3NS2"I)C@H/1*M
M=:PBJFKT5+J16J[@<Z6S)'/0RPXVG.4(Z3 WLV^=&FH0/85SHDO7R,UB)7\Z
M<Y39QT:EG*I&\^]-7@)0=Q>M!!&;D012)[MA731+B@NXOT;,B80=0_P5].F.
MVE/>R4 /M=E(Y](>^0B1JA3;JD]A-5;O!1_=]Z; D6LI'ER@R88+!',!&3++
M$Q'.!N0?^XE]SB%&3('.$_=:C5.%/X\+=^Y2?Y)1>U/SF/%E_"I\I25?!4I/
M#J01A/V<+Y^[YR-^H].NO_3X>ITIY8U;S*6E+@/\IPI0222D*49A'*&]3$GV
M+1?(=Z[SS!1JHUN0UB0Q6;MN<"2TS^+&"9F>/:8)"7+O?O_ !C7QR92I5U=M
M4PHM.#EEP7/"O!$0BQ6.^$?%*-IW_@PSB/.>"Y1U7RWEJ.&'",I5>KS^LK>J
M9"0#)6OO7=G^\EOZ>B_G[$LB[T\.)O%=[A%\UHO-P%8MLU3"D&!^$<8RTO08
M_O#!*>*-2/K/1;US5PUT]$..VEQ0^>([\3ETQ:4*;!(A48FDFDB6])8.M#AB
M^_PR/M=,T4AQY\-+1"B)=;^?)A:GV$QZW]$MR.)\61_\I,7=>'VVZ?9W5GOY
M 'SJA*>;/R.+0AFWY!,_W&=K\$EZBX6\=BL$ %EV1UB)B)2M[9IY!D)V>HA3
M:-+%:^'?D<1(@42!J$>3FDE?>J;ZZO?2/.R8#KGSU>-F,Q'9@0YJ.Z02)IPW
MNQR\0]9OY5V=?N&OX)MDD%(JZ%Z>/O-A=63^Y_S34X_+C>^$GQD3M\*X<4#D
M%B\Q4!!BO)8X0M5(TW/A6N8QG,D@*VR2@/83/&2L6SX9%,$G@_8?KF*Z'KHT
MU'LH553R':%!_Z;[A4VQYH)4'\1HH,W!)ETS3?QGM  B1-V\."MVG)D*V.Q"
M][7E]"-^Q=&<\]Z($K!D\.;52](%>9OYJBN),SLK(\^[S"ZS3*<YJ'5<X/'E
M#);!(A=8M%W;"B/PB@M\B. (@&.(2REN+\4.SP-K%4/Y;-B/0>H3+E!5VZ@G
M#>=PA*]"DAQQE)P_?L=N8^E$UN;^']CS_6TO4-,K85:<<^?\72[?).D"DPT$
M=B'.DB[;1 'J0R<7XE=1#&)*.%%P)C)?IM_L0S^[TN'&D&5-8N=Q!=O%Y[H]
M^\]3-^;-;2U -4HBE >)B^-KSZQ)1Y->[79<&TBSGIG>=*GQS7O6WI<MC,N(
MRK0CGW7C]\),*LC'<D?^X<(%O&#'D_2$7*_)&"Q'"DR:Y[04=48H1>Y:J?"X
MG>)]=/[MU1.C6>L%2&'%!>M(!AAJ#0%RL(.U27-8^G(S?JW,< BGF035F*H6
M1YEZPO%(#'_=JW26=&Y@PP ]6N7<O5#QHX?*S9I%<".:@M*K6 L #R!<BXVA
M_B"N'B!Q C/2N,"*,0G1;6HR6(-E26$80S#_9+<*\K"6H \&=LK?UE=_.IPM
M8K'F_IU[\"-%[&PAL]XO,[=LU AOHR4OBQ,T=MZTC2%8 *%(K^NEF89 %*IL
MNMEFW"ZH@T%)-D +SES.2/P54M&)&5THJ,XZJ<,J3LJR7=RNT:IZ[Q+/>VG8
MBPMLE :;WG&!7PD85K/9#B[P)8_->1B+$05]$5Y2RU)2I6^96KC*468=11IM
M 9Z-"O%$.JXH*MX5:;+1Y#NS)J]] Z%VH=\Z+WAE>)]?>-N$]-R.#?AIA*CC
M_<"F( RU% T=SX UISLH0BQ#]@W2&3W8K4Z@FDI_-E/7P=JL\.D1PZ:[VDXV
MLZ$I3N_GE"698M2=?\VE'4V7X (LV6[.31K"7EK:,*R+)!")DU(Q2)]!]ACR
M%$=8$1)I6\LT.1\R$L^1QB;A,%.\CT>^4SX/,S"!M3)EMM,KD:TD2F;_ILS%
MR]_69,TT9A*\CD%DC6[99*;(&1FJ-Z*R[4[T&8#;*//#SHP*6RE%KY71*P]?
MRGXS>?7MC?!67H@/&94^$'(#]$%J!F'%%TYA:96QURHE?\?"VR+;NC,:!&&'
M282J8AEF.9.@G'_>L2<E['A7])G:UW7I\IJ=S5+G7726E'#U=.SK 7O!17Z$
M$5F"B"+MY0)CE6N:= L+N% 0YA$>B5#)*0*[$[.:ZF\(\0/2[&CD]B_<]B4@
MEH=/'S:\<BY+R%"1*#'F(?M@S ")96Z;%Y\]L"%S$_F5/'_YZ[N$+_HD(@4V
M[.#8.T"[.-]"V-:_ P FYU]1$>Z_X-Q/HB";B*$6$<HTYU2]M+E -7;>CH81
MGNB0O5O'E\,% @9]3GE+E=5*G'J%F=@X_R6L"W\2CQ@_*#HRP;![(]B\EE3@
MSVG'J](7DO1\=OB[D5*]LO9,YRA%&P=E7DFY>3G6YWJ9V8(I@)\:[L0@RBI#
MX CE, 5C2HZR"\" !;$VHENP"Y21>,[XY0LUI?-7 NWG>30+[W5ZH@Q7)$!O
M%&S<P1'1X60RK7&N]3 :6G+D JX/ R)+:9\WO+G8JZS?:CC?;J*S@(B97 ?:
M$=].@GR-6)*=U.AJNNR\XU2&),M[Z&&+C4^HEE_=;MHGB[=5";0RD'3Q1*+3
MS%;>%HXQV(2(C@K&3T^.U 3":MTLQ#:ZTS5J+QWYL4JX,:<YL/#DU/Q8GG/>
ML3[]]>=>1?"EO;_:+8MB20ARQ)"'B6L\DM?!DL(RR@BTC+B0SZ8-\H._#4\L
M9AS(T[A]?#SW\&'=_+TQUFIY["^P-',WIYM4*1A_"]'*N1^07?.$8*^C?'^]
M3F&3CU*J("54@GB7?7$^6RW+6N-- ,"J9Z<BBM*7 :L3YWH9=N(LG]X(2FJ#
M:GQ@=4?J@FG:3F_EJ;*:[2\2F3FH/=,_,OJP"5Q !"^/4X32B+%F&W$F/?5:
MA:ZZH_MD6_*.[G:^B3J4(.WD&5]0.O./IGZ"9!?&54AP[@DDV4:H2FP[-&"7
MP))]V/5\UM>Z//#>]9HDGY$MQT5.7XP& .M-ZP+I&5-$EDK*$[C$$XTBK550
M+[-,QKF6>%IY]>N9^L=\?:^5?B]\WM16;63VJK&2V'V(A_G, K\#;-J-\2?!
MQK*,:G:M*2\]D4& @0E^6%;@R4YZ9$)PO8DO#?8<"O0_ZRJC^"WHF'/:N/J)
M,:>["9>7F!AS- %3.\U2(B%:WH.,"9YE/=P@$-7O2D],J;]">Y-1&6@F Q$2
MU#;X7K W?IPCF[!^_?8/D8<7+XP+33;PTC$L9<01\!NR*ZM',WC )AVDUW.S
MNK?=>L_I?=5/9#E$BN]3W^9W<__YRY+?<NW%'O\F#NNM^1M5D)I'D<'XIX4P
M2 C-0,.6;21QTP-!QTI>1#T?_"WGLYM!'VVV>-"RKZ*B0\KK0M).LI#:<(^9
M'$2\SI(L=(]R;\I7+.LSZ-S#</,G>^2Y-R&L(6)+*K_#'#\0W3UG-(4F;^F@
M5 BV$&0X0Q/\.2V@9#!KFS\7$/J4J=_\=)^UHW=?T/4\ PG]W /;5OBN6O&)
M[\V MV)9DKZ,-=*;C]O6PQ'E#.:I/(LI_*ZR+=&SPA;MN#O,L/6"G6!VW_/L
MQ5S-F ]/K%6/'28O?]C*.XU!G($00L_X^MEI76^'Y^A,N2A9BP&=G8R82PO6
M"NE/[_YZ6Z\_AO)4XYSXY?.7:-S3CJF%'\$*D,ZOK_<R:M;QFM_2Y*G[NJ=:
M^1/JOA<SQV'JA7Y:FV)#^R^B+/)0G?CQRWISF4RUP#IT?+U[0+XI_:RR[('*
MVC?8JA'M=Q,1-//(3>DZ3"QZ5L68]6CMO '\"&)UWF%J/'/\)V/<YSCB].F<
MPJA;'W&6O&^XP,-QHS-?/YIKX^<N?O#C755Z^,HN$:S6G.ND7^D@=S<3KU&J
ML%=-'28SQ.I_3*(VP)%M0RZUJUX'=R3XO*I-<,Z25'I\F#80=%&*>M^9"R3B
M-5B[Z?CJ:!I)B+6_Y[>MY;&L0P/:!O-N\M/5WJ?3*S;O]-[>NHU/5(+G6ZS1
MU@+QP_O_G]/JS,S9Q7].XK5>&+6<JGGS?])WU1IVT_5&P)K?)/A8]2BFBIT_
MI'42# N,D=I6([?9[H[ I2]?DS6[N<"D+!I6M63+=7.\*8B16OR$1#3(#R/L
M*.D42+V._N6%6;F%L^,"G<:KB!<YQ<XQX^.T4=:%ZXT\8OA!1G].%":3R@WL
MYDU*NBMC'LZX/R/%1&A7FOTHNL/QW3-^]3J ,O\GU SOGR+,;RMD;1H.[TZ\
M;)004F\]M2'2KOYM'P[SM,K*F3S":QL1JOTR6538U44M^]SIXA<7!<"Y9:9=
M $9FP8"P'IZF[:ZFQ40Z0N$JFZNSJ$V["<5NI*R7C/XVK?N/NN3\OCA%B!7Q
MB=LA;K[I !<X9Y?>L)6N<IWICO^ UZRHI0_'&=C,BI2*G.P8,1S?[J.C4W[6
MW!*]\]0=OC*3F\_S<M:.F#O#VL1^S.)_& 5\-\I7AI.I=D*C)P,:%(95=XX_
M*;PQIGA7B+>K]G8';S @_<$;>'>2M[?!$/\YGQ=6IZ<T4O@BNM?#Z0LGZ#_K
M\SQS8P1NOS\C<O/%QV6)()?F5R9>$V$W+U&GAGSS14ZJS,QXIV_MJ<JR:MQ>
M+*]VJX=GHN'X6B8-^+X#WTEBN) 8UZ]0YJ4A@C,\"UFV$@2K0E3&X+-V&W\0
MS^A6^P9H9*_WWG1$VO6VS]1$[KO&BY:;[ 4S66NE]%-1-] 2!B1>V(:Q$Z:N
M.E<^4U, TU[6H[[X5;B]P2$NW3_:7*9+16U#ZITM0!;_9=^V$+*F%0S240=A
M+1HH,@X3VB=4*_-7.UH8DAWBM>77KF<M?O-??W*3J/.."Q]_-IUP%W691B62
MQ,'SW9\/3G7$X07P_92-VAP-W"XZHU3E*LU.R>*)^@-.YC-C0B5Y['"N:,7&
M*I_[5!FQW7)="R/=]F_I=BP9#"-V(.+I68X2Y'SU\8]MFB=+?>)$<ASRKS[I
MI'=TP3V"O00^O!GL/G5Z.#QEW^X%*SKJVF_'IS"QQ2W7KMJ_5O%@H<9N[ZQM
MXLE;[EB[.'Y../&S9(IX7>')MTS$D+^"G] >&%2X!F($#>8MG2PPVCG.2V[[
M18R8![:=$EV*"YQS0PA0O8T3I#?_0[<H3#>33FD2)QO\##J;T[RX2\TG?5 S
M4DUTG=\ZU-\7ZFEPA?D?LD+Z24$$)5>6);TFK7A6A/K6=&S"?S7PH&2[C]G)
M]79\&T;V+6I]7RB/HG#B+V%A4;#]3PD0?_,^XX_/_MM_1D)X)74*!>]9\NSS
MI@NR)"D,49@@6CEIBYFT:WW SUC9Y^RQRR[7;F*F\M2VE>@TL4C]6/P7G!B[
M&..;0<9R)#"P/5K>%+-VM,4AT_V[$R>Q<SH6FIQ/ YN9D'459.GUX;Z29'SZ
M(BD)NW8$A-0C1A:BQY[X7F<0S05\,\1Q%?PU=$Q"B%I(62##I&)H>/W_Q=Y[
MAS75M7VB012D1J37J("@@%@H*B6H%!$1;( B1.F($!60("&;)AVBH* H!$'%
M B)=$ D=%03I55)0>F '-&Q)X6R>]Y1WYIOWS%QSYIN9[SK/'WM?Y KWSKW6
M7G?YK747H]03)P2F1^\U>&+'UA I:#!T<#Z2AHJ]Z% !VM$$D_'N].]6)Q+I
MRV;D\J23I3UOY0EAOF^'/O7L-U3,N],=\>E*3P3ZZEP[X-LU&LBRX";C#6%_
M L,XS;;$V=0/%$FDC>B$74C5>OSN<+Q.PX%+*):;I7%0<9,B,&K($U^OFO)I
M6SGW49TD!2\#A;\BIKOVZL'#L\KUD;M\HN8YTS!PPK@B]1!/_."OKN%VGF@O
M5@I'Y,E4<:2B67T#QEBZXHSY:N4CFK572_-'#N/$+[T5Q"\U"\G+U\<CE L8
MX3"^R^)]SA'XF-F ?M=5CY3DG!OPR/Q4.E!1X8\ZF69YT#)Q?W&(J1VH9R]Y
ME]\Q,JD8,CK+$]$#;BBOU"/C;I.8FNF-,GD[36[BO[K^E \W;&[J#4'#?)?"
M7GL52Y\;74@GLARX3_!(6A@T,32^3>'(A_YGER['D:M]]SBI$# 'L!H(QSIN
M4BN,[A5+UQ#U[CP]/FB*O5[0[1&JM"T:Z\9L8PRSCT$D>D:%=ETX*RDWHT=O
M6,T]\X+7V$J(/'JIVR/BR9+6;S3K,A?VR=T7AZJ:R& RX0NE+"X&+Q;0O7E!
MXULY;J+FP^G>KNIM7Z_CE#[-X^9<%H=JL6N((Q]T.0+H":M__O!7!,-_]&\Q
MG22.+)8GLGYXA^4F M37%"G87&.&YUAE=D@(W80> H85S G\W]ZVD$?T3$P7
M,./?A_XZM%&<NM4Z+ZJ)0 #'[SNN;P*L5Y8)7D/\H[2,^QKBP?V_RM"X /\H
M0R/W5QD: %/NV((&CV)'2*QT;@6:FD$6)ON01E#TK\1XXQOTAQ7#^BY'778.
M]#C?KQC$%DY@=_0<S+._9R'LN84_PEF[F51<US(!K(H- ]1]:P@%Q% >66 -
MX5,,'5Q#\$3DF6A6/+-M/IL-HP;#CI'%*(XC0/N*L;<57T,T5VVY='',&+E'
MIT=.)_:'QOX_\5(_T@>JCY.IF20P&):'/(L^\C74Z [@3@[JP^5EG\&< \Z;
M?(AF>@P^T5/U01>&Y4(.S?)Q!0<;4']U&EF,1%-3BFC*R&92F5T"/O@-1&]<
MFCJ2-G@^VJXW\!KS68GU]<8+,A;+>6XR HH>9S\8(\OPJ#R\4P]'_?E,G2[S
M1?;+V8'5((FK63$*-Q+VO)71WWKBU?MY4=K#/:?X6FW/,:T:373;%!;NT4D*
M$*9QI+4@UUIU^G#J*QKT5J/WHFV=N_/G'1DQE<UC]LGSEWY)\4'' 6HI"@Q<
MY$A5<9$L$6X<A;88AX5*F#(D*OQ.\K$N9R]=\6I&TE.VI'Z\@2E @<<HP\L\
MX4RV,9Z?&9 "+X134+??!$9R;EQ;H372"/?"WV'1-LK&)R^CT]%G0#/?,>:P
M!;_QY?9=U"KTY?#_1";_TT^PJ5;&J3:B)?$2A1Q#)NS(,RK\!9L/GV]]7#3C
M6+(0R^K!9>UZ>B\LOW7^6<C&P7V@%NLB-XOL)2;(DR -MU&1T;4B;O9J&3Q)
M\'M%Q'WQ);G3)^.,TYK30C7TB6C&/O#VZ(1_U7RO(0,-_L);U#KZ8?@ [$BV
ME\5QL::]I5M#A[:\NIO]<,@PJ%B;R!-^SM:Z1*!TPSIC7R%!/Y0B]RF=H0)#
MJY@SK(/^7WS;SHP,[K=\5VV0WZ'B;'JD37 ;(MS. B^QGL14!GZ=XLAHPJ1*
M4Y#SFV'<<QE[G@XY;6/)O4%+WD"RA4)&"%(047)4L:00V+R^\0G;J6<U@QR9
M]O/KX=Q7865WN 4,M$EU64/(7*M%O;;=K)/_]FG DFLL6VUWS]ZJ;=&/-IL=
M4[(7G Z7_C,#3IV"R9A(2$<PWK%MM;]B</[!U4R)Z1 =E3C1T,R3UGE:2DY]
MZCX+GR/*2;KCQI%9=C$HT(8":1I&D*FE!"TNN?8T^UK+&[Q6_YDE95G:5U[5
M:U>30D.9TZ_,HRXY7XQ?N%M:Z!F7(6"0 0^SVY.93A,O8&ZPBQD):<&(C>%>
M*X9J9#;M]<M8?*EV^@%R>Q5R<M.9:1'I>NT#?8X9>-B^1#WD-:TAY,A^X6$L
M:<B7.3[H +VBA85]KCU"\PE*ZC,X.N!$S[Y(HSG)]_\X4N*A;7E\XP:K&#RL
M7Z*4<9)4@"-MU(H"SV/%.$$#Q 0.1GWN$L[!2$ZUU]ZE_EZ'$L-7K2-A:H/\
M7JC3;*JW3@&>5(TUA*==#*62% _/[E-382A<FMQ2+/79Z&K.SG O[MV$":?)
M\Q7+O$[^F#/6R=EC46*(FY2R8HY,%^LJ]SF9^CQGO2[A9>@8K2NEO%@>)R#F
MR+:[P-R4_<Q MFSH4I/HO9$_CEN/S\[M>J#<8YRG]%+-49*M"#2XDGV D;,\
MX7ZF,T]H98(\O(FC2^V*^UPT.N-J6I6V,!-L\\9H>D>5KNK1NXUESL:E?T+=
MY(_&7MM** &[YC^ Q0V Y&^[E'%8H8)KB!/,%U5:GPLALAT87'CX.;OTCKM^
MS[:,,^?/*7?@[(T<_5FZBFN(;P'M:P@^(NQY-Z'>K;2@()VX!#3U#4JV=CO;
M!6^0BAPNLW4)&*155F"?SU0F:2>\,@N::1<T#,PHE=12"@U+I0ML0KU#SVO\
M)=#R\/T(])EM2^@E5:(X.X%-^//<"C]PN3YSW+!OL:";]OA<[&3+0(^315'5
M W_%>GR5]K%!V)MQ8Y*Y O-D$-;>*3?)2J9*^"L0"8QK!L3QDDROWL:1G.IG
M7]W]Z7*_ F^R5*[.^Y[9IQUZ_4YE]H3?EK&)C?Q_'G-?U2ER=H :C.?,,B=(
MEVXP$(3=RCD_\!NG;U IH56XDM;^HY7?8-K=V\.J:U$*V[@X<G"$ZP6#:.??
MR%63:0 <(_&<3J\AME3-HGZ%?5M/Q41SWN6*H$%_C7E?MNYT30&1C"5OX)@S
M4_.9CBUV87F<X]V_N2<&_ ZJO_]HPPP.*!E]]J7LVK%':L C]4O9U:AC0(,)
MF1J/$D-32:0JW1;2:&831CFX2W(.)2-Y6B'VWFM?^Q;E:-=9OY<GW!_(E:5,
MO^;CCTRSGH'?_^<UQ,8P*!N^+T!EKSAF()D1B*6+Z5[JL<VHH,W@MPZ\NGF^
MJFEO.B/-'S=Z2[QIZ?,.Y@=5AMT_N[6FZ^<N/O"21@;K0AK%C!5F)HO2!UP]
M.X&%G+W/I?,D%B%S9SM>>QK[O/,?9!968YE9<O96GT[RW<.GU[/C8/+3O %2
M"<!@,--9KR *&T-2QCG3]_51FGB2-J-+6>:9%U^/\_\\Q=@ZGV!^N<#X[L'B
M:MX_FT[3_\2.0NX\H0=L :#A+-F+/-HVH=&&&C5</XJ.6:%E)I]ZK@$+N^ Q
MIJ!3_XYNA8ESLA+(4M<F)8,ZE_=+$3'O[%L<?^;SA(B@+$]D%]C%FH<^3P"C
M$Q-F@W42?AJGTVD9B3D[HGYK7W2QMPEX*J.?II/QR$S<3%#9[+_*5"Q K9YA
M!W+<DWC"1V(@[3;[=)H:P#QE'3'RT*!]TI<\@]%YI"JKJD'NT%R7;GPH?/_"
M.<%]3]@'*;*XT!YC$_"QM>$BV'8>$&\(6(FX&N:?V15[5'T-87[(Z+YD!&[;
MU,*_!"!_O2E7WC@ GEL<P;"^0RV@':N'FX*F8?#Z8$(=$)>C_9C&*GEN4[1[
MUM7V/=OV1Q<V^/'9VC^:!0>-^1/1U$P,>)X\TLNB<"MX^PA?R4IH#WXJ6H1C
M8EA$ZY+Z[ GPSPFI/&?Y[-\CV6Y$Y<YHCH%F#1/_%8Z<X;5SO0(%[4+!<I7$
MLLID731%5D%GL JZTD"C*Q:H.*-C/MS"2V$=C#'JD[^I?O=&Y+UEARF.)(8G
M H"]/&%;]D6. _>^L02H<0ED##96U;*]/@*OFV[XO]2&\8?[686\V*,_9!%3
M"/>==5_8R)0R$N.-+F<3>L(I1PFR>0$97?C E(W![Z.%:]F37:H&1P(BI20O
M)2\TIR;*MUH;IW?I\2T#Z[OW/!$7-OPZ&RS1OET)0"FI@13G:M2KOX:XTQ7,
MK7X%Q39^,3&=N?R1+6^P*#:6ML^['<$L^+3_.%H'RVM>0X!.J*%%%H>;BP]G
M'^ @/C*UH'Q:V1AR:UNA#^ 5L3F ]^6K5.30<='JMJ-FG8+2LQA1P&,QFK2Q
MUN4-#C84;?6PYZ$B,5CQ>_3M'$$.-,F^,YYG^&B?\3?+XKWC-IP?G.:<%^],
M^0GU0!EI_B,3V8R107N3H@AB(!!?>_$YWOKU].TCL;9F\A?=)R]3TU4/>,M_
MSA7M&D;SA$EL,<(H2;[6FVW"^TJ6FQS$NX/<*8ST="_.[W29@9LBJ<Q(*&#;
M\><;L)D_;FF\W?<5R^ND@/9=0V16&91)!Z*!LBH&?SZNH$5%--2Q14$].5!M
M-305V+Z2X.ZZD;S3TM(OG9L!CR(371HW[\CT;J$HD;UT8VY[W\&?GJCP9+H^
M%WCS<BR)VEO1P.UO:;YG>?+MUX?=MR=R$5<(K0!X'#M,9 E"WR=((R*L:]T+
MO[HD\.:.*CMA4.OPOC;195#G9LM6!U-7#S><R5Y-_A%3)&$(4QK'$)K0P=*Z
MZLDC-O6\/4QD;(X%4SR21I&Z^)WB>T=]B=059;C??&/T%>U<@8DB+*0X 30
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
M74GA[KZOAFU?S,K,:<M*Z)UMGMC>'2M,<A.2GB2#)^#I'FPDCL3Q1)!4Y!#
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
MUA!=R>B5:<?X?U.*G@_)ND5:0ZR7%*8\M?JGO\^>-MNRAO#V74,L3R"YJU+
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
MP:C><#;0H_8M,AE@DG_I_TOK#U +F>+Q]%E:3YXRENP.RN7T&IV:5*O0^%!
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
M-\I@FH<*RHYVMHOE*O721QR9X^$EC.&'PY=N]X0_VT%0M;E+KV[;?,H\6(Y
MDWR6!AD*"RA5JFE[O@S^EI8Z,OR)[ZINJ:^"I3%?P7EU?[MCV:ZQ.&_/2P.?
ME#>6UF@P.IZ6E*:.A-*@=)4:T)JTK';F!AU'ZRFL?#BQI7?K(Z&)Y:^[M[BT
M;'GL\1Y0%P0B<IA"GQ8673>3!M/7 ^X:EU/@THOZ3[#79R,#<AZH'35ZN:W-
M#T\UF;;]"I_ ]K#$E!(+R;.ID2OYQ::%V6HNSJ]%HP+7E._1>LRKDT@J!'C*
M[/-W21DL" )"&JN8$^2SIQE]:J..+9HW-Z1+P1LJLT>Q.T9/!8Y).,C;2+CI
M]?5G:+:)T$4W'[C3S3;SOJ%O-E=CQ<JJZD<7W)3?DGB4QDJN?S)_&,REVG3Q
M[9WM/T4^QBCNG^ BYR_YGRL0]L3_ E!+ P04    " "L8G=1QM2H=DJ1 0#O
M*!  %0   '1T96LM,C R,# Y,C=?;&%B+GAM;-R]>W/<.)(O^O]^"MS>&[L]
M$4(W'^!K9G=/R+;<XQ-N2VO),V>BXT8%GA*W2T4MR;*M_?07 ,EZJJH %DBQ
M3^Q.6RJQB,Q?DC\D$HG,?_M?WQ_GX"LOJ[Q8_/L/_D_>#X O:,'RQ?V___#E
M[CU,?_A?__%/__1O_P^$_^?-YX_@74&7CWQ1@[<EQS5GX%M>/X"_,U[]#D19
M/(*_%^7O^5<,X7_H+[TMGI[+_/ZA!H$7>+M_+?\<\I"QR \@I<2'B#(*"2,I
M]''*""6AB&)R<?]GGD0)S7@"TP13B#SB08(R"H5'*&9>A)$(]4WG^>+W/ZO_
M$%QQ()5;5/K7?__AH:Z?_OSSS]^^??OI.RGG/Q7E_<^!YX4_=U?_T%[^?>_Z
M;Z&^VL^R[&?]U]6E5?[2A?*V_L__Y]>/M_2!/V*8+ZH:+Z@:H,K_7.D//Q84
MUQKSDW*!@U>HWV!W&50?08EDZ/_TO6(__,<_ =# 419S_ID+H/[]\OG#P2&S
MG]45/R_XO;+L#2_S@MW6N*P_8L+G4GI]M_KYB?_[#U7^^#3GW6</)1<OWW9>
MEEMW55)F2DH_5E+^\Z'!?CY#?$?RUONR.A!.J_O)E8S',/WD3-P[R0]\>($W
MACE;Y.:!NEJPL9[=U5!GBSZ\Q*X>BZ+&\Q$>B_4P&R+/U0<?Y4_M,.I&1\A4
MC]-2]X:H_'O-%XPW;+EU:Y"S?_]!_C1;5O >XZ?9[0,N^1M)M.QM\?C$%Y7F
M[\NRQ(M[KJ;$-\_K2V[PL_KH\ALNV=5_+_/Z^8.<!$H]=5;7]0,O[Q[PXOI)
MW:+Z1=ZBKCXLF@=I%N @%K&<S[ O HAPAF$691R&G'A4R)D0"V]6K]Z5&5_
M+[>=6EKVUQ'\!PM+U <8I>15L2SI>BY^G+\TP<JY5<W&Z<\+_,BK)]Q^06JO
MW)8&D/_0TDD/Y<=\ 2JE8/6G?_MY#=*$+#[_P]IQ/JP)M3Y0>3<,;"H--K0&
MY!EL7M=J#K3J%Z!1'FQH#[3ZH);Z@Q: "]!  .2CTH!P\$DIZ):V<^7'%>6N
MV0KZ:F;;XEMM,H$KHC%O1?I9N>(_\WE==9] ]0GT_-9W_.?19?]Y[VV\+#N@
M<4E//(KM%3_30GK93S7<>BK5JN1U+5(7K_LB-T^J!.D'4)2,EW*=]P+@>_2G
M;ZXD+/F#%#+_RC_(E>$C?R=O_E6*_)57_[G$\UP\R\7B9?57SNYY)9W.:W&'
MO]\4I5:JKLN<+&M,YORNN)%*+>I9$'L\XIZ 4>!SB.02#Q(>,1BBC" B?(_Z
MT4RN24EA.L4-):H-%6X*/!PC_OBQJ*H_@7LLF4KR(,75 Q#SXAMX4#J!KWB^
MQ"VER>4** 2H\7>[:6\PNZ,H1A[.4A@S:7(4T!"2.,H@\S@3*?:QQY)9M\B:
MMLV/KC6'LG?):7&_R/]'3G+*^GH6HYL R(\5 A,TO9F',X77>&"/IO$]MG0$
MC9*@,?4%V- 6K-4%N *-PA?@4V->J?0%:-4&FWJ#N@"-YN[<F*%MX])M&4S6
M4=V4H1'?=4L&'Z^?&_*."UZ6G,E!/N:8Y/.\SGGU2U&P;_E\?KE@'Q:U?,-R
M.>)E57'E_FS_/LNBD/EQ()?1?H0@BFD"TS!*88J0(&$0(A*'L\W0R$FB.ELF
MNTGF4%C()3&M):SLYHSS[6,V.8R#^3BS0*>+HG"PH<T%6 L-&JG=,;@S %U2
M]?E"C<K)SC#<)5]W-[9CV;KFO\_><WDAGO]2R#7,0BTL?^6/A)<SY%&&413"
M($P%E$NS&*:>AZ$@(DAH&/@LB$PBD<<&F5K4\,M/MS^!^Y609EQX',6(^VD0
M^%"$ 8$H2@C,4)#!. W".!6,\\QPN>L*QW&6JAI)T4CK%M'C$X8KE :> UH)
MP5I$\%LCY/_G "+6[M/K8,#@4&V--AQDG[GT32L=PY6^Z@O/%J#S7/U3<2KG
MPI_.GSM- &JF0W6EGN2\+$CT%'?TNZ/,6B;2=Q.1T;7]//C>\<XVJGF]K%4"
MA<I)D;->F<NU"?T;GB_Y3 2")R%.((TP@RCT(X@9]R%'&15^F.#4RT;9*CLE
MZ=1FN0U! :[UV\073,>,Y(]/Q[= 1C;RP+MC+DTW_>VPU8;7AKYZU=%H#+3*
M$]C\,K7*)':[3@K[Q]C>,L7<V7Z6\8 ]UC0?%K3D<L!WO/GWP^*2TG*Y+>,L
M(1D/_#"&G!+IF_L>ASB((YA0[B<J&Y%%L?$*QVC(J<T$K8AZ(Z&3T<+_-(/9
MP&%W#M[ 7-S)"W[L)/Z3VI7IX'P[))P6SKUS6$=R]>^D&Z)VL>B#(A' EJ5R
M591S4O(G%6N6OS5NBD)=?8[O[TL=*07XL5@N] X);JU1X3DN<UX!R3* %(ME
MI6)M3_A9JC17VV3MGX0:A0/"%USDM;Q$?=ALM%7Y8RYO @HRS^^;+5;]U_DZ
M6N-JO6%ELZ.K#[,[C;<6L=)L:V5B]\T>\\5M7=#?Y0)3/L /\OZ7"_8N_YHS
MZ157EZ2J2TSK61@@(3@BT,,\A4C$'*818S#U2$8\X1$4"./9PF# J<T56F2P
MEAE(H<%*:O!;)[=- ,,$=X/IPS&:0SORKP2DQ<3A&-"1IHWS@;6C:@N4CA*U
MR7W&HVD+K;9(VN9[_4))DNT?\UKGOLF[ORT6RA'@"RIGWW=Y1>=%M2SY'?]>
MOY'*_#[C'@^S$'LPR&(&44HSF H_@B'F*,Q$R' <V,2'[(:?&GUO2*]=ERWY
M[:(]EG8P"^$,A^[ ='X46+"6'?RFI =:? <,=!YN+B,GEA*,&@[IA\YNC*/G
M7?JQW)LR9_?\8X$7[6Z.? (90R2%3) $HI"$, L\#CFF,?6('Q.!;'AL=X"I
M,=7M-XFNO#<'<RFC'37M@6=&/N= ,C"]-*(!)=OI+4)K]CBDN$M^V!MC5 8X
MI.'N.W[PNA[+R772W*>ENM>UN+PON8Z&5E<+^0YQE=%1O'F6O^3U\RPD$4TX
M)] /< 91C"A,PY!"XH4>CQ/F9Y@9+RTM!Y_:V]\(K>(W;*4(P"L-+-9$ME8P
M6&@.B.W -+*6'*P17@L/6NE!+L57NTB- @.B;;$:'1#UU\E=6!Q_Q@'?,4:S
M0ZMT.Q8+=16![ GWT26N[3W'6^[VU'9KZ=OW'OT<Q/?Y(J_Y1SG:7E[@^V4M
M/='+1_5<_(]^IJ^^JP I7P6!$B]+PX!D,"!)!%%"0YBRB$,6>DF8X"@6/K9Q
M)L\19FI3SU55YX^ZK@G>$!KP1FH[1_0L(YDYK6-!/_#,U*@!M1[[&=#ZO,L%
MV%0%M+I<@/=R\87GX!\<E^!7+%56#.DRS.<2:I<N]5GRC.I^NT!NUU5W<L]>
M606*RJOZL^2(VV_X";5K3+D(IT&*/,BXM!:B7, L]"+(D2\RX0=<$&*11_#B
M(%/CRDY,H.0$2E" K+:Z7X;2*%?@;( &SP[8QZ9/>N\AD*PR ,X&:R07N1]H
MMGOK1]$XL9O^\G?'W#\_*OW.COGQ:WNPWPV7EI:/P3V7[BVE*LOB,Z=<.K[J
MV-B[)7\OQ;ULPZ(SG_$TB&@,J8ACZ6?R &+A>3#&7"08IU0(:LR)5D-/C2E;
M@2MU@KL56:[B>%,P[RN6*[=E)1=_[7Y!FX1[X/@$^!'+:]5Z3^%A6-&FA_4,
M:'@PFPQ,SFNY=02DD1QLB [>=<:YM-H=ZP&S!9$/!O?K1$">MJR ';XBKJ(@
MO0 _.H/8W7&\>:67IENS3;\[V,U!55G//JMTP-8)$LRC,0LH#!.:0<2$=+J]
M-((!27F",B\(>6HRP>S<=VJSQZUZ,:LZ5^O<7SE6&XW-:;%WQ2/.%X;NY"YX
MQ_G]#$@&)N_>:!B_^P=T/[)XE]_86+C+WW87[;NW'.7-/J!']]H>^G._B.3&
MH>7+!=.)0 _%7'Z_:HI6K0);&8D2&B8>3#/*I5<8<9A)CQ!ZV \(D;]ZF-M$
M'TT'GMI;_?'#Y9L/'S_<?;BZ!9>?WH&K__SRX>X?=A%&8]#-HHE#0#DP&VR(
MK#-OVFI_0P0 ;=%Q&>PS'GO4P)XM(KM!/.OOCWS\]&.^X!]J_BB]="]B&+%0
MFB9&$(DTDZ3EI9#B*/0$QDF"PU'.F:Y$FAJ=;5CO7RO F]=0O9&5SLC=/%T$
MGN0W+?,-'=C0C /'M<S0OM*YYT7!;THMH/5R2*7N0)[$\<^U5'^,<YY[*#H[
MT+E_YWZ4?24$I_6J MD=_JZBF')!*9&1,X861WYX]9T_/M7--;.(!2)-<0S3
M,$DA"I, 9IQGD(F0AH(S%G,QVZLT?Y(0>HABQ !F%?:=IE45"UCC[SJT(HJ2
MY_<+E5[2A-R;RI%VI-S'2F8L/!3HX]#N2OJNLJ.J\J7W-+8UN-!_:)1H+[T
M;2#%'=F>@:5+=NTCQJAT>@9.N_QYSJWZ$>;GO/I=.=%?I*IEC>5KK9SJ;OD7
M8!ZD02RD;?P0HLB3[FN2$ABG(O10D$64&)UR-QIM:I[I6V7^A11->SZ%4)V+
M6%X#I80=WQT'V8S9G$$W,(=I.;4#OR7I("MK(TQ<<M'Q 4=E'2/==_G%[$O]
MF.37?%&4NLI\XQET!ZY5_/Y=7C7E7=7I][M".A12RUJ=H6]*=^@O_+59PL_4
MAB\BE,/,\S%$J2<@IKX'1<@\'/F,8HSMJJZZ$JV'?S8P1VU)#YYPSE0)Y\66
M$BM?S7+I[,R@9@0WJI'&X<)M.4$GJ*K4W=8 T;N4VT:4]COP/=!JZ(Y 76/N
MDFN=R38J+;M&=)?!G=^_1S;/U5=>-NOXZ_++(J\_5-62L_4N?9?(KB^IWJHM
M7<XN52>"JK[LBJWH/W[,'W/I9?HLH5'$H70WI9=)&(99*+U,)KPTBAGQ2&2T
MLS.$<%-S2N_61T"XTK1I4"5M!Y9269!K;4&;$H$;M38JW#17SY5F]NVM!C'^
M\<GAM4TZ]()?FU"+!JY+H)0#C79@(^FE/71U+9HK*]"J"%H=P4K)]E9:S5>T
MJ45NTBO:]E7/;QUY>9<+IKN,<;W?8?0NNTI<&L@:1U.;7(\Y7O+30&AMI4<-
M-4;/:%%W;%")LIFY]1[GI:Z\^&%Q]9WRJKH6;W%9ZH8?NJC:+,X2$>*(0(J%
M!U&B^C6+E$+DXX2S@"4XLZJHTE^4J4WIVUFE7,NL?A)2$=V72W[^575L:K5H
M/K.,0/4WG&%X:A1S#!V[6IV*55JL0NJM990F39E;53GP:F6G3AW0Z.,PO'4V
MIDYC7_VE&3<P=C9J>U&S\^]H1[>,Y[-;3O691'EC7<GRDWQN9RQ*@M#/0A@F
M20!1R!.(113"Q(L21"AB//--2/30 %.CQDY&T D)E)1FU'<0Q..$Y@*:H;,S
M[% QYIU3JJ_9I.KHI.+TI_OBZ\_RJPV3R!]V">3@;4>AA5-*=2_[R>O.3F]]
MNRQU2\,X34B*J ^IB%*(:"9?XLP+8$ICXGDLCL-(>D*KWN4VV9?M$%:O\8%>
M[$Z#%FH,0!OA-@O?]LY:[; T<T[.0VC@MWFKBU<KWB#)ISNJ#Y1FVHWR6@FE
M.UH>21W=O;+?"WY78J8*5NHFB-UYO?4)EIMBGM/G&8E\#W/NPRP0:N).$R@I
M0%4!]CE*<<H1LNHW8C3JU&;SU6G&M:  JAH-=C1@AK@9,SC'<6"R> G"WQHI
MP2 E(JT <DDI9@./RC)66.P2C]V7^W&17)N(HGS$4ILF'M0>V<*(XBP)!$R9
M]#.0( 22,$609U$H?$&I;[9L.#'.U/CFYO:+I8=Q"$ S,G$ R\#TL2%AMY?@
MOB[D"1A<DL2AH4:EA1/Z[A+!J<M[OOHE5]D?7<6:CF=T89O.6?:$GR7"EPQ
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
M0U8KXG.$F1I-=X+"59[_9_[8OCY*7GWTY%E.E+9+XK,L9K@G.)(=AMY!;-4
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
M.YQW$LJY/48Z['3WD%> SYN& ^6ZES0^\G; LK6-KK*H<L^6S7YG 7BSI,*
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
M1E&6A+$(?:MPM.&X4XL.=:)"W"86;<]Z/TJW6R]GJ&0.RSKFII8PBV</@._
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
M<&W[N%F*J5QQ8@2#.$&2^Z,4IB'AD&<IBN(D\F)F5=/-;-BI3;2MM/UJ(IQ
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
MA$@C$E&(?=THC48^)(2&D-)0(ID*W\-6<9WGAYG;1KZ1$G3$!']H02WW\1=
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
M1$1"Y#,!4QH0R!+J<QXS'J3\EGB76Z"?)KBE$<PIJD/<IK<@-:V;= %VLB[
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
M*+6,8"\DT%*:L<E%$/NYPP4T(S.%)2K&O'!-]3T+E"T-E(+]_)!__S=U:\T
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
M;AVDGZ_?YH7XD(D5_Z;H/&.B;!L%_%J%;B]]+XI3SZ,P3+!BTUA$,(U]M4'
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
MEUU3G6#LMIGJ;2)-W&/5"7ZGK5?=/'9@N7)2Z&2R\HLHJAZ..Q='P$CH2YE
M3#T&$8T0I$SJJC,D8J%DH1\@JRKE%P::&\VV<NJ48U!6?4:/279?2/3?+<N6
M7P+;C"1=0#@R^^W04S*"NDOK&%ZF:T@XK4E^::QI2Y%?T?BD OFUZV\H/+YE
MFVVA'OY6/?A!E,M0A*G @L,@B .(4,#5SHQ*&$4Q4C]*$F96MZ]OD+G1Q#>A
MMKM5IK4.^*S/L'BGJ C+2]L=VUELS9CA5L1&9H4#\4 CG^,BXQ>T=UY;_'B<
MZ4N*7]#T;"7Q2]<.;,/*'@7?ZI(K)PD\=^MNEX/[RF+9Q2DS''N,I@Q2&880
M>7$,<1HKON!1*H(@$5%@U?%DH!RSXY!&C6I?)IZ>\X(4+XI%I-))J/>AK$_%
MLRJ-63%,M8?C;;Y;LP-4&[K:/V39_W7@5)KQT003-#)E=>?F3(KA<9@_^*/2
M9)PP]!O1=-J%=J HT[:JO0VODWZV-SYNP+G?N:?7%9J//L<P"#%GDD&)O429
M7AQ#*@(!"?9YS#V98FZ4I6XUZNQX=/OTI)E3?:KE]OEY5=4(("M R:JRT,I'
MH8AS;Z=EZZIPBN71F/&<&!PFCH'T)#YX<+?FQV4VM-@V_'<#M!;'D&- /-&Y
M9#_4C@XG;?'I/:TT?MATQY>V^AV<9UK?[* *?M!4)8]2/Z 4$QAQJ2@]\@14
M%!]!%J>^E_J1\'SSV(X+@\R-P<\4+0]N*/ >#*^"/P"@D8GW'#8NJN 'MU?!
M'P#6ZU7!-P#MMBKXP0U5\(-7KX(?6%3!/[YV /M]R N1/:Q;-^57\4PV1585
M8R,_FESW-V(M9+99"N(E-"$!E,Q#$*6"0R+C&(8DCIB/8H]0\S1,BX'GQY*L
M:&U;*72+ZE6U_>?;ZEBB:%5IBAK+6E,@&E4MN,)F=@Q(=B3,1R;>1FJP.]/H
MR%VY AK)02/Z2/A:\/-(.$]E]C[EVW4;I !$ VY> %J+7-<!.'ZK]Z^]FI7J
MBG)+RXQGI-!^F7R[T=W<*_<9T\^O]XD\?\I8MA(_.UH+!B#?NS[8/&^Z-6.
ME@?KR)#[!QYK2ZE#$-L#=?5XO79]%5I+9<]7;_(W]4(+;>.KJ5WMKA/E4G 6
M(R\04$8!ADA2!BD1$40H"2GS*8Z)56O,6X29VQI4R:D_4+&/*6K7(FK#@TYF
MRO#<?"+\QSY;;]5HHXKT&E39MX>J+$ ]296+6JO3N5[/VA>A!'+:*MP!ODY/
M[&^19]I3?0?(G9S\NWBFFQXO;[9EMA9EN?2#&%.=%I^D80R1+S&D4OU3"N%[
MA$=Q&OEV13XO#67TO4Y:V5-+J5N.\,.6([01^+8F+CN$S9CP)M3FT*CES374
M;F[,<@S)F*U8=F.]:O.58XVOM5LYN7Y@$>9J9LGJER+?/I>*A%9;KJQ"]6,=
MY9BMMX(W3:KR=?F;>F/>Y;KR_=*3/O&3T(<,(PZ1AS#$H?!@2A61,!R)%%L%
M)@Z48VZ&6:L&J/0 6E#P1RVJ9:[KT(DQHZ )X!Z9H08A;5]E^#:<G%8>'BC*
MM-6(;\/KI$+QC8^SXT0NLN6[QLOR00U!5G7?C@_J9^62I$*(1.U'4Y;Z;3<I
MGT.1BC1)/>PQWZCW9^\HL^.S1E!02]IVK*ED->.S?E#[V<H95&-ST1"4C+G(
M"(4]TY0MU92"_?R0?_\W=7_-,NHOQ^32_^Q)J,-(O988S"ZV^^S+8K/<5SY?
M\__<DE4F7W2S"U8Y*TO--ZN\W!;UP?/2$U3O7Q(8R91 %!$!:1)&,$UD2J.
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
M3,= B'>B_O/CNFUFNB\15I4$JPN'_7>V>7R[+3?YDRBJQ74I4!1$PI?0EZ&
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
M0'0:LSY C&D#TH?C=!)M?L.C;JTH_TYMA+^3NAMZN2FJ!+9R7[0\#3SB>ZF
M$L=2AQ4%$,<Q@R$-14Q9X,<L&%9)OG_@N=%<M[9YG?1:E=+2"7A2'P1\KPX"
MU"^S-B2GT-'2Y9_D&9 '-6MUCYXF<T_9._FZR=Y;E_DJXZ0^=U)_U!?J80XR
M8;(J@FQHB?HKLVSH(AAA[L9V G2F;2\TZ$@]43EZ,\3&*4-_9>Q7*C]OALCE
MLO.&]]\2K%[%:[:Q@CZE/&$A@FF@"[%X.(3J5@$)0\KPHXS'ZGZK9,S306R^
MG&D2*9M8YDT=R[RNT^C46[I=\[9>F28S"?[%_QF!IVRUJO9O_Q+]'+3_JE)&
M_B7X.6I_,"1*_6 JS.CJ-GA')J9NC'@3O?F;BS)4UY5W'_I],,HK1'2?T_)\
MH/;9*X<QQ)<B9T+P*N[[G?H(RDVFK;;/\LVVS-9";6++I8>E%[!80)9P!!$E
MB=HN2@)#GN)4(AEQ@6V,)X,QYV8WM2+7:1,EJ9?BNJ!A7<2\TD-Q"&UTJ%C&
MCB),Y@(G'O=\@6'L1[HYB%#TC22%*?="GDC%Y&HNK.C;\6Q,P^>'\\'W8NMI
M::? /?IFC.T8T9$I_!#*=X=0[B5VQ^D6\+@D>9-A)V5]"QR.EP&;6X>M"^])
MH8_H=>FD*L;F7;;:*GI;XA1YL4Q]R+'O0Q0@#U(>J2UUX$GI"5_$OF$QHRLC
MS8]S&L&J^N \7ZU(4>K@R;I6N&7XY"5XS0C& 60CDTHKH:XO5T<?+D CI3LB
MN0*#2_*X--2DA'%%WV.2N';Y[4T<JZZ2%0F]_Z&LL#59M15*RRH)>_U0'8K4
M1R%O7GX1^4-!GA\S1A1,@AQW%@R],(H$$6H2='JT$ &D,DQ@'(8<RX!$(@V'
MMGMT*^K<S-.N?^AA)SK(UE6;3_L&OB-.LJV/[C6G;D*O7J-F;82U>N[*.Y=-
MO8KU0W,"W:8/T1?0U1=4"D_6FG*<F1FKB:5C:5^MW>4XJ/<UQAQIQ+$/O/_,
MZU-73GWL"8X@H;ZV5!,""?9#*&3*>!3&"#$QSG%W(\'<E@O[8"%[T%T?=0^
M<GX'W7_FKW?,?03@ZQQRMT+,](C["*/A!]S'#QI01WAP]DO3->>_1?;PJ.S]
M.[4[)@_[YN]M0X$M6=V+XNF.EM4_ETE*1,I\H6QN%$$4$@9)D@B8<,02'@<A
M"XP2,%]#^+D1;"L^!(T"8*<!Z*@ M Z5/^%%ORV&/H17>3OZZ7SN<SZV(>^P
MQ5F+@LF;\T>+A:N6PJ\TA;TUF*>6:;H2SZ^$]D$%Z=>28?0R,N=JCE 4"DX1
M@4D4!A"E40PIQS[T"8\P"2*,XFBD&C+_%Q60J0K'"$ VX#LILGQ;5O5C;NW9
M;#>39KN+Z>9GY 5F0.F8^92-F5_-F'^F@C'C5(MQ5RJF6D7N5JNOXEFG.JP?
M="7/<E?"[:[,R!?",IFQ@RN:EA8^83%.0P99G#*(F*\C&4(,(^KA6 0)EX%1
M1=2;I)@;$2L]0-&*";9:$T6Z;<+GW;<O1[^UV#8,GB@#^W\*^$?F68W\3D)0
M*=&I1JC5 (T>1Y<-Z>\R>"XL^L!,,2<3]8L9/#>.]D:W0MF[R1G\\.EV*[?J
M?[#MN/EAP_8/O^0Y_S-;K>[6)YEZ7_)5QE[VYY2<4<IB3B''B0YZ5']+/<)A
M'"5$)"0-8N[9[!7,AY[;<M1*7IU!'J>^6IK]%A-@9N*/ ^O(RTP_H@M02P[^
M:/X<Y1S7'CB7QKK%Z),:YO:H'!OA YYP>^X;W9S/>F,^2]+4AT&* HB"4$(2
MQ!C2*(@XPA$/N57SE.M#SHV[NB$6*QT^L=%^4ZZD'YZ"=@%LV\ 6%Q!.&*#R
M:8>>%OQ54L_Z\1HKZ>S"J*^6;M:/0E^BV94[A[IDGPO!LF8OXK,TH1Z%08(2
M13@B@)AY K)0) )Y:4QC8N=@W3]\;M32E4W[1*O.085852FPFQP\%]J9NGFI
M%GE=H.Y9XV[K)>V :^KS' ;9Z![,O5@NO9"GRKKU*7:>/[&'\%2S4W_?F6OL
MOF(NLN7[]2;;O-QQKN:[;/[XE*V%O^1Q6A77AR+$ND8>8C"-9 JQ(#SU$HI8
M8%0GI'>4N7W7M:"@$7'1_@5H87MK^5@ V_\I.X-KY&]Z,%+&W[D1$OL/OFR_
M^%*PGQ_R[_^F[J\_=O67XV^\_]F3?.Q&ZK5?O=G% YSW;<[0V_R)9NN*3=[F
MZS+C3>^?JA=D?;+PWWGQ-WVX6[=EV7>&+)=$I@QYPH,R$1BB_X^[=VUR&T>R
MAO\*XMF(W>Z(P@PO( GL?JKVI<?/V]VNQ_;,Q$9_4.!:Q1V55"-*97M^_0N
MI$25;@ %LM@;.^NVJR0B\X \3 "9)W-$(,T2 B/))<LY1B@2LX6\-V_'+X[[
M^2$,<WI<2/VX')@WW*-S1[^;F+GJ!@RFBNO1_N-I6:TAGR\KLX7IW>8WW*0Z
M;/J/-D?C4%KK#NCX<P/V/ (=EVY XU3;J:C3K7?TV?(X%AA[UD8Z(AAE]OQ.
M#4(B??8$(<A XYTFA,1E[V0AZ(7[!M/O'N7J7E_ZY]7RZ_K!9%;1Q?=9CG&6
M,V8;WYOMN%Q"+&0!:8J2HB@X36(G'84+XTPTH&YM!;6QH+'6-YP^#JUK0'TU
M8..$U+Y8]0BHSR)Q=4A]_.HC!]5G73P,J\]__+J$Q5,MMYG((A43"K$Y8$1<
M*HAY*F!,\X2J-$/8=+5S;_EP83PO:ABMEX-HL]O*K4I3NZ'6+ZDP3(/S/U!/
M\W%[F+]"V_))=2KOV9Q\F'[DG^H%Y!U=K;_;V(9R$^9\7#_(5;=RL_.[ZN_E
M^J'[O1GC$<(115 J)2!2)#*UDD)S44$CH2+&4B]YS!!&32V,:6P#3\8XO6ZO
MO? CJ""3Y<9B8T_!P%37HF_M AVC;X!UJ2V@;V2,NEZ!K]HML'>!<)P8$N:0
MQ!G$KE'9-222+RDXZ+7[1H*MSN>V.UE7_/.7DC+;E6R6I5C1/,MA8A7>B*20
MX#2%J60XH=C4;C._,U2W@:?&MQ_.*1#[QH6.V+L&B.$1'3Q2W(H&;\WK]GZ\
M,2M->W33_#)DU.B'5MCPT7'LD>-(/T0. TK/[X?OU\/YYG%CN;';X6*6(:1H
M)@7,>80ATDM92!A-89%&R+3IB3FA[2F0&WOY&]'CQ&=@)NL8NM<?)ER_GA/3
MX49G T$\@;X\YDS:%_N@'7G.PS=6%YX35DRF\\YYE'RZ[5RX4H_#\:/R[#_3
M<F%*ZCY)OKQ?E/\REM2K^P]Z2:\D-Y]O&JO-8B&(RHEFPDC$FA.+"))"4R2.
M1,H3E&'DEA,7QISI17E;"\%3;:+'N>GUL^-PQ#TJYN/%@1UG=/2GW0$_&(=^
M!#N7]&>:K473<7(W47>O,%$>I]NC3MA(1]N>$U?VFSB_L^U@.)\]V+Y^E/%.
MM8,ALG>D'>ZJ?B_ :K6>-0W2F\I3CDE&29S !,>F0SGBD&9%!E41Z;=9'!4X
M<=HG/KCRU%Y+C7%N#'>(T_FWRE7>#_R":.RZ7,_L3!4GO3T3_NKO=$)?_:^7
M8>_A14=YR$_ZTCZOIS_0<PTN3=[*_+WI4_.N?:H_?Z5/GW20V]QL6<*P3(2
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
M=LS >,UI&SH)X_H<YZU&9\?/&U![.H%<YDN3,(FTY9-&_C$RE"]A'"P9^>)
MUS5]_*C>2K9^]\W4>F[*ZN'1%GQ6ZVJ6DJA(N:20DYA")#"%+*<*RJR0!2TH
M42KIU_/QY)C3.[,UAH(GS0-/#0.8T,]S3^@RU&ZD' :^47L]VE:/%L-]<T'[
MX[N5;)$-&U<Z@S5$Z\?3@[Y*Y\>+&)QJ_'CYBU<>=+[<SJXSQ%(4$91S*!,J
M(.*:>$@1%5!25N $B:1@7C'HV=&F%D\>'$5YY(VYP>MY&'@M:$,O2OWPZG]P
M=PZ'00[=C@[X.@=FYWP_>=AU]DL]];]W25)?EK="E"8THG/3F.W#X@U]*M=T
M;J,H]C+0^F3J@JIR+3_+U7/)92U';L[6[A?V*M;D&2$99VF!H%)Z9E 1(8@S
M%4-!F(J*+).RR+R4Q <V>&KL91./FS43[WCCJ4T^]#2[4>"4)F]@%KV]^_#F
MYOB*=[="L94**[L!:L(Z$PB CD\!I=5' CZH2/O0-H\K]S[2#!P(QX\U;E\)
MZV>YV,CW&B\CCV2*(_Y>KA_:'.QWWYHB"Y,OJ/]GJNIF-.*%P"F%"<<*HCS.
M($&$0ZZ7T%E,=72+O$0H>M@PM;=$XX*OM+4_]FX\/S"B U-W8STP#S%H[0=?
MM0.@]<#L4[8E9JT3)H$CI"!V;PC#*F3[FS&R9'9OG XUM/M?JA_[M2)QM[RF
M6K-_:1:416+J<%,,$4(<H@P5$"N]?(]BG"8X8S*E3BJK%\:9&HMM-1@[=O9:
MKI_"U8V] J U,$/U <J;@2[ $))E3@TU*I-<\/<E6USZN']IYV=Y;^*TG^7R
M?D6?'DI.YTT24\X2QG!.($,J@BC2?]!<KZ2C3*:Y5#(J(J>R_+.C3(T-NA9Z
M9H6=1_,\"P3#:& .\(/'JP3THOO75H*>'F"T@M"+/G;K0B]_^#JIHJ8.:IMV
M^NZ;687)G^1"JG(]0RCE)&841B2G$-$,01(5"DK*LQS).!<X]PD'W(:=&A\T
MUO93(;J L%M@$!ZW@3EBJSG4EF'N4LU!8S3XH3$[8 FF'TY#" Q=&/E5=(7<
MT#@E)^3X[1Y1!Y<+NBJ79@!.J_6OTF8UI3%&@O,(QI05$!580<J5@)G E/&,
MY=ADH3J&'$>'F"*_&.L\0HSCT#G$%U<#,C!QM(:!WVO30@469_V^.JHX?O7Q
M0HJSWNW%$^<_V2^8:%M_M5J+IOB-WR[$VW*^,9*+K6*4+.*D* H&$Z4A1%CE
MD!:(0R*P8ECA5""O7EV.XT[M<=]VMMNI[=(7(E%?I+9<_\E])=E=I\(M[!@
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
M<.U=?'P!KF.^'17?.OI!__*XSY)KTEA_CQ/VI5S/Y2QE1,1%)* J,KVHBY2
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
MK9LEC',EBA2B(M>Q<I)%D$B60E4D@N9&=TIXO6_<AIW:2V-K-:B,V3?@B:[
MLV64'\H%$,OYG*XJ\"17]2G1CW[O%<>Y<'LYA$=X8(;?@?NY!E?;K&]E4%O=
M$+>VNZ;X</3L!U1(CG4<>52B]$/C)=MY?MN/LH0L9V^;(B2C;+%</2U7YN(_
M??]DAI7:P6WS]YG !:*9D) @$R$G40H)-PW;.8Z(4BI';A&RUZA3(ZRMX:!K
MN8F3MK:[490?]N<9:C!$!R8H!S#![\9P8"T/D&;4"ZD=0U4M1562_^E^^?QG
M?;V:G?1?7I*2WUBC<%(O]UM*ZO?EGKK!R\6]$20V>EF_TO5F9=.(/LDV/>2C
MNEN5"UX^T?F'Q6]ZT"]?Y?Q9_KI<K!^J6:$QD3B.(2<YADCE#%)*!$PHB_,8
ML[R(O#3(KK)F:@SV_W/WKLUQXUB:\%]!Q$;L5$4(/;R %^Q^DF\U?E^7Y;5=
MW3%1'S)PE3B=RE0G,V5K?OT"()G)O#$!)DBQ-CJZ;$LD<<X#\L'MG.>HMS1T
M%!:^JC/L)E>C03PPI1G-'*-)KCVY ;4O+[6$PMW"XSS+"V9>Q8JO,FA<)6,?
MV!W)''MY:,\=4O8@^&8N[J1=7AV=MZ87.$8H#]((1IQF$.&$0!)Q!$,6IR@3
M 1(8.VU^7F',U/BR\44?.*SV[-8_.1'LJ'.*Q39\KG6!'BP= QNOZE7+/<^1
M^FKH[<Q6-]D&+ZK)I3DU\CK%](FKU_W':^P9=VO1 W)'NX8^GMF/F?5*O=JC
M;"HRE[<+KO.95\^B?->$3I>SF".!4BQ@DN$8HB2.($D%AR&):4PQEF' FLCS
M[_9D;-N^U<>\'U;^?13)W,9 -^JTAMV.)KVB.!(EOG\+FO?^!H01#/ -V/JQ
M*Q!>FB&K<>4&;)WQ1X:NZ/DD/NNV1R4Y5T0."<WY?O>MP;=JW7*[$N3MDHM9
M@C&3(N.0)X'4J=(9I$&6PXS)!&%*TI18J1,>/GAJTSUM&]#& 6V=_5[>'EB7
MM^OZ0C!TU(V=]T[[;:=<O6)+;>]QH^V:G7*BO3%V\O=]U0KJ>4D=>*L>_+/0
MFUI"?7E,P#3"N5JCQ1QB$DE(DH"G)(O"1#BMT4XW,[7/L36!W]H)_M266FJ_
M74#5;O"_'JN!O]L^,/50+.A"P:]>P<F61E8KZ/+V6*N@\^K^YW)?Q*I8\O<+
M_LY$J65!CE*],$B2%*(T$)!F L-0TI!2@6B&$M<SN+T6IO;]-T:"RDKP7@NV
M=04360)I?Z#6&YZ1#L^LD>EU2';2>P\'8OO/'?WPZZ1;IPZZ3E_8;V#_*I[%
M8B.VB37JV7*Y>M1S]SLZ+^ZWFKLZ(NE[\:C3Y>4W]=-2$C.9_U0LA*E@/F,Q
MXXCC!(:)%A\1-(241C%$DL0YPS2+F%.1<'^F38U :L_:V6TMY\#.NU;88N6@
MWDELNPC^U$X"XZ7CY,-CS]M-6%ZG/P=FO+&[TGF"Y!]UGY,JC]:-.A'SC^KA
MY&V %OH4,FV='OY#%/</JK';JKQ;HWRE=ZK53'.^T:53JXWL\DZV?_OMA_)'
M\#RG,>;J)<!2S1*C".8H(Y#$<9XE)&919"^G[LVLJ8T,C3.0[*J5FO.ZR@^P
M?A#U.5Y9G?35FGGFLE(Y!,C]2E1Q\K^0$A =IJKE:2V#5#UW>O? \'I=.4+
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
MM<'BK"RIU<U]YQA2J)4>KP)WU3KO4T%H/8F9)9CD."1"49,N9Z.X"-(\XS!
M(J9!&H<ICIM4@N_+-9G;SCO.MVGU]>RG#NQ:'NY+,FWHK&EC.%B3GV"^,]IU
M7M(!N>TDY4H$QYJQU'CI/9Z6B3?@M]6R]+#L<,'#[URFH[V1)S:7/3^>Y5C<
MTS-=::/7/7?RJ] ZG7H.]4W<FR"-6:R+7V540"84A2"D4,4QRF!"*)>4,II&
MV&6><[ZIJ4UN*DNKPEB-K:"LC75,,SJ/KQUS^$%M8-[8 ;8S$WR[!)A[<M!%
M++QF 9UO;=QTGXM>'^7U7+[#76=PIW=1+!<?U3RGTOI/8TE$QC(89BB&*$H(
M) E!,$EP'&:2D#"P.D$ZW\34V&'/2F#,=,I.[@"SFQ+\0#3T:9$[.DY"A=T
M7*M8>.;IHTD7=GO7UC"\<&7/V<!RL9/<;A1%0\)"G#*H^EM72V$1)&&4JKE
MP&DB"))N@@,GVIC:%_YYN=Z3'C^I->XX#SB!K.4$X#J\AA[Y%53O]J#ZCQJJ
MG<SM '5U.T#Q.@4XT<RX8_]Y/X\&_8Y+^[&!KK'YHYC//SX^D6*E>U+G"<_2
MC,5!G*>0$7VJD3*FXYW5B$\P9Z%@)!#A=I/!GA=.M]9G>V$$AM@9:>H:U*:[
M4<(9>#,2A(R+5+V.+($HY G$,@Q@+ 5-\SA*THB[\.T5N(Y(N0,"RDG (HE"
M]:IRHF:HL=2;8@1&3+V[-$9ICE(W?0UOK^IHH'H!TFZ\NOY]&WC(:@R\ :V7
M[I/7[:UN#'R.4&=:&G60ZO;V<)RZ<'5/C:PZA/FK8*)XUBO>SV+=Z!^(,&%)
M(M4,5LUD(5(L"O. )# 5:1S'28 RZG1@U]78U'BUL16LML;>@(5M^20K>&.B
M@-0Q7RP-,412[P#@7$(<I4(*1I.$JP6"_6F#-WA'.V8@PX-LQ[V^H!N8@;<O
MY=<67E61V6T\M!$^K .?-$'<^%/Y<$'+JPQ:5WOCJJ)9>'XDDF9S3S_V_B3*
M4HB[)R.?N+C_)(CBQ?J(XZ7.52O?;<2,YWG$PEC-C0.=X*/%T"G&$N8)3P3-
MXI (XD(UM@U/DW;FVESP5)OI1C;6D-L1SQ! #DQ"E<DZ[;$V&ABK;[;GGB\W
M6O&,"O"%%-P?Z[A"Y9.!K-L>E8U<$3ED)N?[>\3 UW'U[W\RDU!79^?<+G@C
MC?95K>>^_2!/]=X>(51F4@B8$!9K*4<&<QKDD =8QHAP*7+[V@V.C4]M#MHD
MCC S6%2"QT;-U"C,$59G'C9"CEKT7H!2N;-3N'<)K'?MJFZ&&[H#!F:Y!OO&
M]":1$"CCM_*-NKJ# -K^/H'YKG@[!.L/B/OX)1^*A7KO'ZMS,<55:U(L3)72
MI:GH(.N.$DU'67\DVPM\B7WW1+TS5<#UF>.E#_3T=B^EH.\S!A+Z.J>O\H$4
M*YUY*F[+<O-8)>]_+<I_?E LV[:TKH\VXVF2TIAD4,V[&401QQ#G,8=!QO-$
MX(PG*/,J\>7)\*D-@-I4*)6MU5=KXHK6F]5"+7H7BPV9WX#'NJC?+T1]YIH=
MF'+=M^B7K]?";DDPQ<X>>+"U$?JZH/.EG3>B  *TW+\!&@"@$=@?M&_ I3J8
M_B6^//?;J.)>OFR?EJR7YQYQ%O3RW7Z_8;$>A-_6JXSORKQ2"TQIA9H%-_^<
M&\O+PR(TE#$49=2,;E@MU@2&5! &TS32>]LQSJ33D6MO2Z8V<#6KA\83T++=
M;7#JWSEVH\THD(^T5MM'N_;"S/[;?H"Z/)-+F2;GP>!J6'VR>W]C1J7KJS$[
MY-_K']@SU:@HGY8EF?^V6FZ>JG\(?B<5VY.Y^+Q<Z[I6I@#21OWXJ:Y]U*3D
M,\I)*ED&)64$HE!(F%,4P0C3)(RS.,YPZI3[?(4Q4Z/5QGR]$M#30>6!8T;2
M-3UC1ZACX3TPIS9N ./'#3@!_0TP08PM?\#.H0%B%WT@ZS4WZAI[QLV=\H#<
M46Z5CV>ZET-Y5V\_&O8VE?VJ9(T9#N*(2:*K0=$0(AY$D 9$0IKD:2PC-4V-
MA&TIE'.-3(X/:SO!SM ZD<B^ LI90+OISA=,0].8.T).14\N07!%P9.SCQZM
MV,DEY]J%3BY>ZYXX];U8:QW5CPM>/!=\0^8FU2>FB"<,8QB&ZNM&<<*AKM\(
M0_6-ARQ%*-";RW9Y4R=;F-I';HS4P^[.3.>TJ=-0=G_A7@ :^//N@8U3TE2G
M_]?F3)U^^&@I4YV^M3.FNB_T)Q_?W@%[__@T7[X(8>0@OJC7Y4%=\47U_4X
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
MZX<J[*G=VH^'@CV HM0WJK7TNM!U#M?+IL38JK'Q69FL+B>/6@]%&\,4+]^
M*@ZTV]P?#V)A;ZVGX,7^KUEGY&*/QXX7MMC?Y[V8Q2L>TU-F:VXZ4[5W,L&G
MEON:A7E"4R$)3-*<0Y2& <Q#$<",)1'B.,NS*'6+8+1K>'HAC=^7:S*O/M$Z
M\H2US'84W[(#7^!$T(PRR$2J)C5)%D :)S$4:1KQ3 8\(+&3TIEWZ$>1'CD#
M>;^Z"9;0VRTC_0,Z\&3&HB)B-Z;N.FA.$'E50[-K>5Q--"<TCI31W.[N62&+
MS*OA1HCU)]U<HZR1XR!A*$20$!%"1.,(DCB04"8)R;.<RR1P.E8\U]#4^*>V
M$QA#06-I+PGJL]C:T8T/Q 8FF'Y@N9>:NH"$UT)2Y]H:MTS4!8^/BD!=NKYG
MB+L>C#^6Y4;P=YN56H954B<FPO%L)>T9IVF82@5MB#(]B\P5B401AI',$QRJ
M:63 N5/T>A\KIL8KAL1+M0S4;I@5:&-ZO='0& ^T]8[AZKVZR8Z%!@=_Z#F0
M ;=R %0>U(I*-U7@^$V_CG"/';\&2*]AX;T,&3?B^QJLCH*YKWI8SP1!(PQ5
M/(NMHK:6J?PJM/_%O##\K'[X=F/6_?_?DI:W;'TGHR#,E'5,E[6,N."$L@32
M)$\ADGD(*0TH#"+$* UC09B3\/7U)DV-4K^*9]6'U91C*0%OZL2MR4_7( D/
M_65'I^/VPL#<NG6F74] ^P/V';HQO] ^F5,*[94^F332=LQK45)_\'K-EKS>
MJG%3*[VA>)2'Z>_)_8CYM^62_RCF<_7TCXNU>IGU;OQM68IU^:XHV7Q9;E9B
M&UZ0Q4)(&>90*":&*-<S689#U<4XI326-*%6 B*]6I\:W3;&FV]X9SZH[ <[
M!VQB"CQTCAWA#@;YP-SJ%6UG'NV%FD_*=#-@5';LA<TA$?9[2#_.J[CVVUHQ
MK<E=;.T5J.9O>74^2.:[ALLW+^H?3\N2S'];+3=/Y<?F'%9?4\6!"-X* ]&[
M6E&,LHPE 8Q$D*MEOU1DJ8\S:,AP(G&4\L I9G<<LZ?&LHT#P'@ /JM+>VT^
MCM3I=B0\O:X<F+U[]*(S1X\+JD]R'\GR44>%<7OC<#@9N77WY/5W==30[6*Q
M(?.OXFFY6L]0+HD(\P@R'(40A2B%.:-4_8>)* O2,,RMMCC.-3 Y;J]M!)61
MH++2/I'])(C=#.P#FJ&YT@T5IZ3V+M>O2&P_^=C1DMN[G&HGN'=>USMGBPG!
MRP_*(+VEJEGF3GY:+NYU1IBN&J_HYBUY*M9D_DVPS<I$#G\6ZQEA"<J$%M]4
MLT2(.(IT13\!0ZE^G@F61VZE='I;,C52:!RI4BOH<K5:_M!25<Y97CT[QFX&
M-PK< Q/-/M*-%WKK6/L!56<_ NV)67+7OH"=,S?@<T?9Q3YI9-<AZCG)K*<Q
M8Z>@78?9B02U*Q\XLG;<7:,I)%:L*'6YQ(^+]:I8E 4S!UKA+! BH$0MPY'$
M,41!0B"500)CD4<L)6$2$Z=SH^%,G1H3MRP]6[1C)!VYR]UL>7H_B<X;^HC?
M8S&.EL,W8.MR%2DP 1TYZVZ9A([<96O_&CIRUJA[TY&S;[%G?$(3]R!6ST6=
M;7 48?J=_*P+@.OA\53<=(03$>BJF"$+(S6IYP3F/ T@4;-Y)O,,!6D\6XA[
M'<5J&:7@Q3 K<L(5.;7-&XZCZ@/R-?D):&4Z6-7%J)M4H*OS##QUJF4@PW@=
M-:U@^2J8H7;+8^2"5SR]1B_XL6S<" :O:!Y%,?A]>M_*YE6X4_O).G*M.D2<
M$1(D.(MSF,1)"%&N61E':D$0Y8A&"&/,G K[=3<WM:E\?4K>HMAM=-A>4M&3
MNLMQI^4"[G;LZ0_-H3=G&]CV)M;:U#H2P6<I=!M,_%9#[VQQY(+H-MX?UT2W
MNJOG)@5[$'PS%W?REC&=E%Q^7JY%^6FIOIG;!?]0+,B"%8O[KX*)XEE/4K^+
MG^LWRJM_SD@HHS#G##*:I8I^XA3F,LE@E 0\DH*PF+KM0O2W96K<I/MJN5!3
MBE)O+2S$&I#:)<57C?6.^PQ7])3E1L(X^ \]QZN],,64:S]N@/'D!AA?S-[O
MUANP<P?\^=W\H=T"QB^?M=VO1]?K@O\*<\9=T5^/V]&2W<,C>Q:U;&\1+/A7
ML2Y69NEQ(O8Q#).<2YS!C.44HC#+($VR" 8T$6'*@B!BD5.M2_NVIT:G.UN;
M19F5J-7576#'FP,!.S!/]L34O7BF.SI>:VHZ-#]NJ4UW7(XJ</9X1 _QKO>$
M/9PNOE;K%L4H(C)4$\&4)T1+BB0P%T&LYH4YRUDF<>10@_-2:U/C)FWO^6J;
M#H)1%V'N9B/OX W,/P:W\[4R>RAN703005_+)Y CJ6EUOXB^%*%L@>G4?[KX
MD/'4GFS]V=-VLKZIYZ)\0TOQKXUZ9=X_J_^81<DL%+I:7)JI^5^L REY"&DN
M" S3*!,LDI1(MWIQ)QJ9&K?N; 3&R'J!YCCC.PFGY9+X2I"&7NNZXN.^:NT
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
M9JH3@N)17>EXM/1Z[X;=0F/:_3W.\+5;-J@5P0X&\$.+#[2! !421]%O6S"
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
MXU>^(7.]R_3M08CU)]U_JL4W+[L+FHT-+?W_YJ4V[9THB_M%*[0&YZ'B%IQ
M0?79.3$A5D)G+0H:Q2+%-'62[!_.U*GQU"XFIP0M7V] [2TP[H+&WQN]%-Q=
MMQ6PJ:N27!5GY?^U<(RX>M7.'BWV:H1^[A]Q-5@7#!)[Y=_:UXG"&@SUL_%8
MP[78,XE*E*40^XE;6SVY)B?/-+1+T6:2I>IA:I2)$8,HQ!&DB5I"APG%*(H2
M*I+0*9/*W8:IC2;?-H^/9/6B]XP?FT1&]7=993]N%KPH3<B+6C,R4CX .5_^
M*/7AW5*?LZJ?FB.IY39]<JXQZ"\.U:=7[<:,@?MJX,&@LEYOW.[EJ>YIB^X2
M40=,S+\"1J^Y63W,&#=!JS].1UE:5SRJ'[?JF(CUR]NY^LSOY/>5";]],=5C
M/VU+8 :A#",L<YA%60@1S1G$/$Y@QD,1$H)3$3IQJ46;4^/.RN0;8(S6K-F8
M7==:MBJ:V;L#[&C/,ZP#TYP71)TYS0$CGQQFT^RHG.6 PR%'N=S:CY/^(8K[
M!WTR\ZQX\%Y\WFCMSSM95;ANG<[HS  V"T201CQF,)2"0Y1Q#DG($11YSBC&
M(6.I4P2"4^M3XRECE%&P*XV]CL6PW)"G,<HQ3Q+(PB"':E9-(659H/Y),Z;Z
M0"IKW81>!L-^')F7QGQ(*ONU.M7CLND+L-PY\#__1Y@&__M__H\\"L/_#>B8
MO68WF S6$P,/*XW=H#8<5);K ::R?3_4P9CO;WCIA9K/@<;-@%&'G%[8' X^
M_1[24RY:T/7'1;E>F3) )@WMVY,:[_C=XN]D5>A9N"[#%<YH$K$DYA*&$6,0
MI8+"/! YC!E)1!8&,J#$22_:LN$I#CXE*(VI.EWTN3;6U&]T5(ZVQ=Z.S89
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
MF&4B@G$BDE!:TRK^:J%-3;W=U$ZN<R,0RISF#5^IN.Z)='/#6, K(C X>*P
MZ_",.#GNX$8^]2HF4/?%=]GZY @M!YU(FAVGT!CDB'O-/AW'5XW4GJLXUP5D
MWZ%RS>[DG78C[[W+7"G+14J")* X@C1E(41^0""A<0@SQ&.&:$8BK)6U-2:1
M4U-YW6:J%86&9>2C2'*0#G0FGY$UIXEH[#>#&H"=TXY.?>B<@O:U@K1Q;Z4A
M>SENQ'@X&TRUBSPRD9NI87>JV':!HH"@+*(PH,*#B(L4$AZKCDORQDH%0V%F
ME'KFB.ZIG0<=LL\&;\H<-I:O5F13J(^J?#;#=#97]X6EH\2]M/]$L9L.]R=B
M-PT"H(1@ OT,^\EL$GT*#4F?UD%G5Q[6^@KVW+Y'T<DES[;[_H7S]7I'5G+1
M-5T^RA]JDA[RS7;YGY+X.[FORLK_RA=IE/$(^S&,/#^%B ;2K8F\$'(/!QD*
MJ4>8?B_!_G1,[;BJ:%?]-BKBP6-%_0R0#OWJD*H9,"C3&""MEP\=AS(8^1!1
M3'2ZW\Y +8^6D>;(D+_IRN/.L3P,:FK<R,51P<V(\C$KR!F.ZHO5.@.6=U?*
M,QR#@SH?"\OU+0+*I3[=/BDW4>Y;]N5]5+M=+@NZRE77_WO^<_M.,O[O!?:Q
M()@GT$LSY99Q 4F68)AZ 6%IQL.0&V7HF&P^M<.JH;U\G= 2;EH%9 "^GN\S
M%J0CGST-V3-0$GX(*MC3#OY0U(.2?(L!M#ZHV2T?,MC?<2V1.3+/"XMZK-%/
MG34UY5(_EO[!_O$)*<.IGP32TLXP1(GO08P9AP'Q$HQB+*UNHQXO9W>:FJ)J
MNQRHX$Y)JIF2.@^IGD:R M3(ZJ?%Z*[!:"1%\RH8-K7*^<V<JI!7>3[6%Z]?
MT'>$;EL#=U%U.&K?TP>>""F-$]7RB4*$F0\Q(P+R2*",^C&*HL1L8.ZYK::F
M'FKRN@6"_VLZ&/<LK'H:P@Y8(ZN(#I$ST( V1GK#ZVC8'6=[=C?'PVM?X_KY
MJ-I7K^AI0PC!59D#;YO.J:YTAY/-YML/7%5\K3Y+KW\G!?IT\.5%Y/N$(QK
M."091$35,@1Q"+TXX:&?\23V?2-K8SA-4U,\JC,DV0)1T0R*AFBPD<0:FB@6
M)*9IS+B5P]AF3\--MUNGHO%H?N1,":IF"K1<'5\T:R)-%LTE>W!;-:PLD.76
M!+.'XS-CS>+25LMB3]3?5B6[._G9[6-=KENTMHI/PSB@?@:Y_ \BWP\A3I$/
M4<H#Y*<\\I%1\8@=LJ:FM<N*3['*?Q1 W68GFQ,8VH^6Y*>GP-U+960=_DH9
M[JGV!#.PYPWLF1O%FK6+MX,B7E/*IE#@VQ--S>+?OJN_38K9[^700!5E_/G(
M56_9^UQ]=+XXXS##*/&8=/SC (:<RE/ BSR(A2]@0'PO$1G)6.!FM*\5=J9V
M>E3<J+$?O&:G&=@Q[?RT@3>5WM'TY[E51C[2;&:SU7=<^3ZI<\NICU\K4YQJ
MJIL=.4\I VX@1W^JQ#@[TK.=+V>)JKX.W(\YI?FN[*<DK8^U_)%6&>YW^6I)
MGZH_]R^>*$\R'*DF(1F6#AJF$21)E,"(I%D<$>QG26SFJID1,+5C57K;DM;5
M$[@JBIW28"TSX) ;,&?Y8U7W*#V#@I(54(]TJ1YO\BWXIW0FZJ^8^G"&(M3U
MUL83S.A^V8_S<IB!BG#P1_WW*"\;^Z)GU\LRI,&Q/]4/H>>>4\]U>OI(6[(M
M5[\5M7-&5G=YL3PH/0X(BY,P2Z!@THE!:1C"E 48$C\5.",I)9Y9.R6-3:>F
M&%N:E4_14@T:LG4B'OT%H&GU6X9U;-M\.*+F!K,!1%;-6IU]W1J?!D@\,Q%-
MKCVGE[I"O98__?4OS2?R#^6)_?4O_P502P,$%     @ K&)W4<0IF23FX@
M['P* !4   !T=&5K+3(P,C P.3(W7W!R92YX;6SDO5F7&T>2)OH^OT)7\WJM
MY/O2I[OG4%RJ>882.61J:NY]P?&51 L)L  D1?:OO^8!(/=,!H!PA"?O*95$
M)D&$+5^8FYG;\J__X^OY[*<O:;F:+N;_]C/]&_GYIS0/BSB=?_RWG_\X>P7F
MY__Q[__MO_WK_P7P?WY]_^:G%XMP<9[FZY^>+Y-;I_C37]/UIY_^$=/JSY_R
M<G'^TS\6RS^G7QS OW=_Z?GB\[?E]..G]4^,,'+[3Y?_PA./45(&(7@*(L0
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
MA"Z3YDEIHT,KBV\ H]D(DGV5OJG#21[W4J42^$ZDP0:PVB5T[_$IC1/)4AV
MN++26*,<\6W+0$-,G'!EC:I33'(_/>->N]0Z% >0?0,0NH<#9DRD2BN,<34'
M(0B>YQE/]K*04L2HE=?W+%2HD<(:]^:E$G".E'@#Z?<[MX_76.JNL*5V,G(!
MB9?MR9[@89^Y!2%U3#9D2F65\.\[=#638*B7"!U2,RT8I\7\XUE:GA=W\MJ-
M)7) LF6Y#%-#+J+AX(+VX)TG&8VL3JG*\78_.<TD%"KFUX_70P-H>B",O<80
MEY(+RPQ(6AC2+I8U:!X20W,LN>:JSC2 [U+63%JA'L:&U4X#<#L@#+G.K!;2
M6I6 &*Y!I,C !B.!!ZTHX98;7Z6^X2BJF\EEU(/IZ;3: (1OQSC7.%$8#PN=
M+:AH*0CJ+7CMRW+AQ$BRBNLZN8Z'26HFEU'11@ZCCP:056;G3C=U]&4NP^X-
M"LC4)*,?:AQG&%=19"6H &5>(82D.,\^&Q>KG,*/T-1,!J,>MH;22 /@NBLA
MC(=F%V4N\[NR@ JUMEXOI_YB76[ZSQ;E-2H7:(L9?N/';@=16ET%^\%Q:DIW
M&4N4H-^1RKT956"B3-0$XP2K$LX.RT8SN91Z$!Y1[PV@_MWNN9T8-A-M:+:6
M",F!,!W**$<"^!<EX/OJK6;9!UIKGL)M6L:><38>-.X.7CA*3P=#[4M:^L6
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
M9 R,2PH]J=3UL08(ADDAD5U.J]P/]"=QW(NJ!@!:29OMAEFOIG,W#_V%ZYU
MQC$&R):6)9-40RG=1C%3JSF/CHHJ[NHPY#<S!?(D859-W39@>:\?)J]7JPOD
M%4^2-XOYQ[.T/'^1?'%VMEG$#RE<+#L)H*PFP=,@T/&!I%B7B$'C$%R$K)SV
M5!$13)5<P<$4-QF 5877(XY#/5TW .KWZ?/6?[_)WD1*G353"2C&CR"L(V!4
MRAAD"BM<H):S*L.H'B*HR3CKE) <1%-M1%5;/EXMELC4Q3)\<BM\NYXOSL\7
M\P_K1?ASPI25)J$KKIS-($CA27O\E96*1Y^RJ1OW/TQ:DS'524WCL-IK"I'O
MTZR[%%N<N:^E;N?38E;&5R.K#TP(X%$SC!,C!%H$B38>G"(,)$_6RC*XW5;%
MZ;X$-QEPC8'>JIINYU*V_T7T/4J8.!T]=<&"#4F B#& I29"HBHZ)0W1=1((
M1U$];KEA.Q _@<Z;LMUO<_&&7GXM'%],5Y_..[97Z]4$3Z*<-'5 2W)/9*G
M.Z>0):&3(R9S6B?\^AYEXY8AM@/5@737!ARO18Z=-_3V<R>OEU_3,DQ1PA@A
M&NKQ=8(02B(OJ0".A0B,6\<2MS+5V9/X7<K&+3!L 8Z#ZJZ!Z/[:^[6;M';=
M3\]HZ3GG&0@W'FV]2&"R)I"0,<,R]]94K06XGZQQ*P1;@.%P6FO")&YDE]Z4
M@LMWRRF*\;.;[9B<D!B(D#%#U@9?*9$U.AQ60&+1.\D-=[G*,O)'J1IW>D0#
M&!Q.9^T$0_W%.E')R92I!2]9!,'+$JH0'.@06;(^>)NK3&[L3^+(@R(:@&@E
M=39P=_HRYQ36;_/+K^&3P_CM/;X';^>%V?+_4D_SQ<TV68PR-#7@6])5A,WC
MS1]<^^2$BDQTX&4I$2N]D"* ,2J!-B13KK0+J4H05(&79G:8#7NK.K;6&_!7
MCV+V_E6?ESL(KXMU(^H)9<$FCB<8FAH.PF8&AAMTIVP03 2C@ZOB_YZ6S6;6
MJ W[NC2,E0:.D./,AM0Z:@PF@))L0=#BWVFT(M0$)H@BGO(ZBRNK'PO5LFEM
MXGPO31X,V\_=VX026*X; "^WT@9*(S#)'7J2-H,EQ$/4(G@6(LVJS@;AZN"M
MEGMK%+S[:/)(\+Z<#Y/K^'#Q^?.L$Z6;[43Y>IX7R_.-,G="S9[3B.\@!B.E
M%)Y(!4X+!X03'9/+U(M8 Z0]Z1LW!U<-CC6T,_8 HBX&+E.\+I;HN9Q]2AO?
MYFHOK>1,EA&SC)9]VCFAXZ*LAQRE3$EK[3V_B;0'1@]]YT$C;Z6LH=E%)3$W
M$&GM5@<7EDK9HF.>2-I=;!!\JQ+7X%,2(*UG,F<1,5ZL88]NT3$.B(97\)VI
M%H=+NPFP7!O!L>% $LVB1$$XHST>S3R##W@^9Z6%\I$JQZK,GKA+RCB%H2>
MS%$R/Q@U7]+2+UI(YUSEB*V-5BD'O)SUPBI6J@DC<&$=2MAJ4:=C>1#J1VZT
MKW@JCJ?D!BSBEJ_;W*R?N^7R&]J";A? Q!,=LI;XFD:!LI6&@E4R@HXD^4PE
M"Z;*FO%>U(WKKXV FGMP.ZP*&\#E39%-J&;4(9UEO+0"P2(!RS.%Q+1-1M,4
M>)4"SIMDC&L#QT?:$4II %+'I7""5=I+DT%*Q?']H1:<)PXHYS;J1(*RU4Q@
MW61<M1Z/\0%[.I4/=E/RK[_<T=4;_$'W1]V?E+_U/N6?RG__>/_ZQO>O$\IL
MG<*GOZ'/O?G^4C"]F$UCJ4"Y3$>M%E?YJ'>=+C^E]32XV4UV5M-S]+J^EU/9
M\PF_7+%RF\GM@^Z <&"VTM=UFL<4?SXR0_I8<L_E&'(F&4PLZQ$4$XA:(L!K
M;XTPE&I:93+<8T0-VC>\B^H0BA?SN)J@TTVL#1PX2Q8/ YW "$;+>A1+:-(T
M!%*#X<>(&CF3-Q0^'NWI/48/@QW*IS):F^7+0QJI[3?6-4KWD3V\$>J*:DO[
M%RIG\\1+M$691-",@P\$P^*H-7B!KQ-US#D3"-=U;A)[47?T3=7N(6?=Y-P@
M"26)1@C*E/XV(L%(33'0R3R%("FA5;H2;I+1C.D9"!5W+J .%WH#H< E]1N)
ME/[(Q;SS.K].5Q,557)<:%!"I#)(R8(EUH/P&KF3EE->9:KVHU0U J@#U/T0
M<HZ6?0- NL7#B\6YF\XGE ?&B4*A!%(:&R@O:S$E>)Z,"H*F+*J8VWNI:00X
MQVO[=I7IT:)O #_7VF%^2^<^+2<Q<'0$-<=W*404"7+AK:=EU0MQG!K%ZHPK
MN4/)N+@90+NW<P%'B;H!K#R+L5MP6MI7IO'U?#NU9\N,%9D:%CQ0YA4(Z<JQ
MKKL[M2"$<-G5:7%_E*IQ$Z;#8V@X%;2 IQ NSB^ZZ1'=/I4BJ&7ZE.:KZ9>T
MB2NWC'GBB!9: $UEX:E D=DL#% 1DG'H/&I9I>6B-X7CYCDKX*R*:AK W/NT
M1MFD^-(MY]/YQ]66"\Z3]3EZX%(C%\%E<#1+9$6ZY(SPGE2:T74?.>.VY0R/
MI@&$W@!T-@G=+>V.<I$<$JM)%"!(4F 3L1",Y3Y+DUVL4G5ZG8AQVU&&A\G!
M FX '&7'=UE3MYCA)S[NJM2VO$C+K%0R@V&%%^$1X\7M,QS/9<F,#Z$*6!XC
M:MP>C^'!,Y@"1@33:KF>/-^<NWC,;MJE-H5P;_.SN.A&:'1AJ_<NXBG+03%:
M6GRM D^I 5VR:6@XHS%]$D3XO&M@PM_=!E)?@AI9@G)X;JB*Y!M'TO:E\U8+
MCJ2#H;SL4<\$K XH+L*HT4QY)OO$;8-@:<R$41T([(&O _31.,*>Q?^\6*W/
MKPYU28AB)</!4%;X:GJ+IAY]O[+[7"-?WH<^;O8P=NL6<>VB[A!@[&/7CM%2
M Z[7I?E_@S'&:_SE:J(LR5*4%OUNUIFV*#1\+TO!H>+:VYAXW>*'2U(:F5L_
MX*W)85)N "=W>]3O7DV^1_?QU6+YEUO&2596".8SR$P=B%RF0T6=@1*?\$T,
MAM$J!25[TMG(]<J!L/CNTMKA=-0 !+N)N*NW%^O5VLW+>(1)*>\CF0>,<50
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
MY.KF@LB[R?<H@I(J09 >[7@R$KR(HN2D>"1)96FKV+^#*>X'X!_XCN4TNFX
MU+^GOZYU^"P7<_QE2-?"LSN53]DF%I$K)E@$X4T IY,$FHU5)MF@?)5K[7T)
M[5= _@-?R535[-/MS"WUI^Y.&:J[;'2[5E-UQ!"#&F2<J#_L6 $UU4G&@R4N
M.PD(X5"NO2649@DP26& 3[2A=28YC=])]IO[.CV_.#]+R_.W^>UR^A&?,_NM
MS""9KK^=+9YO]I1^>S:_2L@]6]U4^H1J=-$"%R@S5ARTF-$B" V1!\8TUP*-
M42_'>0!B?H3.LWW0>,.E/K4RQP[M_IC[Z6R6XJY^\'JA:]<2A?[9K]-N[&%7
MJ8V?[9RS"=<QDJ 9T'*-)GSD8'16P(P))L;(!.D7ZAU*P8_0MW8P3$^BMJ?K
M>NPJ#MVU8L.:/L9CSSM5LWE?EIOR&FB9=E[F+*#[C2\ -0E<PE<A):T\-4K0
M4"6#WL24D0_A4XH7LU2&0SQ0(7M6WNB)YL[PDBN,TB@,3LJZ1"\-2*HBM=E$
M9ZI(J2^!/X+'L \2[XP3KJ'(!E(6#W+SZ[<S_(IG7Z>K26(Y:>$L,!<L"(,>
MCU,$0^A(B;5*>EYG"6 /VD8>X%H%%'U+ZP_44,N@*PR]6)R[Z7PBD^-)(BYT
M\F7VMW'@J=; //(4F DV52E&Z4';N* ;' ]]\7:@<AK VR4+OZ4R2F\2! DF
M$PG1HU\L(@M@:*"@.<W:L419G2O46W0TBJ-#];P83N@-8.;5Q7+>;4A%T;R:
M?NUVI6XYR23FK*4"+QD#$1(!3[2 9&,*TGKEC:L!GX=)&C=0KHVD@50Q(JA6
MR_7DO9M_W%AG*CSWN71ND%(\:B4&Z"P*\"QEPI(FKA=^\$NO80=_=QLW-YXZ
M+D2J>DJ'2[<%2&R1;#477'$*3L<RA=\&<)%&H$)XRZ*F*?4YD_J#8LPSZ B-
MW=;Y >(;6>N_3><E_[P[%C5E7OA"N"0@.$=738@$H6!?!QV-[S,GHI?>;SQY
M9,T?HK?%$$(<6_N;VX<=^TI+=(<(\" #B&0E(->LC,1'GZB,G.!]0NM^VK_^
MY'&.@\&T?[ 0&_ L'SP!WTSGZ?4ZG:\FC"F#O@P#ZDH7DT>1V(#G898A)!^T
MY[Q*!_GW21MW\MNX"9?#]#/@K-X*F/MCE?+%[,TTIXFT+N:4#?!8[HVRS% N
MC$ YFKW(3#E>I2&W!VV-1LH' J(OW@[4S=.]T]NTO->\Q;OYA!/=VSW"5E,W
M==EJ7TKD(!*/1M-0/$>=2ABR)YDMUT2S*@:@B9NZ:T,7KLULWYPFZ%?('),%
MYZ(MFXHL&)D99,=12C')J&L/R;A-TX]P'[</WAZ9D7&4NEK( '1!L$/*")XB
M8+4L'<5:ES5_'#2Q&GU;(Q(9+!+8+RE4#46#Z?#>/- ^ FT!!=M@!H,@YKC2
MZ#J@WH23%GRIWE'X3IALE&7#Y0,:RP/MI;$'\D#[B&_L3,"-%$9&*A5#K'M6
M(A;J*=CD!%BK"$G)2=.KT?2IYH'VTMN#>:!]A#BV]F^D,) _$XEBH+H-!T)V
M0T<-)&.DLYEY*?LT@CS5/-#!VC]8B WD@>X__JYB2CP!>1"DK(O3'MD)##S-
M#A2RX:V*F=DJUXS?H6O<BZ2A?88:RF@&6]OMJ/./'5_O4[F)W?VNE+]/LE<4
M7XL$1C$.(KD,WB0!CGJ-DLL)W\IZ$/L>>2UZIP<BXEZT#:J>9D$W3W^Y6<<.
MTUD;+Q@P$W2I ?!0AC) E)H&E[1/,9T.;9=TM6C0:L+L,(4\W:SB;GJ<NSL]
MKF:JL<=C3Y1_W%< 324E';KN5#L--&FT@52C^7-EX*F7)D9&!:TSH';\IL/=
MWM\WZ4N:K7Y-L\5?=U< OUHL=^J]&F5\EE;E?9\PXTE726&Y10.2@P?'0P#&
M#"E&)#H?OH?S84CY$=*5^R#Q1B?7:17Y= WU [,77;<^YFH*RN+:%)2J7>6'
MDW.J[O*!!-:4P9<DLFQ]A*31U14,71_/90 :J">9YY3DC[N5^JK 86L7-H8"
ME?QZGA?+\XZ"7[]M_W 3]DHG'2=: QJ)B,:!"? )HV!M&96**L%UE2$B!]#Z
M(QP#^^#SX2ZR.NH=/:?YGXOE;C7-JLOI9VNHE"@>KDW"&*9;E: C4D\SI9'R
MK'0/</9,;-Y^?"OM896TO1A,]",#YW=WCE*ZP<.V;T 9EI.@$D)P9=!"9N!8
MUN!D1%>(FVABGRFPO?#S(!7C79$<J];%T#(>>YC%JU2\G-G?%U_2<GZMNT@$
MDAQR#M&:LM4WH51<SA Y)9RIP!R)O4*=!QXP'@0&TMMB8"&.#82R7S(MRQF]
MJP(6/H=H+%+K,P@5,AB;RB( I3V3T<G;>^X?'$QY\YO'NR*KH/JCQ#9J*6M'
M_NLYPF>SF>2* V^<%YH"S8F4[<L.;*8<I"/&6VF(5:*7XN_Y\G'*G2OI_ECA
MM5 ETQV!/JC,2Q*<<%Z&0>*O+-42%#=:T82^DNJS_?=I-M#5]R4/$W0+Z-B"
MFC-"$],*;"CM[U*RLK:H;,!F/A%+F1 _:B_=7AI[H(9J'_&-'7'>*/]QW"7O
MDH+D9#?@A8*1RD,P7G+I HD#!IOMU5#MI;<':ZCV$>+8VK]1_B-S<E$(#H28
M;B</$DYL+FUEEA"6@KP]KNZ'JJ$Z6/L'"[&!DH-'#L,WEU?H.0BJ' 8S-"@&
MPA"!-M$J"#)0(Y1%MNHD2'L0UTH_75VOHIJZ&H#@[2OUW]/Z]3S,+B+R=[FX
M;I<\-G@J)X-VU6A=A!<,N$ 94*%MLCH94F?%UCY$CIPT'1PB=]9U5-+7V!F1
M>[9W/K3-SGWKMN-T8T0G5LKL>700/2UK2B0':T($SM"59)%3D[Y[F7H, >/B
MK1X<%B?630.VL-PPEYT.?\Q#6J[=%#E,5S=G'GV'R/#DD++49ROGP>48H?2P
MXH\EL;V&'>QM_!ZE:N2POK:U&TXC8YNW!S?A[,IK;FQ%G*XORN=*6<WK^9>T
M6A<QO_SZ>;&Z6*8)93&(R"U0IBF^5@DEFK6'Q(60#-^W[/J9O &)&M<,#HB3
M7NN+*BMM;+"B^2Y\NX_H6F]7/5R-[UZ]N$BO4 //T/@'%/,DB*"T$ )"-ZY1
MXKOM=*;@H]>&6>D8T[W@N-=CQ[5\E0!73_ M0>I]^I+F%^FE6\Y3O,&12DZA
MB!R0X I'(0-Z)AZLMQ(C,RVY['<+UNMQXT:O)X#0,()NMB1SR]ZF8+ 3VZ]N
MAO8X'511^<BW#5,0V9?<@>H9MX\K:M\][Q_3]:?===PETIC)1><6T)@XA +I
M=BY;-"5,A2R8HK9/VGE_O[8??4<[]8\_YMH.8,FLEQ3? 40$'M""@#..0L@I
M9>^R2+U:UX>6PYZ+^*I9JPIHNN/MUU#5$[1>7:9R8!NV_<[:ENP^TD]LSXP4
M-+%(@<3L06CKP-@0H926&<9H$K)*DO)$]NS%=.4^?ERFC]N@9/O83O!7;X@D
M0L4@T34,9>)6H!9,E P4=UIJ:VBB?6H,]A9"+^J>AB7;!T=W5LT/KJ0&TF/W
M2JMD'=&)?3-U?CHK&\ANLLBMIDYS#EYRC'JI2&"RD!!)E)$GE;*.-7!X *TC
M!Y0G0&5M!3: T:LKP=V*RM\7Z[1ZLW#=MMYMOF;^\2JJOL8J8LFHS"#X($$(
M0_!U1"<C,ZE8U%I;WJ=8^XA.E+UI'CF"/0%F3Z70!K"[%>?E) 6,Y+MT.OI5
M;_ULNCE+7G[]G,(ZQ;/I.7[D;?Z /UWES3[J6Z^NHBQHYCTH9PV*'5WE[G@1
MC'JIB,.SIZ8C-!0?O3 NGC+&QU3\$PR/;CI7BYUS=40S[<'/JAU.[</JB<.L
M8+57T21@&GT"(0A&XTE&B)R4DBO.N:GBV3409DU<%#I[F\'R@(Z[*I-'DL-7
M+0@1H^")\BJIHL>(>AI!U3ZHV2>HVDLEH]=]WNF*L\92=%4$H 30R[9(O<,#
M!4C65$NI0];#K=%HK,]T.+4^WE"ZCXR;;2C-RF=21K,[4T9I"([O#[$))'<T
M.TF8XGV6V/] #:5[J;570^D^,A[[6K7K\"_A.W[L;D<D0Y^4Q( !$$$;*WP9
M+2JX!DHI2TQJ:;G_GF_T_<>TV%RZEPX7500Z-C0>:I.5WD?A H=($_) * -#
M50 B'8WX+JD02"]0'--K?.*&TX/A,(00Q^\[O=,V*YRV*L8,W$5TPXPTX+A4
MI=A J>Q2=+<=V"&[C4_<<7JP\H\2V_A:OZ]A-M+(F64,+",9A,L,?&0"DJ+9
M.^(,N5W$.G"W\>")FDJZ/U9X#>03[PO$NJ%<9?_4M"1--PX44TQ@_ 5:$8D.
M%(]HRB('1;C2E$=TJ?J,;A_DBN8N>>/>R@P>FU34S9- W/:UY-PC*!AR8Y4I
MF?E2RA$I&$VI$U98G:O4TO<E<-R(N 8X]L;? 9IJ (&OIE]3+!RD'8<[V\U1
M0"H+<%IY$)GCT6VR@92))#9;ED*?P'EOQ#U$4.L(.T3]MQ=?#Z&+!C!U-CTO
M$>%O&!@NT1=<W>*&>NJ)S^A31%?N6$3I.,\$C'>6Y)103%60]3A9XYZ;)\'7
M@'H9.U9_OEBMW\TN=GOA51 6PPD"(>J ECT(,,0S4%8(ZZUS(?:;?'SS>\>M
M%JB*B6.EV("9><#7?'/92*<$M2@:/.!]4"!BHN 3267(&48W98ISG4$ WR-L
M7%A5<]$'U4<#^/K.%=W+K]NVX5(1AO_$,_=U8@/)RF"\G**C*#7I\*2F E^F
M2(TPZ'SF,7H#[J.UR4NL \&R7UW\T9I[@C4@'R[.S]WRVR+O_F#3_G[MD[N"
MQNE1*WD'IJ!VO<CQ8CEQ%4D,0=-B XPKH8#G&O!<3L"Y"$8H8@FKTU3?0!5)
MN240N<P_E&70$2\.JM$. @TL8" OM*L2.#S]*I)]4+-7%<D^*AFY1N#=<A$O
MPOKM\D-:?L$8>S-=F:$LE$G@E,)3IJPC]@S9,3J&2)P0PO4I^>Q5'G ? 4T>
MP@>H=C&@G-O 22F6WG*PVL99)-G 1-DTZF-9!8!!DD\1_T45T=38F'2?517[
M@.4N%>,5#QROV+LH.5+*XZ<A-D;W?4(GH)MEL0VEO7?"D2#!^U R=D;@K[($
MIYT)4@NN>=^$Q/U/&!T&QVIN,;08&X@8OQO4L*0(59J!I"6\9A%/9(61AL[:
MNRBEBO24=;#[923&N30\Y!BJHH\&\/5@/]KO:?W\8EED/8E4.A>9 ZNI!J%L
M0,F5U>I9!:8<42E4V:?4@[8FG9T#P="W4_! S30*MLNFQQU/.22C5!D,&BQ!
MF4D.1KAR4>4%I9**(*JT3?<AKDFC5@]N1^FF%4?JSOMSR=6U%XDIDCTRA;@@
M!GW.A-XG,1P4'A5E+&WD/>=G[?/4)I/VQZ&IKN0/A]1B[6:C)$E_=\LRNNY+
MG=:X.]]>.[GY.#LG3ESJY(1BU)?Z;P2HH!DL*S7A*ANG!8WV]MC9'R=Q:92@
MBLL$V9>74W(%WJ)-YFB4*49&5-DJK7]//W&Y#VKV2ESNHY(&G+'+Q92[R<*[
M/<*;)$P,RABI(?J40>@R0RHP"=)+;E(P.:4Z@Q@>HZI);_\ Y=^>KS"8)EJ
MU8;V;?Z&D6 (I0RR)F75H+#@G:3@K-!*1<4LMU5@=)V*D<?1#Z?=^W<A'"#J
M\7WS75?'C1K_7?+O[\O%Q>=MOH[01!6U'IBU:*2YM&5@NH'(8G8J2_0?]VV3
M^=XSFUA?<(A6[V^<&53$8R/G/;Y*<;K;N5SFWJ^7%]T CM_<W'U,UQL%HU!6
M\@"\-(D)CV>\+T-6?6(Z2J5ROGVO_0!R^C^SB5'PQR*GDH@;.)N^7R'$)!=2
M4_"TE/-S)<&C2P@L^4QIX$3=3@/\_SZ9?HSC,Z@^&L#7HSFTRPE#8?%Q/OVO
M%"=:E%U8*##-RYQ6;S38Z /DK)QVECH1JA23[D=FDT[W@1#9)^=YG+Y:1^/S
MB_.+69?)>>[6X=,?GY_%_[S8K$LX6VQ9?_ZI+(=[/?\MN;(^H=2(+U 5J]6$
M99%LYAGP:$&/03@/-C,-.5FCE(PVQC%R]$>PU*2%/0'*3X>#!MX(I/O+=(42
M?K58OEFL5F_G.]D@*]+XZ)V"%&@ 01!\EI (),AL..4QDBJ7G(_0U/C]P#&8
M'$H3XX<CUP^);D;@:CT]QX@_EDZ8LP6&89]G:8V?F&U^N.,2Y2.D*&.WK*)E
MV2;Z34YPB$D%R:@GT;J>T<F!)(P[U+$*O$ZHD[&1]\<<#?CL&O57TU<WF]_P
MS?H5/U%Z$DH4AY_M8K@)UU1J;PPPG@D(&@U85U:]FF0QEE.6TM@+>(=2T MW
M\NGA[B0:&1MV5U-XKBKL=ESN!/#LO!L2O'V]\'V;N>EY*>Y[G_YYD5;KLIWK
MY3\OINOREZ[\C:LS8*)R0&\Z9_"1=YUB$3S/!KA1UF-0J57H9QQ/0FXO0*NG
M!^CV=#WJ0)^=P/_NIO/BLUSR_ 8/F8WT/Z3U>M8ER"8D9^%9-ZJ]]$<P@:XQ
M]Q9"BC0IPFFER<^]J.N%6/VD$%M/._N#SFY -R\<;C\[4$WX[O5[D<(2HS$,
MRBZ]G8-?0$D2,]DGE#87&,2Q!)9Q"HEYSRA7(E*S9V%Y!3)[0=8\*<@VIML&
M O1>4]@G7E">2$(Q!Z]1UMJ#H5[A;SDS)$KF:)50O1=UO7!JGQ1.ZVEG;&^V
M%T=G:7F^W;C]^V(]#5MO_NT\39C@,46A@'L7RJ:U""YC_&CQ;1.*4V:X[&4Z
MCR2D7XZ>/"G4G5Q!3QF,9W\M)L9'8ZV60+THUQ/H0W?#=M#>2Z>UTL+4!R,2
MT@^,3^O&Z.0*>M)@1'2E25!&1V4M1!U9&8VGR\YY#EQ:F@VSB@E6'XZ%E'Z
M?%J7.R,HZ0F.*-GMJ[IRKG]/ZRJ5^(\^J795?G\V3URA3T5"#*$OB*%V I&I
M K1_:/:2-\PD'?GM(^E)5>C_>B/?>VU+?$GI&N%C!%$FU8M$&3B%_](R<A$S
MM^9V G,8QA^DZ&G4YN^#E]O1R3#*:" (?N0>H71+D4AS:5DHZTJI$^")X.!=
ML@P="O0GJM13/T+3T]C9>0RRAE)( ]BZ>U+\?;E8K7;->%1)YP-/('VI!-86
M?1*E+*@@(_6.EQOX&O!ZG*RGL6'S&(0-J);!>B2/ -ELMOBK.":O%LL7BPN_
MSA>SNQSNF/,>W<Z@15D*4-9X! Z&9PI&,,(SH3+$*A<E>U'Y-!9@'@7!:DH;
M]?[DX3?L6@^RU-HXJ3+H*) ;9AR8LKN3$RE4U-*I.ANR'R-JW"J)<8S>@2IY
M@FWAER'['_.5*TMDIRG>&[W7&9RY_^-KA[!'"N3$<2W//!DF! @E*)J_Y, +
M1P$/8B7*OFNEG_+(S&&6(4\DT8)F$B%[*?$=3F5X5S80F LZ2L-9G>;/8<A_
M&A'S/DBLL_-Z+S4W$ (=S?6'M5NN7Y05A:6!EX2HLB%X4'&?40'6@6,.M6"0
M;9Z8T+VV@9X>Y#?8: +L)P7BT._"X:CX$=Z)J\L,HQ@-*BF("9D6UMG2<2J
MYDQTHI:J6"6%,!P+322TGO2[<!@:GLI[,!'.2>(PRHFDY/RBR.!2QC=<<:45
M8\A7E=DHP]4?M6O)#X3.095*^^CQJ8#S,=EN+G[I)&L,H*5-8,K&+R&< N^=
M 4V]\\I[SWG-N5E',_#$#?0)(3XT&IY@"<#>B87)+<?LY+F6"6TOVW);*)?Y
MEE\.5MF']2+\^3Y]OEB&3VY5J'PQ_3*-^+4');L>^[IAQ-F;X".345UISZV'
M/;OVL,O8WQ"AB& 1N&?%?% #CE *5GJ:D@O$N'Z=?#T>=O0"QV77//ZM>]09
M2NA7_-,_)\*'S)FP0(@J]_,.W=2R=DZSG&46W$17903&_>2,XSM5T?>=18W'
MRW_ YJNAS?\CK^;9IOQE6(MR=JVFIJ9=N8_X4UD7//\%0B$#-<2"0."!R<*!
MYC09RPTW/=N"*EJ7S?=O%FZA=_,)W[/5U9-B)[XKL*=0MD8H!MQQ#<)9#LA'
M!J\U549F:E1/CGH^L7%[LH^&;]2=5I%X Q'6I8A>I#!#SFZS8RG)VCD!S&=5
MMJ(J, )%)Y7@,C&>Y>T#=ZCQ8(_2-4X\5!5F-332;/#RR $PQ/CP?;Z^^HE6
M=8!X;TBB&V4=QM@@60ZENH"#"8Z 9]8D+R/7MS>:C.<Y?[CPJ]+N.5^__%*F
M,FW2NSDR;=#W<_AR@?"L#%[B^!KDG&@PP6A>Q6^^CYC&3[E]='UGPNZQLF_@
M4+O- _ZU[HK*,*]8H 2)+XL7J+'@A&00B%,Z"V(\)Z> T):>D8?N'JWH[R#G
M$*FW"9[M>%G-78I1*W AXZD>B82RZ1NHXRY'&JU,IX)/$U.^A]#W]S%T@/#;
M0]%V>+ D,K/@#>C$ROH%*\&RLELH:LZ"U2G%_X^]-^UNXTC21G]1W#?WY:,D
M6SV>8UNZMCQ]YA-.+I$2IDE +T#*UOSZ&PF"^U8 *E$)]YV>5I,@617+DY$1
MF;$<8P_KHN?W.)I^&3][B'WBN:DWK?-_3[@(J_ERLZ12X();<O>=J;D5%$-
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
MK$OC0_GQ_.O9\COB>IMY1;[Z'=YF1@3M(SG.6M7[S\3K3:A7H'4P06,D*_K
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
MB>RZ2MX1,TH#<]HY'AG7KDFE\(M438NP4?3^$$NC*:$'1%W1OJV\4]EC=#*
ME4G49DD98CW1ERHJ93ECV33I77"/BHD1,YYV'^)F;U%/'8O_8_D-5XM*_.^X
M^C9/FT'JEU^W=94\)65]*H!<&+++1D!DY.$R1!9]\+D,;!G\XFLF1L7^NELV
M$>34D'BW/#_'59J'LTT[EZNN:^'L*;82[=I!V#KFK0Y,974'1^;!4]1AE%8\
MQS0('\/?.>U1R4A@:23B#C:=Z[WXYYMR/42!W!'9RB?RZ+ 48B5XT-P&E%JS
MHF7+F.#GG8J*VR&G@;MRF+ [0LO=%(BHG"XED$!X)($(6EZ>P@+0J6BR&L5:
M5UKBI9OBV0.U^PQ6]A5U1VB9\2CI_YD!ZXTD860% 7T$)D@0(<> J4DT=$U
M'[C86Y//(&,GL793=GEST+"]-OCALF8R?=R\998M<]R) E*@ Z510&"LD.^E
M3& YTT;=9@[P"T3U<=<S-G@.%G]']N6G\Z]AOKIJ:;=>ST(TV6$=?B2) <5L
M!F=JTX&H:9V@U2PWO?*_3TX?%R1CP^< D7>1<'[CT]7Q@%=IG6\6^;K\]DU*
M]7:SYBC?F1)H4:M4!#%IT-0K^P2>88(< AEB)Z1)3=+,]Z!UVN*T5J!KI:R.
M3-E,9\Q9*PN9;])WLP7'<\WFQ6RD=RJ[)L4W.[E*S4K#FKE*NXCU5+.B?PVK
M6FKQ#=M<KSYZ?/-[U)<9FN3"U'BM)*H$QM2I=#D'B,&066&E]FOPC(FFD<RD
M%Z:F.*DQ%TC*TTJD, .\3@Y"'=^,B>F8FJ20_PTN3'?!S= +TUW4T<$6]QM^
MK7DQB\]_+.87FQL<[VV(G&O@HO988%@@""3)2&1&,E=LF\7TB)(^+T9WTN]R
M3&'WAI;M\;V6/,1H'9#59W5,-\E") '<ZJ!\*3GD)K[1$[1,BY@#M?L25O80
M]=3W7V_(7[S+POK'OVJ?B!H0K.?A8TCS,D_W?N.Z-WU444<F:N:U!W(S.1EE
M%<@]="84X27%M(-NP_:EH",4[:/WY;&5,#G27F;%!NZ*0TG"BW7.J]+@7?;@
M97(8,K&)91B>#D=-LP/)<5$SGD"GQL9O>([YJD#W_1S/\O7=\)852=0FA@Y*
M$:6V%"81(86B#*4ADXW)/[Q5?08;+[]GVM/&4;$QHD [\&=>SF42B7->I"=F
M+)D^80H9P:3!>"&]Y)B":E.D=7"ZX-'OWP_QBL=30@^(NI?:DI+(R4L)RF8$
MI;0$)T(!&XT,3I%[R)K<G)U,NN!.VGTQ77 744^]*[V<Y<8H6O")%H_#G,CC
MDO25PPAD0#$F)H7R>="F=#+I@COI;GBZX"Z"G!H2.^2R(:88!>W=B80$2B8/
M$>O157*Y!,^$R</224\S77!OL#02\83(6:\N;NWK/W#Y>16^?IFG<+:QK8:)
MPICR$#B)1TFE((0:TG%;Q[Q[PP?UY*67W-EXZ+N'F\Z+5$SK^H[IKHPG[*D1
M<[6<[K*P75K"6V\M-[0'9P<*DP6?#$+F2M?9*S:6(>UBAR'F.2JFV9A&U.YR
M;%%/B)?-)?[J^^S-'S/D6?+$,R#6$6DQ1+*[3H VR1;Z1SA\ ASK:W2L,?T_
MGY??_L_VB5< V7[S$!^W;YT0#..H;GF0'#L(:![GS]8S0)9I'6BL^;/!1(KQ
MA8?L78B6US+NCE+1F^73M B%#Q-V1VAYD(GFT(;BK 64E8O:7,61+T6"B=(:
M&5VCJ6H')/\=,2%])QT/2_W;1> =P.;>$>5'<M*K0C[3TKKIQOC3XL>_R$E?
M?RC7Y?M7O4YF#(TP(MBZR&BYJ<SK?+@(6KB4F0V^2-<"6ON3W$?J\CCP.Y+B
MIH[.;SG[M::[SK\A18M_7GR9^4#+"J.IG>TWS7D=.*T=,$U,2$N2+0\,VS.Q
M^'-OZ"-1^3"PC"?"#DS553+1+(=<AZ4CQ%Q/(3*+X$U(P)*BH$#&*+!)(?C=
MWJA39Q*/8T+V$.C>,/B&J[@<.SG8<UYX(?/%=#&@4AV@F[2MEZ+""K)I2C7I
M6-)7<O"X[LQ.0NW *ES3O>G)-M.&AQ"JQA +*&LUF33/H!AGLD[%(F]B'.Y1
M,6V3[S:PV%V\'6'CRD7'N_WZ'GCMNC OA2V02TVJ]_6$23)9UT!)64CC8U-+
M\BJ%@S!E3PM3XZJE [R]U ION<+YY\6[2R)KD;[?*=VYGN8TDSHQ7:>&<N$#
M,2M(I-8Q\.2F*\4BY[E)TL-!5 _"I3L-7!Y/?5W4_-WMR_BA/.1XQI.3/F\2
ME6J4*#VO,Q-H*0KCDU#D&+;92E\F:Q#>_&G@;40%C.B7'[%"ZZJ/[N90XGXK
MW1NQT!_]N+Z8GS_\O$U)U^'T-*\!&UEDDQ2-99L8!I; ^EK\X[F&D+6!6'C6
MB%PEW;1#RI&+QEYO"/VH'_0L>5OKH204[@2HZ".X[!P86O=>&O0I-JG9/XCJ
M/D[WQ\?@\P5HK57;MT][E[?-9;T-7-930PBE5BR40/(DH('E)G+!@M89C^S!
M/J2QE]*VYL@9[ML>I,:^$7K+V*_A'+=9!!%C]"I&D*6.DD_9@U-(D:7)Y'*5
M&%T*1T;I4W1.B]1F>!F.RX.5UP$VWUVN+Y;GN/H-KZ+%]9?YU^N*#<L3,S8H
M$!0@DMC0UTJ0"-R6@B%GCJ+)'O\"3=UB[G L+-LHI@.,?:AJ^;#ZN%KFRU1Y
M>1O2O\Z6GZ\+@UR0SB@&UM3.>RE+B%EQR,K(F)(1M'A;P.QELJ:]BC\FTD94
M3P=@^[0*&:MDKA>+%YQ[[P(D73/#C>5$?S%0 B,GVM-FP)J<G#\D9-KK^F,"
MZB 5= "A%V1U>ZX6-..^WB_IQ*NOFQ+98/JJD*O+=5!./JP=;NZD_=Q;(]Z.
M8HC]%-<!& =,Z_HGSC]_J8=IWW 5/N,?:RR79S_/"\X84U(;9H%S)$=!2@6^
M;!I<%QZYL8*7)B ]A.AN7;P](?3P3/U8^NP NR_P>'5=GY4MC%,X)G3>=%FR
M$)(E]J+23F2559L,S=<(Z];Y&P>#H^JE;YP]<P<QT\*(S)6KJ4.BAE <O# ,
MLDRT_^1 _LF0>J8QD?<,J=WZC<VQ.(;NNKC(WF<"X<U%@,TLI%H";VPTH%P@
M3]RQ #GIJ!B&E..QD?HJT=,FH4Z)V7'UV;EM?<SEK_C7Q:<_\>P;_K)<7'RA
MG43$5%1AP)UWH(1 XI8V%FY#J?_U@1W[QF4 V=WZH"/#:P=;/+*N3P[9_XUA
M]>G/)=F-4I+V"43M?*98\1 C9L@B*$E[3]!M4KKWHK9;/[8G'.^CV=.$+^$1
M9\&E&*T1(##)VEG;0 CD1VG&6.#,*/*E.@%PI;=;][<[".^LW9,$\?OEY6I6
MF,A120FA.$:2M1%\<L1TTB455FJ7^#XP7,GMUAON#<([Z[9O!/^*%S//3596
M%&!HZKCEV@RS=B@JP46IT8MDCYW+061-6Q?6(R)WU=7^R%M>A+.&V<P?5\NO
MN+KX7K-L_^_E_&LM5=DG"_G)YXR3/?PZB2-E_5Z_Z.-96%R\N?.V&S1);XH1
M/ &S<E-:*B FIL!: D(6PJ%L$IZ^2MFA9NG9%]RFFGXB*;^EO_G73,=LBD@!
MI*NM%GF=#D_+"#@RR:Q-7K@FQ_"[$#EM2#XNDA[:I6;*&FU_/(:5VMS_[E4Q
M\<+3VEFLI\@]FMW"D&EGDHJT;@@$"1V!P J0)I24Z%O/CKMBF]NMVP4@4!BO
M://GLEA04G@(:#,P8YD,4KOBFTR5>)VTWFW4+J@9;*/V4\Q)6:8#BKE>>EP[
MV]2RE&H S'+A*DD.CD(U4(J3BRX5@Y1DP1!S"*%)=-[<.-UF-CV_&C9)3$I&
MBE9=+;74'I3(M$=S;R [B=XK)YEOXE8.);![0[4#@IXO?AI121T<-#S+S=OO
MG^@1FT*'K$UD7$EPP9(3RIP$GSU]Y;R,@0G->9/3A@&T]5+7-"8HAFZ1>VJH
M9]!5AK:IPBRI4 2S$"U&4,0'1%\+PG4)@9AUHHVQ&T!;IW9N7SP,=LGV4\[4
MK?1NZ']_N5K,-P>!B_Q^_E?]ZB:57"L53.V.ZU(=$^PT!!8C8#&JS@CF@0V;
M@##@99VB9U_M+AN*N@-3]3.&-7Y9GM46/:OEMTVW[IO90ZF$K)D#KC@C?R($
MB-HHL,(ZQX65"IM<VK] T[17\ZW -;8R>L 5!58DH;>7)-#YXKHJ*HD2D(D(
M5FE7IUF1A\IX ,O);&>O2_%-FL\\2<VT=^3-L72P CI T;-"^ODF(Y$7F] )
M"YA,O;K'!)[E"$)HY2V+OK29*?8Z:;W4$TWAN^^GGYX1=Y7B'PNBRL:3V:5%
MI)C7Q(TH%'$;@3%G+WP\*MJ&%UX<W^7:$P1#,;:[1CK UYWL_!^0B$CS;1>G
MKV>X4=CB7M;^L\S/; S:L<(@>)E 697!>46K6#.5K<XDY";'A6,QT*DG-PYF
M)]%R%T4;S[)24T6TRCYP+4 8SD&5E,&+Q,&Y[)7V#-E3$V\:6L^A23W']P(;
MV\Y=M3%:XL[^R+J[D&9>1)<C^2O%ZYITQ!UXC@X2^2LZH6)HFWA]=XF8-D&Q
M,7+VEG8/>^PF-^T_\"R_7ZY^#V?XZ_+B8UA=?"@_S-=?E^MPMAE-. L:N2G2
M0,HL7;5V=3HEJ,VPO>%9%M?$' VD;]ITP]8[9 ,==0"]Z[;!'Q:5IP>QU^VV
M7D+1)48/R),ER6D*\6LM)NWJ%((KKF)H@KQAY$W;Z+XQ\!IHJ-NLC)\6]"5^
M"G_MER!V]\_'R;IXEJ"1LBQNGO]$:U!2H7<R6W!6;=)X.$2%=8QQT%XR^J=-
M\M<+-!UJ;9YX]&U>D<DVI9@BR( >E(D&O",*,PE!2UT$@?A(_':2ZC46.AZ:
ME-'4< J&9/]\T\</&=VH-,PN?0D\7 8FA/)@%:?]*(N:>),*&.6E-H8>EIHT
M#&IH6FZ/CZ]>\A;+<H6W+Z3_65_,4[W_O)JAL!']+>RSB!04: V6O#<2"48(
MRFKP 2UMG]G9TN1XZD"Z^S50NV#L^>2N]LKLP F_9??=\OSK<E%O4:]9)W:W
MM5%O<8%E?O& 5<R*1^<$),8SJ%(B1*X5!.:*4\YAPB:Y8 ?0/.U):GO,ME5B
M5WC]L11,=93C#9^_T6;W&Z;E(LW/KDYC'O!:%"HIO:< F9P,53R"0^.!_!9&
MC@=B=$V&1Q]"]+1GKNT1VUB-74'VART!Q.2V2GF1?YZ'2'Q>S+<>V9UB!Q=C
MEHZ\85T+[;.RX*-2('@Q,<3("S8>@+$3O=,>\;8':COE]8#1R_/SL/I^9]-X
MMUS4T<I(JY"8N^'+FSI[R27@K!9':T>R%+[6)!;!><C&VR;N^U "IST(;H;"
M%NHYA0AZR_@!Y5'//VSTB/HE8H\06:=HT)2,M2JX9G<H\N10"0@$.N_K=(K<
M)-^F^:%=/8)^3VOM"O.7!/L/7W%U-;/@07B&ZU_FB^5J?O']IP7!E$*US2RD
MNT^IY]87WW_!BR]+^LDW^I5-ZNB-&&M-=5#$9A98:PR+@:AL $R19?(MD(LF
MQ9\3\-IO!+\+EI\^8NP7-!UL]WN(Z/K@8\:DU1H90HI<@:KI^][HFB5;7#$V
M"\4;'N#M17,/..\8CX>OG[W <9KK8'OJ5R=.D,.6%"1D'I1*-=]<*S YHU0N
M,<^;S)39G^0>SK[^UJM@'VB<YB+85S,SD:-'9Q,8IED=^D(:B9Y 7K+WV<ND
M;)/6D$?DL8<#N[_U,CL*^#I(XKR:M'[QS#'^4Z*ZT4C(VDF, 6PTM VG4L![
MEX$E(UE*2EF76BRS_4GN87,:/Q0YD@H[V$2VG+Y'4E0X>\3JS$29%=:D,%DS
M1>@;"#Z+6C[%C4DZZ#9M\%ZA:]K(X%CP>!J5H^BJ'^C]3GJK->8_TQ\\Q11:
MJV-P@-K1,DXU>3]G3ZO:!FN+EP*;I'@-HFY:ZS<M#$?46S]@O,D-><A.R-XH
MGB,X'VILP#/Y2C%!LB9SYE*.O$EFY2MT3>NT3FP'Q]!5/]![1HJSPH/)@@)2
MG5&3I*2GA809=(PEYX"*R29Y]"^3->VM\;3 &T-3'<0IUQ?C^TB1>8K';*C>
MM*RLDI<1T3.@L)'KDDF2L4F3BP-H[B&^'S]2.982.["3UZQN_=_G5J%(/NAB
M#2114ITUQ*#.J8;BA71%2AMCD^S&8>1-&[@<#2W/H'1$U74$R'N>\+.;@^+.
M"]IR7"J!@C,?(-:L$ND"US*+(D-36 XA<MIP9FIPCJ[&CB"Z]96?X\KJPI,D
M-GC.Y!0)92$6E&"\%UP)9Z-K<BDVC+QI=^ZI83FBZCH"Y'/L2$Z1FD"2F!42
M5,P9:$M D,A+*DZAR%,XEM.&.U-#< QE=1#P/.MV9.=+Y 7$ICN8C!("\PC&
M21:"-,FI)N4%76*M;7;78<+O $-/EST\M0*?K(BX'0HC55 E9HA1"&*;O%QO
M$JT?KKPQN:!ITPE_)/K[3=<^!*-3*+>#/7E(*<^;ZVNGZB5?TO.^W_OEF9.%
M_& ;0&9+RYB'!$%F1S#DF4L,BK?IHSL"[=.&Y)-@;A#NVP'@1##_=$"(ZYG+
M7&1K"YA8#/E4D6R,CAPT&B]U9DGH)JGFAQ ];6Q_*B@?1>4G N]:C424S2_6
MOQ$8B-PO,X&,!Q8<9!:Q3I!CX#77X)BQ.<:$+#3)$=^/W&G/!4X%T@>JN8N.
MFT/X_ 'S9=K(^_^]#&?S,L?\<;7<?O:F_O6FWG,F:"D7S0-X61@HK1"<X@:$
MC)GG&(IMTS-H1!ZFC1!/!?@M '$RJ^'AJ6']C1_F](=5P_-P-@N87>).@$-&
MT@\Z@4\%02=.GZ)PR38Y]!B#^&FCSU/!_Z@0.!V?YL>_\/SK-D=C)B2K_3-S
M[>6:0$4T$$6HM=RRN)B8%*I)0O4>M$[;D?)40'V(@@\UWI^."N6K'K'S^N6'
M\O9R/5_@>CWS3BJK& .,M8<?\0JA=HW-&(VGK8O<N,G,]I,4#X*U_7>']>'*
MGGQ$VY#H^@LI+88U.6+A^V:LYVH5%I\W,Z ^XBK5IK0^8PBB!"BR)F^*.O9.
MTK>QQ%2<CUZG!P>)SXUQ&X>@0?AU?T?\3J;6$_$UWGVI3/ZT>-1@Z+_"V>65
M^,_.EG^&1<)9I,@Z)'*U<F**8@ROP-?[6!EXTB@-\C;%]R/S,6@Q^+_C8N@!
M&*=@XJ]Y_X.86UV$>778/FYWMO6U,3 47DCRU4 71OL:XQ*<81'0AR2%,"ER
M/IJ-'T+1L"L@]G<$]G2:/1$S7\]/+S==X_YS&==OTL6'(ABWUQQ'([!HE2"(
M>N]5<JTG"!ERB-HZ4QBF)MV;#B=]&.C_[2\^1]3_*1CP#Q=?</7K<D&?7JY6
MI(<W^7\NMY7XGY9WMC2\6?1".98LK?+HB'$54(%SO@"OT3=I1@6C1C/GN],W
M#.=_RZO/7K1^VJ;^$T4S5_L<_<*'Q9W!=]LCUA_#:D$RNQ%-%DD57A)PSPJH
M6FT691+@D_19L*)XZ&U/V)7'88OJ_[]\G0!1)[+8-B;GCIF9,>F9UR6#048&
M!16#:+D!*X.6RJ:HU&19-0^)'0;_?_LKV(-TW"V.GY+SK*0@F$H)M$5>B\XY
M1),]E$#[H8R*R]RD3'LXB<,P^V]X;7JP/D?+2V_8D?G7L*JL?<-Q>C(_>MSH
M79E?)O@(?9GK0-"D/8(42+9*LT0.KHJ04HK,D/N;0Y.4YA=H.M2>/3Z W+2_
MGQGM;9#D7FC'L7:]%Q #_<-UQ,)XX:B;.*S/T--#W]?#,?'0^(PA_ [VQ!OQ
MO+F\^+)IZ/?FK_EZ9GR42@51<PH=*&;KW0[/X-#ZS+0-QK5=+??(F19!HVCZ
MN?JI_<7>)7A^6)Z'^6*6N%5,4%A3F*( QT4$+Z(%J:2+ 4/VHF&#T<<$=6*"
M#E#VJ_C90_(=(&@;(+];7BXN5M]_P?.(JYG'%+FP#I@P=8)R<1"D0; 4;(?@
MD)<V[6F?(J8WY.RCYN7(,N\ -_<J._[S<C5?Y_DF$WC+CI4F!$UKJW!)846,
MY.\C,T!L<JN9R\8U:73Y"EV=]%<=$TUC:J(#8#W>['^^&>)=<A ^J0!82U!5
M01(32@O)H6 V1D>8.(Y??4/3M(!JX1F-I8 .L+3#^81"YXMG"JSVN9I?7>?#
MDT/@HDS<J(2Z23^AL<^;CH>T/5&Q_Q'2+BKJ%GQ/I/J]K:E^[Y;GM8_#YM,?
M_TJXKL=VVZ8.;\ZKIS#SW&<M+*%(UI&Z7",XGA44S(Q'PX/VDR7?[\)(;R:S
M)9"/I.XNZJB>N9R[3G2Z+IFYO?R^'AMY6_I^W<5$NQ@%UGK@A(K\(:TA<E7]
M(?J>ZR0S:Y*6/QX+TQ;3M@+Y1"K>VYI_PU5<-G-,'R:D7HMANX #2B:U9G79
MUN,%X<#+R,C'3R@YK5Z%34"\*Z'3EK^V@FI3=4U?^C0X%8EVE[/+3)[43^=?
M0UVPO]Z4\E*D\(_E,O\Y/SNK/YRO-L4&B[Q)IPB;&/+=<GUQ9VM:?[BSAVVK
M$]:?WOWG&_JKQP*_R;;(SG)+T8BSMLY61PG.B0S,.,=0L9#M> EMT_,[;3GM
MV.OIA 2_$] ZB!#^6.3Y^F(UCY=D$JY3E#Z4[?'@[Y=Q/<_SL*I%]0%9MKH6
M8EH=ZP$1@QBYI<W34E 44M*Y29>%X21.6V_;:A=II**I,Y<?I,7]AE\#,;G9
MF1YW1$6*K[WBX(VJDT<$+2I.?IL/RF>;I331#K+>.[QTVBK7)B:TE<@[L&./
M"K.VAS:+SW44W;NP6GTOR]6?8977M&+^AW:23TOB>'YUL#-C% IP-!%*L:%&
M AY\3!ZX"5%I+-*S)MD2AY$];2%K*WMW1%6>%G!G)F:I.!EUC0I!U=-TQXH#
MK9(+,DK-1=.>W@-HG+:<M -([J2DT\+?K\N+IQ9<3?G-W&EPTF]:1@?:,Z('
MC-F$9(0(H8E?>##E$Y>(=@#6$33:(X3?A:_SFH7[:&UJZ1.+/@'3!"D5ZO5-
MSAH4Q\A8$D&P)C7[@RF<N(#S:) <14,]0N_3=6O&>VS=M&E4I4BI+ =DO!;]
M2%I9(M!7M=V^BJ*XW&3FX(YT3EQ?>308CJBM'L'X1',*KHI&7@2@8W5]D?A"
MB21-'FT@OYE^?!P+N&<GDG;UAT<#W8%:Z0!H?RQ6F):?%_/_W;!U?5XZ$YS6
MBZP7:.3H;J<EUN'%S@83-..FY";QR3/T3%S1U^X\\'#I]PNBF]/]C[@(9[6;
MZYM%_FE![\7UQ?:,:N9]R@:Q0$G*@+*67%7!$@B5E6(L1^N:C!0Z@.:)2_6.
M#,;1M=@!8*L!OZU[_1TO+LXV_= J:W\L+M>7X>SC:OEMOKXJ-B3;G2(J,,R4
M.CS!0[ 44MF4943KE?9-2I]WHG(8*$_NQJ2=IJ:_=#]DX;U):76)>>:UTE:Y
M#!(-Q?<J*? \T$Y!B\ZYPHIW3;)"#J!Y&%)/YCKFV%H<S7PV+&?^/7W!?'F&
MRT)B_;I<A=7WO.UMG7!-O_9U12MV\?GB"TGI(F^YF&\><!&(SVV:USC5T&-3
M,WHQ=5-Q':$66R=-GFF.X,DUO<HM#5QD"$QX;7,,/C6ISFE8B_THU/L5+VZG
MF'G%4"/%>+G6U]1.J2$;6[_-+&KTP1[GBO$.49T4MAV(CE<C[GW5T('3N<ME
MZ-TB+(H&8PS"(""K0T*UMN M]V $&JT56;S0)%-_7X+[F*)^.&0.N,S>6W\]
MXK0NZ^UGVWBO'JNNOFU<F8T+$\[6UQ_-;!+.>/+!N9:,EGM-? T9(7F9*$J4
MV>DFK08.([N/X>KM,=M.ER>+W)LXX/UR]</R,EZ4RS/Z6<WB7L^"-3)F)\"4
M9&I+$4L1)9*C;G04RDB*-ILTCAJ?E3[FM'>"\-%T?KJHOPH]KRMJ:LHI1F>Y
MM!*"W]R,"0,A60O21V="S$:GXUPH[<E 'V/@>T'X8?J=.J7X$=,_8Z@A\)WA
M%94AVI_J(.EDZW@AZ0O$7,C%PN),=DH[-6P:R9"W35N',3JZVDCY-,SAW7)9
M6C+71W5/U]/64I)9$3I9'33$2/9+9?*!7,T)9,89+3&(:)O<4K5@9MK2BBG-
M9%N]]XC]YT/4'Y;GN+Z8IYDC2R@82N"H:7E;G2&:(,$G);)'[WB<.N?SFM9I
MZSAZ.%C82VL] O.)S!FGHY&"_!%,LHK01.(FURXS.3!++,G2Y"IKK'RF9M49
MQP/>@5KIHF_$4]*:>6X,,[HFU-3)-T$[<,KPVK ==3#&.W&<T(:(F;:NXGA@
MVE7NH_5I'@4[=P*G&_%$G25&Z\C_]0H4<PQJ-A9X5"J[J*S2K;W )\CJI E=
MNYN?0U71U_YWAYL['NKUP%Q/[F;$0"!0#)0G83F%&7S=TEVL*?.MCQM?HJ^;
MFYV#(3$(;8?II[?=\ YC'U?X-<ROPZ+US)F2$W(&U@8RTS;4N4$^ H\\&91:
M\S;9OH.HZ^9JYCB@.T0W'4/NJ9,E+I.F,":#L4F 2N1I.*2OBC8EY#JXS;?V
M^%^FL)L[D^- [U =]9-2^31_UUUCKC+PB,?:2N;*67WX_0RMUQJ-!FDS2==S
M#5':""[5C%*,M"J;-(<]F/)N;D&.@]E6.NW8E'Y<+;_BZN+[Q[.PZ7OTX_^]
MG'^MJW46 D7CP69@R2(Q:!0XZQ,DJ8U)Q3,1CVA0GZ6SFZN48^WH8^BK*T#>
M1'UW[Q<M:NUTG;?B7!VV:A+X8BUXDYV3&KEW34WF4T1U<]G1"FH':^+@3;O%
MZ<OV-O*6I7J8I$U(TA)#LD02%S(-7FI6.S9''[PK+C=),WZ%KFF=Q*-EWAZ@
MC%.8P':_^^"R7-XIY[@(?\7M7>$X%0D[OFST@H-#F#U"/4% CHE\,K#DK8%2
MM"JCUP9L8#%A-C&9W&*A-ZPG>#!YLSQ3+733]?*JBVR=,$LJJ"W>:E>7<#Y?
M;'[]-[RX7"W6ORW/SMY?W0S.HDK"1J> &U'[>RO:56B9 XN&6;+Y0K(F1SBM
M&>NWKF$7E#ZTKEW!H8/S\><*X8V,V@BB.Z52NRBS##%)5@]=A7.83"S]M2%H
M!<:^0#.PE<$N&MP;B!1>S9?Y]XNPNFA<D;O"L*[[Y_KRK"9HO"<EO;M<5>U]
MW-!0"SV75\/#U[,<4S:% &:+)#<\UJIX92C0LRB24RP%>>3>!KN0/^VY^RF"
MO24^^C723W/]D;A=/<$S>IV5=L2D2)IX5@:"$ (HW-4A!(E.-PGBQB!^VDCO
M[[,BQL!&O^OA!]R%Y^!\$,5*T*HRSGP!%XH!7E@V206>_#'7PT[$3WO5<(KK
MH1TVNC@>WHGK.\U<_CF_^$*_7Y6T'6593S%EQ*"3DR!-33W,WM6KQT":<+)D
MGH(SQW3^]^-BVKN.O\\:&14M/2^6&08N92D9/-KJ%3H#7EL'R) ES"%HW61<
M\B$Q;[,;E%,$\$X:/##F_7&1&YZ/_[PD >+J_ >,%_L<>=_[^W%.L9\G::2#
MZ?K@)T[[&",DU',,'5T$54( \D_KJ#GTWO@0&#99E4^3<ZCMN2O%3R2XM_3#
M?\V2EC'G.N*WU#[-V3)"L$E@BD7,/EFAFI0"/4G-U+FF!Z/@H;4X7.;=MOZZ
MQUH=&;W7!=D33QG?9CQ%7EO+D01/*69'S%8U*Q%)PSR#H-A6&\^D8XVNK5M8
MCNM>91]*??Y/"WKJY=4XM1M(QX),BIIS$%SMPBAH(U0VU:[;#FUQQMDF64BO
MD]:E3=D%'P]MRLC:Z.!0Y9:C7P(Y:QO?_D-YM(+O&- 2I4\U!\$5,LD"$T1!
M84!T7'(="RN\R<:\*Z%3I[$WQ%X#39W$5G?;M_'NIP>DB Q_^/@;XP[,M-TO
M#28NA30@9*VQ$=7',BC V,"3U=G9T"B)M<5^69]:!4JX/'^SR+]_6:XNZM?O
MEN>Q1J7;<<'(/<<2+'C.,MGFY,%E9D![S861D;'8:)K($/*ZW#=WP<GC[+;1
MM=)%^6J\V-XVSC2ZE&HIKZC%0BH'7D= %1*6)VN3F<AM1KS>H:'+'>]0U.PC
MWRZ.&^]:]5^7B[3E(RFA4 D-SKK:N=\["$@[LQ,.$TD]"M,D1^%I<J8NN!H=
M,B-(?6_#\@U7<7DT9^C7L*I-2[[A2/[/H^>-[_*\3'+C\T13>PB1OZUM;0KK
M8JVK<X*P(*S#(F3QC=JDMO)R;J//C=\_B\S*DH* 3+LH!9[%D[M?%-#6J2(7
M(J .K3A\0$N7_LLN"'AJ)SI$WAT$^O=9>//7?#W#)(HK) S:6D7M-!<A).Y!
M!BVT3L5%UZ@,_2$ITP/F(.V^B):=1=T=6'X-Y_C#\CS,%[-8LK9(?.C,R4,W
M<K.(.'V;C.2)&<L;U9P]35!/P-E=T2_B9D^I3]U)],WY9A>_&@[YYO,*-TD$
MO^!YQ-4L^L*=EQY*G5:E0BT&YK5N3@BNLBV8C'G-:7GU+3UA8E\E+EM(=&IH
M?+CX@JLK-MZ'M"UNV_)AI ZDY0),&U.;Y6KPCB.9WR2B9YR9' <AXX673!\@
MCPN,L>39P89SCXOO&TM:D!<6*$C+4M01LD&26$@V(2FO22J,YR8>^V-2>L+-
MX=[)@:+N#BS;592XSLP[$@23!'A/Y$<7/>2D@\LY\2*;7/L^1<RT.]"A"GX1
M+WM(>^IMIQX__+P,BVL6MA8RJ!15<0%,J0F,QAH@-C3(3"NI9+3>N4$[SM//
M[PD#^RAM.:X$.S ;O^&WY=FW^>+S?>%LF4D&A= %P84Z2-H86ATR%_ A>>%R
ME%PTN1%ZD:II=Y[10#2^!D8\I#T@=^(B+'+\_C/6NZSUAW+%U98;C=:EC*3O
MHNKM>Q0035T<LJ!4(6-H<R'T$E'3'O>/#J?1Y-^!<7J[FN?/6(WL]6HHQI%<
M"OETH48%3(-S!JO:/7TBN19-IB _)&3:HJ/1,7.0G*?V9'Z>+_ &YK56X^I^
M*WU_NURMEG^28:TC:9Y>#PY+<!(9<*=JXBL9UFAX *TM2TREI+,<Y.X<0,2T
MQ3GC^D3'TD4'MNF_PFI>P\[?ZI3%&DYD*V+.$<E\Y 2*&0/!9EHX7BLC)"M*
M- G-'Q(R_?7UF('Y06+N#";;U>4LN6Y2>4#NB8.D$[A"SIW3SBA?HA&LR2C5
MQZ1,&XX=IMH7<+*'G#M RH^7JV5>GIV%U=8@*IDL\:!!V("T":?:V(Q1.%F\
ME,'0$WP39^<A(?V@9!_%+D>4<@<H>8\D[G#V_G*1US^6@JFFCOS^9_A:Y7/M
MY<OH6>$.I"T2E X*0LVV1^,P>Z^3%4U._0;0-FWL/C*6QM;%U)[TQ]7\?".;
M#ZO;97*'ER(\Q0.T5'2IS<8$MT!;MX:L&>?11V<?#H9XQEM^Y473>C C@61T
MB4Z(CO7J8O9;;<>^V::U%8IS52 P6Q.2K8'H'8?$C=0V2X^#6J#20^^8%OKN
MH5FY]]:I.XJ/X]7N+\@>M']]PHW6"N(1@N:JIJ):<,85H%50M.)1(1OBEPS7
M_Y1NR $:>ZCS/<0WL=9_F2_FYY?G6\*E09Z0:TA1U=*]VAG)10U<6"M=L2ZK
MT?1^[\T3:WX?O2W'$.+4V@]_W2'<\^0"1P2?-4%?6@4^1%$)]]II^J$:,A5J
MF/;OOGD:EW$T[>\MQ Z"C?O;7CW<^^D"S]>S8)P)A&0P7)O:$\J!DX8!RN*Y
MY"GX=H5B3] S]2B'EHFR^PE]ZDCB[CGP3<Y%2J0*4LI[K*6Z^!_SSU]P=7,P
M_"Y\I5^\^/[A:U7<++GHC&<)@C&R=E+29"<Q0G8L9\MB%FE8(L+!I/24.;DG
M&IX[HF^OF@Z,V%,,;ZWR(PYG6>;@O1?@!:NUZ(E,M:A>7F2UCU(1ILT@ZEV(
M["GS[C! -E=1!_![L#W@ZGR68]%&:46BRA:4=;2 C+(@&<F*95\D;W*P^YB4
MGNZ*QH'2@>(^A8WSNI_MS_/S^<4L&J2%P,F'#$BN1BVPJ,-/("-SY+/*[![6
M\!VP4=Y[=4]',D?:&/<7_=3 >E"5LUA<AK./J_DBS;_2%^'[YM/SY>IB_K\;
M%7[$5:KJ_(PS)S7),V5B3M;AG[RR*3E8)2F8<3F%A][^,PC;GX:>//P1H'8D
M972W^[T-Z_GZ=Z(EY ^+N^?L?%:R1^WJD8B(M):(#_ 8$Q2KLRBI6)N.4';Y
M/(%3SW!KO5..I)H.('?7CL^241%5'6R@:_,4G@WXY J$;+7Q)C!=FN1:W"5B
M$'3L*4%G;Q'W (\[O1=F/K-(H:R!+ OAV_L$SMD$PKK$N.9"R"8Y6X][TKX"
M#W=2\-A7Q)W XV)+^S]Q_OG+!>8WWW!%>^]/"_H!KB^J59RA-#JJS(![1_NP
M\A:"T 62%Z58P1)[>#XU'G(&T#<(5/[40#6V8GK V_U<V ^7%^N:P'_317Q6
MN A80H;L@R:'K]0^WHR"C$)!A@LVEM1D#N%KA T[%F4G!;$Q=3%UP'?7"+^P
M7BBBO6I:?Y7 1,S?_6E-9IH9##K'(L'6OJV*FP2QYLI%M-+)0AZ@>K6ITK@D
M#</>"9W)3Z*K'JS?$V<NO^'YU=2$QT>_0DO&:WLBP94@[B0)V(<()NB V:"P
MK(V[MA.9P]!Y\@?T(^EI<COY!&OOEM]P$187[Y:+]?)LGC?]#_%J0?Y6-;F]
MG)@9J8R4VH$W*=*&D"5$%7W-#@RJR!21E[T/7X=2,0QO)W&*?UR-G KTKJU\
M_=DMPU=I13-O?,G".>",D[\KK*#PF^*K4 <1B2Q$X,.2<L>@9A@43_M.H*F&
M.MB3-[17UR*3-#$O<+W^M/P5+\BZSR_"&9])X;P-0@%9^-K,/QEPW&207BCM
MF4:#;:9\OT+8,/"=Q"U!$UU,;>ZVS-Q=-^_G?V%^]R6L/N.]I3-#QIB.,@'#
M>LG/J@O+%''HK(MDV3DYNH.LV@XO'8:?DSCC;RKO#FS4V[#XUP>B/Z]"N5C/
MI/-,2"[KS%9._V@!D=8%.*>-B9J'&)H4/-TG8QA^3NJ@_P Y3VUM[I'^<;6\
MJ.59R\6,E\RT2@Y,\776'C<0@Y1U\K64CO;CY(:=9CSS@F$H.(GS_-'D>%*#
M5/+M))FF,U5>?4^[\2J[L=BV!WF.Q8H8R+PF0<",A,D8T4)2+@MR: BIS69$
MM)UI>"ODW_#K55+'^D.YR?/X:?$K2?;3GWCV#7]9+BZ^K&<EUGE844,NM05&
MC %"%AR8C&@,HM+8[%)I;ZJGSX\^$%4O75^VU6$'GM1.S/XWAM6G/Y<S8YE1
MS@7(4;O:.5%#1$'.(R\E.F&5+-/C=$OL]-G24\)S'XV=)"H)9CASN7@A+ <7
M=8U=0@"OO ?R41E3Q#]WS>?(#"=W^N3KR9&YL]8ZP.; L5W&H6',"MH'L@)5
M1-T'D@8DEGB=KR-2;.77C#1,K>DY[<C8:Z"5T8:IC1ZUU!3T_>*0J[\<*;)X
M@HR18H6K1]].")694\AJ(.4H*'@MF_G4'GC.BK/ N$AM[GWOD7%XJL]ZC?A^
MO@B+A%>/OIU+BL&FPA/%SX[7ML$8(=;)WL;)HH(JC,<F,T1>(FI:S_X ##Q.
M[!E)\AUL/U>\?/B*=6K8XO,C;K3-F7D&VA=?IT6:.L\M@K=&LYP#+VV:R[U,
MUK1.^.A(&D7Z_1Z*73'UQ(SZ73:9[=^/N=4\15*;#0=5]HI1N.0+KUVW2X H
M4($K-DGAJZ5HM(K&W7#H:>^6ZX<SL+%P9TN4Y&'+2 L 9>UDQ:!8@]91<&A4
M$]?T&7JZVF9VT?QCXW"XO*>^-GE#]NUBTZ1W'N)V>LZ5T7O(%"]!94TRRB:!
M4K) M*SF60=%6R9**X;EG0Q]8U=[R#XP:2??3MV2:Q:_;P\#OC]@D0L46!OA
MT)9)[A<:$F>]F I>E%R<(*DV&<ZY!ZW3GM6,:J/:ZJESKV:4 <%//VE,3^<H
M0X$?H$K;8)$E\H.=S* 2EQ 1"Z&J&":],$HU*C09/\C>//,'7*?5?-.SYKHK
M4T(6ZQ Y61O7U"S1R)R'XI0N@FGC>",.GZ6I*]]G%P0\;5<.EWL/?2XWK1YK
M7S8I4X"4.#EM,EH2!CEM$8,+J?@2[9 LQP9=3AO"820=/MGM=!>!]H""ZUFB
M/&A>M #.'=+F1SM@[7Y5MUU;6. NZ2%WG:?8[70GC3W3[707\4W=[_)^HTY1
M+/=6 G.2R"V)_!W.')1D1,(DE<(A0?*I=CO=26_/=SO=08A3:_]>HTZK/%FU
M4&IS%0-*D\J<#[5G5,':]*=H-IKU[[#;Z=[:WUN(W82P#[>_GV]2* 7W2MKL
M0;L:EK-D((@2H10OI.-<2-.D;=LK=$U]+C*NS]!"&=U@ZW[8?5- N?ENTZHN
M25M\,!$\-YQ6FR;GF]$*=#)R[:1';!FAO$9>C][IGH@8<"IRH'JZ!=T"_PQG
M&W8P%V42-W4BB0 5R5('R0P9?2^2UCS)-M.A7Z&K1X/6$F;[*:3S@[9WR_.O
MRT7-^EJ6FWN1@P_=7GSJF =PP\EO<QAG-5?"D[LLD==1:%I1U)4B[:3%!FZE
MTW)(M_V)#^/N([V*<,:%5SE&!%X$F5!/.(^6<TC,<L5#BIZ9%HP])F7JW6QO
M?3^T*@=*N8.-ZO=+<A>)]I\6M QQ9IEGGDPA>%$+IHV*0 0SB"63UVBYM:Y)
MNM=],J;>AD;#QP'2W1T;_@H;"_Q<ZTT_C=0HX1K8'RZ^U)EJ2IK,"P<4I$1E
M,4*(M=.-2=(4B:KD@5TW[CVWJSN^?11^J*PZL 1W3%A.0KN400I3&WDD#YY<
M($@N8Z$_+!G;I> ,WA^:I4B/N/[WDVGGV<^_7WXEK[&6%82S=V']Y?W9\L^?
M%F6Y.M^\X6!/<^#SQ_0Y]V&IC?>ID!% 0@*CC2/W@=5!O*R.KW0L<BPB-DP0
M:^1];MMJKV>R9)U-;6=L:S86,09>60>&^8 Z<2=9:>^!7I/3E1>ZB]Y?]D+W
MDG8'^\]OM?G>A_+'&C>)6A\BK;E%[>_SXU_I2ST@?[]</9,\,W/!,XR9PG4L
MEEC5%J*0&8Q5D4RW]48V2>$_@.:N?-Q#T'<LO75^ZG)W"WD;SFJYP^]?$&L7
MTXT[V&J''/BN5KOE/JRVV3E]$B5: D_<=#Y4D<(LDPG#AC!F>"9\R_YWSJ?.
M*>\<AMY64E@>&">3SD1M*J*$ U=B@3I81Z@8!<65QSI ?H*^KO;679 QY-SX
M4'UTL-D^. B_;\)GQD7M! 4KBE7W(9+3X&J9EDTY,F\P2FRRE%ZD:FI(-<#!
MBW[<(4K9&V'?<!6733!V)^G^'ZOE>OW#O!!=2'O'57WP;8JU3BD5:R"%.O.D
MU'C;$\=)L*RLKE= 1P#?4'*[<N,.,71'T%9W=N_&$7UWN:KBGI&?I3")",SF
M BH1-T%KI(465,HIV!":Y)F\3-:TEN\8P!B$Q;VTU+$E_/[K<I&V+%EEK69,
MUT8<-==+!>*F:(C!&6M$+%PW:<7U*F73VK=^L+>GKGJ&WXP93G&V]&!#=2LH
M(@.?24PR%(<HM<B^22^I0TY$FET"]0.UG?0RVEW!GO>##V9F/,[<NI$44SY8
M6UR]/:DIJ=%"<,Z2)RN#RK5Q97A@XIZY.AS\RJYN%??QS1I*N#M?[%4V^0QM
MX,*[1+%5]B0XQ\!I6T 4RZ(-BILV#39V)70:?ZTE6%XT7"-K;NHR_ ?LU&99
MU>+7.3\WPN/<R: EAWH\7ET  :%D!D):-((7@WG87-X!+^OJ,GPL*W:P5'NW
M7W<9W,X0GCF*2[@FQU%Z8VM)3JKI/P(X$\IP]#[()G>[NQ+:C_TZ'":[6*Y#
M==;Y#=5UBX$WBW#V?3U?+\O%%WQ_68>K_['(6]XQ7^<_+,N#7DL'7UN-1<"8
M=UE-A-(H,3F)9)-'4$*0Q;6NU.J'!)BE+KS6=,DVK7\;IH;<B;.N\Q9^N+Q=
MZL7+)&M'2N;K2"E7PJ;S!5 P9BU+(K!P!(OY,I%3WTOLC9'!)\"':J:#O?K%
MWBMW^'O44US'F(PDI[74$2V*Q]J3(63@Y+-&9[B(JLG$I7T)[O2L^& ([=)+
M9RQ]GA!NKYN-<\.U-9[\<QTIT$JH(0I1DU53B<E*8=/Q^SH]IK/34^6I4+J/
M]DX-G)M^XP&S-X55CJ*A[8D+\.@98(HR!^E52DU*D':FM-.SZ$D!NK,&3PRB
M[Y>7JUDT+!?O*=[C48/218.O,T1LD2PIG73!1M5_NQ$Z[:E0EP#=67^GAL_Y
M-YS%R)DWS$.JO?-5D('6GU-@0N#%F,RB:')1O"NA@_#9;"!HG_C<57\GA,\W
MA=YYPR3/TLB$ 70T@9@D/R8XIH$<;X$F1R/RI-O\/6H'(;79Z-'ND+J_)D\(
MKC/+,P9T""5A;241'&T3/$$RW.:"RO%PM%[]3Q$X")3-YIEV!\J=]#5A2L0@
MONZ>*__X5Z)?W4[($<'*P$4 ](;"O^ ".$'1H$X*A=!!HSA:"Z)7J1V$T&:S
M5OM Z"B:G+[0_]5\)!MH&T@9LL94FU$:\,1(G70>0A$L8CIF<N(@Y/F31]X8
MVNA@2WYP7W9UM;9M5?F4R%3)227) $,F2R]BAI"M(?:8<3:)F%R3 'Q'.KO*
M^Q_OUF=<_728_?HL@S-IM6,^,%J<7(#RR4+028 L,7%FBR5;/B'P>KK8&1DE
M^R%R)X5UX!,.9.NZR"$(+1&M@L(TUI0Y!+?9/XKQ2G/KK#I"KX37R.SI(J<+
M5.ZCOM/9I7]:?/IS60\'UC/.A%:U^V(,*M1).1*B#PJ8)H<G!JO5,<KT!E#:
MTU5.%Q#=4XDGA=)Z5W7%(JVWY%/)4*(CWRB00+TN%I A%X96:,E-;L3WH+6G
M.YU>D+J?(D\)J_7:ZHK#Z$NBZ$Y#R;4'K<X>2) 1BK1)QTA1GCE"MML04GNZ
MW>D$J?NI\:2 .O^&U]M&2)E["]Q876<4!/ N2_ Y,>Y55%(<H7!P"*D]7>[T
M M2]U'@Z0/WT!5<8ZBW6#).3@L)$\%;4?JM"D1.N(V2*' NQR H_0CG_ $I[
MNN[I J9[*K'' Z??B*4?__J*BS7^BA<SZ6P(7B?0G'P98B>!]SY",)%6H=):
MQB8)Q2]2U=-ESE'Q=X!R_CVJ?6;\/K\3U/O,>(\5/P\%<U/S\W_V5MSO%\OT
MKR_+,UIMZQ__[R71&!9Y\V&=B4 8W3#]\2PL]BK"VN7QXPA\;X9&*J!Z_/Y?
MEW<*"8L-Q>92H';LJ+=S$J+B$H1C7**W);0Y\7^9K(,[^G\AHWOOZ6](Z/7#
MMP3??&U0;V<,6ZZES5)08(WD!C+R *-%VFJ38$X)%M/#8N:1Q+ CH=/>@(R(
MI4=3 EIJK-MM:@?CL)EIUMKF;5]R=,OW%'/'L7\I><Z+D<!Y'4>1Z1^?9:9O
M(P$IAB)MD_.FQO8O?<%\>88?REU1UR;\[Y>K1ZOJS6I5>Q1O%MB;L\W3Z;<_
ME-M??/B4]=OO56\/!K7+G$V0M"25T+6_?TV4]-R#S#YFE@JB;G+,/ FW75OB
M75#]R!)WCYT.SF%NA?0THQO]?-BT15V_21?S;Z2A!QPS04$]8Q&D%98V,*$A
M&BZ XK<HG;;9M*EB.)ST:2^\CP+]HVBU4QQ?K^P_PRK?Y?B_PMGEE9;7Z\OS
MJ\\><,]S"7E3:F14';E:(@15!#@N(Z/O)#-MHHE1V9CVMOS(^#Z2MOO#>GRX
MNG]#$O$\7>"5'"C^>/#)'XOYQ7/K/A2/7CD/%BT#%7W-=7$6?,F!9X<^IB;'
M["V9FO8N_GCK8#HD]+<J'NUY/U*(N?R.N.'[X^4J?:'?J [<,^Q;650*,="V
MQT3-PV7DR)$WYTQ"913C1C0YVQ^9CVEO]R?T<5KJNU.XW]T"GV5_P'YHG C6
M&0/."@<*<X:8O8(L>6!>(@FGR4#KACQ-FSLPH2MT+!S\'8XF?[\\/P^K[P?T
MQMO_94<_JGR)V2,=63KF,Q8.@D>"EU4%@C )@DQ"HBO(VXPF/=:1Y=/[TMV#
MIK??GUZTFW4XTTSY(K4$;9D!9>KR4R$"US[S_Z^]+UUR*]?1_#]/,2^ :>Y+
MQ,1$I+=J1[ALM^VJ&_U+P36MKK3D*RE][7[Z 27E+F7J2(<Z5%9W]74YEQ()
MX ,(D%@\\PJCE2$\D)TI:/MJL0/ZNOH>=63<@->QW/FKTL#UYW@^"H)23@.!
M'(D$88U!%DH&S# ET7DB)E696W9G%P.#;!@D3/L22TN8>C4MS<9'D6.HF82'
M)'*9NH41J#?20,@Y"ZV=8[K*#<2]?0R+JP,DN@T;>[!WZ/;M9=OSC[/Q=/9E
M^CMNX^OG\<_%5UQ&_9Z^^30;<4VTYL8#5R4]&PD!ZX@ &[PU@B ]63WEL^VT
M4B-HV$>&TUH,'1H==PDH:1:7?I[^>8D,7=*Y)JDD;5"/)WL4S.)!;Q,XHU#]
M<T[9YR#Y?7NR!2.[K3?LHU)O2*G W ;.FA+YO'??5E85C:EC@AH@W*I2<RS
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
M_&.\^'J5(?'ZY[K[5,F.P/^/I7T:2=P$2TRY8"U9V$B=,S8 #592I[TQG-2
MVQY[;<(AJX?#VM)K *#7]_TW??Q&UEI"'$E ;62H8TJ7%!SDH.0A!$9]%E7Z
MB6[82Q-^6SV '<K]!@!T]JWPYK^73/F0,:1QD_,Q6NQ5OM<((Y20.(V0<WG%
M%"R#CTF ]DF)R!6AMDI6RN/;&K999W58]2B3O1'V(\W\M(_ \KH)TLV T/F7
MZ76UT:+$0>.XU*/I9$1+D;>D&%PY(4#HI &-K@3',E><X=_O!PE;8LM.RP[;
M/;,:GBKS?U!L73'OM^DT_FM\<?'VVW<D=-EZH%AAHR(CR5%0Q&!XY'(&JSFR
MB],4M.*2D2JMAC=O9R=\J9/#5X\R:.$D7%E78Y)Q3 L(.5H0M+B"WCC0D@A$
MOXQ<5O&>.IQL^F21L@>/3RA)_"8WOE:6^*,KU$H3WYVLVGGB1G"IRQ,?R0XM
M2HH2O-,$#0SCFA'EC#BM(M5]ZS!6=X!.4R^4UY!5<029YF")*G,4@]::.&9E
MY7JQ?;;=UN777MCJK9ZFNQP'S@&^?H>_4P=4WN 3]\D&Y%_$Z 2)B.4-/D5(
MW 4OI"*9]I8$O'47K:23UX?!M&^9# VLE5[>)F']WI8EB]9*]#)R"4FBU&"(
M$8#\H5SX8%S>Y3YU-V!MV\5P:<(]27?:-ZL'Q$N87DX6LU^C/SYCO$JITRE
M=J*4&[H #O\/(A5$6.ZC"QL>%>=7Z)BG\'_.IS_^;?V)*X"LO[B/CYM5!P1#
M/Z*;'L3'!F*U]]/)'U>I[8%E1DIZJLB*H1H0"=9G!=Q9)E3D/M<)]6_M8;C<
M[WX!<2A[&T!&QY/W)JQUSFOIC 668YD@3CE@2*JAI#<3Z6@0==(3]MUP*]F]
M1W-UCBKA=I#<Z?42==T%FQ(XA7^(TJD'O_+ LR/(Y<Q9J&(+:[T]5W/5CP.B
M'MZCNTBT ="6B5NKB8;KJSZM#$D,N<0XMV7<%SH6.GN0.45G)4LTUDF^N;>1
M8<WE(' [2!8-7[LNYVE^=+/%KR\S-YF[=:/&O2Y8MWQ67U>INVRUITO3;8M=
M7W!IS:C+,H"QR^Z002"4;!EOE:3VAB)3*HV9?7QCAY^3FS]_4W\Y933C C5
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
M9_EZ$G?)>EC_H/SAW3S]O__U_P%02P,$%     @ K&)W47%SV5R*!0  $5<
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
MGV:7$(Z0Q +-[243$#&MHFM)"H22!Z3FC?(,>G$49]Y8=YT'PP,,5A3*>QF
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
M$:AVUI_ONMVWP/&_:WI/0*%BB/D"KXF(W+E#9(;5'.NRIAP5PK-HK]=U64\
M^[WM-JV- D @E$M(FNLXJ7#,M;U!\25V?''3G-EAP[!BBKI6T-S:334P*A%=
M26H[.R!EB3VRLF5I7>+^IF;9;J,N5#1';:3@+ ;,355?U[[(B@S;TH@B0RG%
M#3--.;:5G^[X37ZM&!;"R'0\=>E$H?NITTIRIC(G]*%=O 2&51/U3U.H2IPQ
M!E"E'UHK'UM&FK8$ TR7PJ1#O'$)9R8X9OI+/&DN'!SH;<8BIAN^K;N9X569
MZ6ZXT":PV,,H3 .3+^X&AE)*XBZ"N_S[8[+U]%,*]_8UEC0G!GEV'H/ND=I&
M,;AG(1'"=:7WL^Q[6=C[LE1_W3N7?7$[_@M02P,$%     @ K&)W44T6G,.2
M!0  UA,  !@   !T=&5K+65X,S(R<30P.3(W,C R,"YH=&W=6&UOVS80_KY?
M<76PM 5LR9*=V+'= *V3HD;;-$C<9?LTT")E<9%)C:3L>+]^1U)*&KM>LP)K
MF_F#8+[<\>Z>X[UP].3DPWCZV_DI9&:1P_G'5^\F8VBTPO"J,P[#D^D)O)F^
M?P?=H!W!5!&AN>%2D#P,3\\:T,B,*09AN%JM@E4GD&H>3B]"RZH;YE)J%E!#
M&\<C.X-?1NCQ3Z,GK1:<R*1<,&$@48P81J'47,SABC)]#:U6M6LLB[7B\\Q
MW([;<"75-5\2OVZXR=EQS6<4^O$H=(>,9I*NCT>4+X'3%PU.>RF)>_U^)XI9
MEW;Z_>20'G02$A$RF\VZR>\1"AGB=D^CS3IG+QH++EH9L^</NG'0.RC,<,6I
MR091N_USPVT]'J52&#Q/(;W_Z]EL,R-JCOQFTABY&/215S5C9#&([-BP&],B
M.9^+@5.ZX9G7#!*92S78:[O?T*ZT4K+@^7KP=,H73,,96\&%7!#QM*D1J)9F
MBJ=^H^9_,90:#W'#E5>JAWQR+EBM9!1;M4Y_?3-Y-9E")P[B^SIM:V-EWQ ]
M0328^DZRCYDR/.4)L4X*,H5QQED*K[D@(N$DAP\IKC(%YZ72)4$!C?R2CI\@
M]J.H><D2J^#^7G38'AZU#ZVF)F-P2=2,"*9;'VYRMH:7B;$K<;O]12 _[Y8;
M.O]1:K3NVD]Q0=$$]<7XSPW1_:PA)@(2*80W!ZRXR9P=7@I1(M@7K)#*F6#*
MC"+X3;*F-]I$) $\LWOW]SK=X5@N"B+6[O]S0%:OI5KXG5&[]192J1SCE.L$
M&:\94<#0 !0N66'88L:4WQWWFBY6-8%HW)WCCENI$+528?A$]8F@<'J39$3,
M&4:YQ8)K[3Q6N)T40R)D3#$4_4Y(KXZ7L0F3)EP:MF0"W@?PJE24)]?-G?YN
M#YQBJ-6EPE'E+I7637?4; V)NSTX+NYN!T1]^!A<!N, [GE=U#GP2A(J"QO
M/Z7Y]_[9Q'5BFI9XL89K(5=HNCG;WSOH#Q\:A I"*2:15LY2\TE$K1S53GPG
M+XV"6H5O?_I]J\3]P%W6*8)1W8ZTS'.$'ETAMYYYZZV*_5ERQ6QRU1:E#?2?
MD>>WJ-[Y]:U/5]!&1YTN8G@TM [XZ'&,?S@<P0+)!8:GA4]Y& T-05**LPZ<
M&F7"%<)<**8MH$V[3/(<D REP4"!"P4BK)M5G*L#"#*DKN1S(01WE;GW!UDP
MY<[4&^$D>&"N.70X&C++6;UA)A5EJH46S4FAV:#^,Z1<%SE9#[AP=G%$PZ4-
M5QB.J^R$[E.59T<'0>_056@&RS)#:_95\1:XI=#0[;5N/^C'G9W+[2#:N?8%
MMD>]WH/8ADYD+S:JK]&B+QJ=1DU0><$@+FX@NI^=K6-LVL2;^MM?%U<?GZ!O
MN0 .9W+I<B3$'9\>;UVD,L<CUW1_K]L;:O?U\?%R>OK+Z9G+S!\O3B;CM_<4
M?B#&;:MWXQ^-5%T8UT(4J+;,.85:W\=DP:U2QG94.XH9N_3L7'&<+'!V:_WY
MMK%#%S'^=^7O2] H& 9[B0TCFB'WH9AC&L>$;-"@VN E=(UVE<\I8*&W69\U
MD0%(C.$*:-V8DQ+'PKA>2LRQU$OJJLP-:X(5U\S7@+9_MVG BD0,UIFNI -2
M%%@M:Y>/U@6>;Y.5*S.J#,5RE$9)P1- C]15X_956F18C\X8$A1*+KDMS[&>
M_'SM;[/9BF,&G-E2I\J9R'3W[K14@NO,,WUH/:^ 8[I$^=,4R@)GK ),FX<F
MR<?FD;8>08#97%IW2.ZUX]R"8Z>_QI*VTQ# ;C(^XZ:FV^C2+*W.;%DCI+'
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
M8G=1E8@</'IZ! !(82\ $0              @ $     ='1E:RTR,#(P,#DR
M-RYH=&U02P$"% ,4    " "L8G=1A=HOZQ,<   B.0$ $0
M@ &I>@0 ='1E:RTR,#(P,#DR-RYX<V102P$"% ,4    " "L8G=1,Z+U_O\U
M  "X5 ( %0              @ 'KE@0 ='1E:RTR,#(P,#DR-U]C86PN>&UL
M4$L! A0#%     @ K&)W44Y_=PODE@  0'D& !4              ( !'<T$
M '1T96LM,C R,# Y,C=?9&5F+GAM;%!+ 0(4 Q0    ( *QB=U'31"!J^N$
M #]: 0 4              "  31D!0!T=&5K+3(P,C P.3(W7V<Q+FIP9U!+
M 0(4 Q0    ( *QB=U'&U*AV2I$! .\H$  5              "  6!&!@!T
M=&5K+3(P,C P.3(W7VQA8BYX;6Q02P$"% ,4    " "L8G=1Q"F9).;B  #L
M? H %0              @ '=UP< ='1E:RTR,#(P,#DR-U]P<F4N>&UL4$L!
M A0#%     @ K&)W47%SV5R*!0  $5<  !<              ( !]KH( '1T
M96LM97@R,7$T,#DR-S(P,C N:'1M4$L! A0#%     @ K&)W46.A1[$- P
M@P<  !<              ( !M< ( '1T96LM97@R,W$T,#DR-S(P,C N:'1M
M4$L! A0#%     @ K&)W4<IY#LW4!P  @"(  !@              ( !]\,(
M '1T96LM97@S,3%Q-# Y,C<R,#(P+FAT;5!+ 0(4 Q0    ( *QB=U%X</+<
MS <  'PB   8              "  0'," !T=&5K+65X,S$R<30P.3(W,C R
M,"YH=&U02P$"% ,4    " "L8G=1/?E$D(8%  #,$P  &
M@ $#U @ ='1E:RUE>#,R,7$T,#DR-S(P,C N:'1M4$L! A0#%     @ K&)W
M44T6G,.2!0  UA,  !@              ( !O]D( '1T96LM97@S,C)Q-# Y
M,C<R,#(P+FAT;5!+ 0(4 Q0    ( *QB=U$^U8^25P8  .H^   7
M      "  8??" !T=&5K+65X.35Q-# Y,C<R,#(P+FAT;5!+!08     #@ .
+ +,#   3Y@@    !

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