XML 57 R34.htm IDEA: XBRL DOCUMENT
v3.2.0.727

Mergers and Acquisitions (Details) CAD in Millions, $ in Millions | 3 Months Ended | 6 Months Ended | 9 Months Ended | 12 Months Ended |
--- | --- | --- | --- | --- | ---
Jun. 28, 2015 USD ($) | Mar. 29, 2015 CAD | Mar. 29, 2015 USD ($) | Sep. 28, 2014 USD ($) | Jun. 29, 2014 USD ($) | Mar. 30, 2014 USD ($) | Dec. 29, 2013 CAD | Dec. 29, 2013 USD ($) | Mar. 31, 2013 CAD | Mar. 31, 2013 USD ($) | Mar. 30, 2014 USD ($) | Jun. 28, 2015 USD ($) | Jun. 29, 2014 USD ($) | Sep. 28, 2014 USD ($) | Dec. 29, 2013 USD ($)
Business acquisition |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingent earn-out liability | $ 4.1 |  |  |  |  |  |  |  |  |  |  | $ 4.1 |  |  |
Aggregate maximum of contingent consideration | $ 30.4 |  |  |  |  |  |  |  |  |  |  | 30.4 |  |  |
Earn-out paid to former owners |  |  |  |  |  |  |  |  |  |  |  | 3.2 | $ 20.6 |  |
Earn-outs paid to former owners reported as cash used in financing activities |  |  |  |  |  |  |  |  |  |  |  | 3.2 | 18.7 |  |
Earn-outs paid to former owners reported as cash used in operating activities |  |  |  |  |  |  |  |  |  |  |  |  | 1.9 |  |
Maximum |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business acquisition |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Earn-out period for operating income projection | 3 years |  |  |  |  |  |  |  |  |  |  |  |  |  |
Minimum |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business acquisition |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Earn-out period for operating income projection | 2 years |  |  |  |  |  |  |  |  |  |  |  |  |  |
CEG |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business acquisition |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Aggregate fair value of purchase prices | $ 15.9 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash paid to the sellers | 11.8 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingent earn-out liability | 4.1 |  |  |  |  |  |  |  |  |  |  | 4.1 |  |  |
Aggregate maximum of contingent consideration | $ 9.8 |  |  |  |  |  |  |  |  |  |  | 9.8 |  |  |
Caber |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business acquisition |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingent earn-out liability |  |  | $ 0.0 |  |  |  |  |  |  |  |  |  |  |  |
Aggregate maximum of contingent consideration | CAD |  |  |  |  |  |  | CAD 8.0 |  |  |  |  |  |  |  |
Earn-out period for operating income projection |  |  |  |  |  |  | 2 years | 2 years |  |  |  |  |  |  |
Decreases (increase) in contingent earn-out liabilities |  |  |  | $ (1.0) |  |  |  |  |  |  |  | 3.1 |  |  |
Gains on fair value adjustment in operating income |  |  |  |  |  |  |  |  |  |  |  | $ 3.1 |  |  |
Earn-out paid to former owners |  | CAD 4.0 | 3.2 |  |  |  |  |  |  |  |  |  |  |  |
Potential earn-out to be paid each year | CAD |  |  |  |  |  |  | CAD 4.0 |  |  |  |  |  |  |  |
Potential maximum earn-out to be paid | CAD |  |  |  |  |  |  | 4.0 |  |  |  |  |  |  |  |
Minimum operating income threshold to earn contingent consideration during year one | CAD |  |  |  |  |  |  | 4.0 |  |  |  |  |  |  |  |
Minimum operating income threshold to earn contingent consideration during year two | CAD |  |  |  |  |  |  | 4.6 |  |  |  |  |  |  |  |
Operating income to earn maximum consideration during the first year | CAD |  |  |  |  |  |  | 4.4 |  |  |  |  |  |  |  |
Operating income to earn maximum consideration during the second year | CAD |  |  |  |  |  |  | 5.1 |  |  |  |  |  |  |  |
Initial fair value of the contingent consideration | CAD |  |  |  |  |  |  | CAD 6.5 |  |  |  |  |  |  |  |
Estimated potential earn-out (as a percent) |  |  |  |  |  |  | 81.00% | 81.00% |  |  |  |  |  |  |
Gain (loss) on change in contingent consideration |  |  | $ 3.1 | (1.0) |  |  |  |  |  |  |  |  |  |  |
Parkland |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business acquisition |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingent earn-out liability |  |  |  | 0.0 |  | $ 0.0 |  |  |  |  | $ 0.0 |  |  | $ 0.0 | $ 0.0
Earn-out period for operating income projection |  |  |  |  |  |  |  |  | 3 years | 3 years |  |  |  |  |
Net gains on fair value adjustments in operating income |  |  |  |  |  |  |  |  |  |  |  |  |  | 44.6 |
Net decrease in contingent earn-out liabilities |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 44.6 |
Potential maximum earn-out to be paid | CAD |  |  |  |  |  |  |  |  | CAD 56.0 |  |  |  |  |  |
Potential earn-out to be paid in the first year | CAD |  |  |  |  |  |  |  |  | 12.0 |  |  |  |  |  |
Potential earn-out to be paid in the second year | CAD |  |  |  |  |  |  |  |  | 22.0 |  |  |  |  |  |
Potential earn-out to be paid in the third year | CAD |  |  |  |  |  |  |  |  | 22.0 |  |  |  |  |  |
Minimum operating income threshold to earn contingent consideration during year one | CAD |  |  |  |  |  |  |  |  | 34.7 |  |  |  |  |  |
Minimum operating income threshold to earn contingent consideration during year two | CAD |  |  |  |  |  |  |  |  | 38.2 |  |  |  |  |  |
Minimum operating income threshold to earn contingent consideration during year three | CAD |  |  |  |  |  |  |  |  | 41.9 |  |  |  |  |  |
Operating income to earn maximum consideration during the first year | CAD |  |  |  |  |  |  |  |  | 42.5 |  |  |  |  |  |
Operating income to earn maximum consideration during the second year | CAD |  |  |  |  |  |  |  |  | 46.4 |  |  |  |  |  |
Operating income to earn maximum consideration during the third year | CAD |  |  |  |  |  |  |  |  | 50.6 |  |  |  |  |  |
Initial fair value of the contingent consideration | CAD |  |  |  |  |  |  |  |  | CAD 46.8 |  |  |  |  |  |
Estimated potential earn-out (as a percent) |  |  |  |  |  |  |  |  | 84.00% | 84.00% |  |  |  |  |
Gain (loss) on change in contingent consideration |  |  |  | $ 19.9 |  | 19.1 |  | $ 5.6 |  |  | $ 24.7 |  |  |  |
Profit previously recognized on project |  |  |  |  |  | 5.3 |  |  |  |  |  |  |  |  |
AEG |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business acquisition |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Amount recorded as liabilities in accordance with the purchase agreements |  |  |  |  |  |  |  |  |  | $ 21.5 |  |  |  |  |
Earn-out period for operating income projection |  |  |  |  |  |  |  |  | 2 years | 2 years |  |  |  |  |
Contingent consideration liability |  |  |  |  |  |  |  |  |  | $ 27.1 |  |  |  |  |
Annual payment amount |  |  |  |  |  |  |  |  |  | 11.3 |  |  |  |  |
One-time payment |  |  |  |  |  |  |  |  |  | 4.5 |  |  |  |  |
Earn-out provision paid for meeting second earn out provision |  |  |  |  |  |  |  |  |  | 4.5 |  |  |  |  |
Decreases (increase) in contingent earn-out liabilities |  |  |  |  | $ 8.9 |  |  |  |  |  |  |  |  |  |
Gains on fair value adjustment in operating income |  |  |  |  | 8.9 |  |  |  |  |  |  |  |  |  |
Minimum operating income threshold to earn contingent consideration during year one |  |  |  |  |  |  |  |  |  | 10.0 |  |  |  |  |
Minimum operating income threshold to earn contingent consideration during year two |  |  |  |  |  |  |  |  |  | 11.0 |  |  |  |  |
Operating income to earn maximum consideration during the first year |  |  |  |  |  |  |  |  |  | 17.5 |  |  |  |  |
Operating income to earn maximum consideration during the second year |  |  |  |  |  |  |  |  |  | $ 18.5 |  |  |  |  |
Estimated potential earn-out (as a percent) |  |  |  |  |  |  |  |  | 79.00% | 79.00% |  |  |  |  |
Gain (loss) on change in contingent consideration |  |  |  |  | $ 8.9 |  |  | $ 1.0 |  |  |  |  |  |  |
Minimum operating income in both years for earning one-time payment |  |  |  |  |  |  |  |  |  | $ 9.0 |  |  |  |  |
Earn-outs paid to former owners reported as cash used in financing activities |  |  |  |  |  | $ 9.1 |  |  |  |  |  |  |  |  |
AEG and Parkland |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business acquisition |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Decreases (increase) in contingent earn-out liabilities |  |  |  |  |  |  |  |  |  |  |  |  | 34.9 |  |
Gains on fair value adjustment in operating income |  |  |  |  |  |  |  |  |  |  |  |  | $ 34.9 |  |

X
- Definition Represents the information pertaining to the earn out payment made to the acquired entity each year under agreement. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationActualCashPaymentPerYear
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of actual cash payments resulting from the contingent consideration arrangement. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationActualCashPaymentReported
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

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

X
- Definition Represents the information pertaining to the estimated percentage of the potential earn out as determined by the acquiring entity. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationEstimatedPotentialEarnOut
Namespace Prefix: | ttek_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the gain (loss) on the fair value adjustments for contingent earn-out liabilities. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationFairValueAdjustmentsGainLoss
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the net gain or net (loss) on the fair value adjustments for contingent earn-out liabilities. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationFairValueAdjustmentsNetGainLoss
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the information pertaining to the gain (loss) on change in the value of contingent consideration for the period. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationGainLossOnChangeInValueOfConsideration
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the information pertaining to the initial fair value of the contingent consideration as determined on the acquisition date. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationInitialFairValue
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the minimum amount of operating income for both years of agreement to earn one-time payment. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationMinimumAnnualOperationIncomeForOneTimePaymentToBeReceived
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the information pertaining to the minimum operating income threshold to be earned during the first year. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationMinimumOperatingIncomeThresholdYearOne
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the information pertaining to the minimum operating income threshold to be earned during the third year. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationMinimumOperatingIncomeThresholdYearThree
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the information pertaining to the minimum operating income threshold to be earned during the second year. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationMinimumOperatingIncomeThresholdYearTwo
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the potential one-time payment based on minimum operation income. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationOneTimePayment
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the information pertaining to the operating income to be earned to receive maximum consideration during the first year. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationOperatingIncomeToEarnMaximumConsiderationYearOne
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the information pertaining to the operating income to be earned to receive maximum consideration during the third year. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationOperatingIncomeToEarnMaximumConsiderationYearThree
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the information pertaining to the operating income to be earned to receive maximum consideration during the second year. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationOperatingIncomeToEarnMaximumConsiderationYearTwo
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the earnout provision paid for meeting the second earn-out provision. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationPaidForMeetingSecondEarnoutRequirement
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the amount of contingent consideration to be paid under the first year under agreement. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationPaymentDuringYearOne
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the amount of contingent consideration to be paid under the third year under agreement. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationPaymentDuringYearThree
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the amount of contingent consideration to be paid under the second year under agreement. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationPaymentDuringYearTwo
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the potential annual payments of the earnout consideration. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationPotentialAnnualPayment
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of current and noncurrent potential cash payments that could result from the contingent consideration arrangement. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationPotentialCashPaymentCurrentAndNoncurrent
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the information pertaining to the reversal of gain on change in the value of contingent consideration during the period. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionContingentConsiderationReversalOfGainOnChange
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the earn out period for operating income projection used for fair value measurement. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement
Namespace Prefix: | ttek_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the maximum amount of contingent consideration to be paid under purchase agreement. + References No definition available. + Details
Name: | ttek_BusinessAcquisitionMaximumContingentConsiderationPayments
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 Represents the net increase or net decrease in fair value of contingent consideration reported in operating income. + References No definition available. + Details
Name: | ttek_NetIncreaseDecreaseInFairValueOfContingentConsiderationReportedInOperatingIncome
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_BusinessAcquisitionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 30 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=6911251&loc=d3e6578-128477 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 30 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=6911251&loc=d3e6613-128477 + Details
Name: | us-gaap_BusinessCombinationConsiderationTransferred1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 30 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=6911251&loc=d3e6578-128477 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 30 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=6911251&loc=d3e6613-128477 + Details
Name: | us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of liability recognized arising from contingent consideration in a business combination. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 35 -Paragraph 1 -Subparagraph b -URI http://asc.fasb.org/extlink&oid=6911338&loc=d3e6819-128478 Reference 2: http://www.xbrl.org/2003/role/presentationRef -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 The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Investing Activities -URI http://asc.fasb.org/extlink&oid=6516133 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquireBusinessesGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=ttek_CornerstoneEnvironmentalGroupLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=ttek_CaberEngineeringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=ttek_ParklandAcquisitionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=ttek_AmericanEnvironmentalGroupMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=ttek_AmericanEnvironmentalGroupAndParklandMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |