XML 90 R74.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Leases - Reconciliation of Termination Costs (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Oct. 01, 2017 | Oct. 02, 2016
Reconciliation of the beginning and ending balances of liabilities related to contract termination costs |  |
Balance at the beginning of the period | $ 3,104 | $ 3,169
Cost transfer between groups |  | 0
Cost incurred and charged to expense |  | 2,167
Adjustments | (1,410) | (2,232)
Balance at the end of the period | 1,694 | 3,104
WEI |  |
Reconciliation of the beginning and ending balances of liabilities related to contract termination costs |  |
Balance at the beginning of the period | 1,552 | 531
Cost transfer between groups |  | 637
Cost incurred and charged to expense |  | 1,418
Adjustments | (1,009) | (1,034)
Balance at the end of the period | 543 | 1,552
RME |  |
Reconciliation of the beginning and ending balances of liabilities related to contract termination costs |  |
Balance at the beginning of the period | 1,513 | 2,461
Cost transfer between groups |  | (637)
Cost incurred and charged to expense |  | 749
Adjustments | (365) | (1,060)
Balance at the end of the period | 1,148 | 1,513
RCM |  |
Reconciliation of the beginning and ending balances of liabilities related to contract termination costs |  |
Balance at the beginning of the period | 39 | 177
Cost transfer between groups |  | 0
Cost incurred and charged to expense |  | 0
Adjustments | (36) | (138)
Balance at the end of the period | $ 3 | $ 39

X
- Definition Amount of any reversal and other adjustment made during the period, to the amount of a previously accrued liability for lease contract termination costs associated with exit from business activities. + References No definition available. + Details
Name: | ttek_ContractTerminationAccrualAdjustment
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of lease contract termination costs associated with related to business exit activities incurred during the period and transfer between the groups . + References No definition available. + Details
Name: | ttek_ContractTerminationCostTransfers
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the lease contract termination costs associated with exit from business activities incurred during the period. + References No definition available. + Details
Name: | ttek_ContractTerminationCosts
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the carrying amount of liabilities associated with lease contract termination. + References No definition available. + Details
Name: | ttek_ContractTerminationLiability
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition No definition available + References No definition available. + Details
Name: | ttek_ContractTerminationLiabilityRollForward
Namespace Prefix: | ttek_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ttek_WaterEnvironmentAndInfrastructureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ttek_ResourceManagementAndEnergyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ttek_RemediationAndConstructionManagementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |