XML 75 R68.htm IDEA: XBRL DOCUMENT
v3.19.3

Acquisitions and Divestitures- Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Sep. 29, 2019 | Sep. 30, 2018 | Oct. 01, 2017
Estimated contingent earn-out liabilities |  |  |
Beginning balance (at fair value) | $ 35,290 | $ 2,438 | $ 8,757
Estimated earn-out liabilities for acquisitions during the fiscal year | 27,704 | 32,210 | 1,604
Increases due to re-measurement of fair value reported in interest expense | 1,489 | 1,005 | 260
Net increase (decrease) due to re-measurement of fair value reported as losses (gains) in operating income | 1,085 | 4,252 | (6,923)
Foreign exchange impact | (558) | (854) | 59
Earn-out payments: |  |  |
Reported as cash used in operating activities | 0 | (2,349) | 0
Reported as cash used in financing activities | (12,018) | (1,412) | (1,319)
Ending balance (at fair value) | $ 52,992 | $ 35,290 | $ 2,438

X
- Definition Amount of actual cash payments resulting from the contingent consideration arrangement reported as cash flows used in operating activities. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationActualCashPaymentReportedAsCashFlowsFromOperatingActivities
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

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

X
- Definition Amount of estimated earn-out liabilities for acquisitions during the period. + References No definition available. + Details
Name: | ttek_EstimatedEarnOutLiabilitiesForAcquisitionsDuringThePeriod
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the change in earn-out liability during the period resulting from the process of translating earn-out liability from business combination into the reporting currency of the reporting entity. + References No definition available. + Details
Name: | ttek_ForeignCurrencyTransactionAndTranslationAdjustment
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the change in fair value of contingent consideration reported in interest expense. + References No definition available. + Details
Name: | ttek_IncreaseDecreaseInFairValueOfContingentConsiderationReportedInInterestExpense
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the change in fair value of contingent consideration reported in operating income. + References No definition available. + Details
Name: | ttek_IncreaseDecreaseInFairValueOfContingentConsiderationReportedInOperatingIncome
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of liability recognized arising from contingent consideration in a business combination. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 35 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585 + Details
Name: | us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration