XML 30 R31.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Accounts Receivable - Net and Revenue Recognition (Details) (USD $) | 3 Months Ended | 6 Months Ended
--- | --- | ---
Mar. 29, 2015 | Sep. 28, 2014 | Mar. 30, 2014 | Mar. 29, 2015 | Mar. 30, 2014
Accounts Receivable - Net and Revenue Recognition |  |  |  |  |
Billed | $ 314,993,000 us-gaap_BilledContractReceivables | $ 351,693,000 us-gaap_BilledContractReceivables |  | $ 314,993,000 us-gaap_BilledContractReceivables |
Unbilled | 359,574,000 us-gaap_UnbilledContractsReceivable | 363,050,000 us-gaap_UnbilledContractsReceivable |  | 359,574,000 us-gaap_UnbilledContractsReceivable |
Contract retentions | 26,008,000 us-gaap_ContractReceivableRetainage | 26,929,000 us-gaap_ContractReceivableRetainage |  | 26,008,000 us-gaap_ContractReceivableRetainage |
Total accounts receivable - gross | 700,575,000 us-gaap_AccountsReceivableGrossCurrent | 741,672,000 us-gaap_AccountsReceivableGrossCurrent |  | 700,575,000 us-gaap_AccountsReceivableGrossCurrent |
Allowance for doubtful accounts | (34,562,000)us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent | (39,780,000)us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent |  | (34,562,000)us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent |
Total accounts receivable - net | 666,013,000 us-gaap_AccountsReceivableNetCurrent | 701,892,000 us-gaap_AccountsReceivableNetCurrent |  | 666,013,000 us-gaap_AccountsReceivableNetCurrent |
Billings in excess of costs on uncompleted contracts | 95,270,000 us-gaap_BillingsInExcessOfCost | 103,343,000 us-gaap_BillingsInExcessOfCost |  | 95,270,000 us-gaap_BillingsInExcessOfCost |
Period for billing and collecting unbilled receivables |  |  |  | 12 months |
Period for earning majority of billings in excess of costs |  |  |  | 12 months |
Total accounts receivable related to claims and requests for equitable adjustment on contracts | 80,000,000 ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract | 79,000,000 ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract |  | 80,000,000 ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract |
Reduction in the revenue related to the evaluation of claim amounts | 3,000,000 ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract |  |  |  |
Decrease in operating income related to the evaluation of claim amounts | 3,000,000 ttek_ContractDecreaseInOperatingIncomeRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract |  |  |  |
Net gains on settlement of claims |  |  | 3,400,000 ttek_ContractNetGainsRelatedToClaims | 200,000 ttek_ContractNetGainsRelatedToClaims | 3,400,000 ttek_ContractNetGainsRelatedToClaims
Billed accounts receivable related to U.S. federal government contracts | 59,300,000 ttek_GovernmentContractReceivableBilledAmounts | 57,400,000 ttek_GovernmentContractReceivableBilledAmounts |  | 59,300,000 ttek_GovernmentContractReceivableBilledAmounts |
U.S. federal government unbilled receivables | 68,200,000 us-gaap_GovernmentContractReceivableUnbilledAmounts | 73,200,000 us-gaap_GovernmentContractReceivableUnbilledAmounts |  | 68,200,000 us-gaap_GovernmentContractReceivableUnbilledAmounts |
Threshold percentage for disclosure of accounts receivable from a single client |  | 10.00%ttek_ConcentrationOfRiskAccountsReceivablePercentageMinimum |  | 10.00%ttek_ConcentrationOfRiskAccountsReceivablePercentageMinimum |
Revenue Recognition and Contract Costs |  |  |  |  |
Net unfavorable operating income adjustments | 3,500,000 ttek_RevenueRecognitionNetUnfavorableOperatingIncomeAdjustments |  | 5,300,000 ttek_RevenueRecognitionNetUnfavorableOperatingIncomeAdjustments | 5,900,000 ttek_RevenueRecognitionNetUnfavorableOperatingIncomeAdjustments | 5,300,000 ttek_RevenueRecognitionNetUnfavorableOperatingIncomeAdjustments
Liability for anticipated losses | 13,600,000 us-gaap_ProvisionForLossOnContracts | 18,600,000 us-gaap_ProvisionForLossOnContracts |  | 13,600,000 us-gaap_ProvisionForLossOnContracts |
Estimated cost to complete the related contracts | $ 83,900,000 ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts |  |  | $ 83,900,000 ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts |
Accounts Receivable |  |  |  |  |
Account receivable major customer |  |  |  |  |
Number of clients exceeding threshold |  | 0 ttek_ConcentrationRiskNumberOfClients / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_AccountsReceivableMember |  | 0 ttek_ConcentrationRiskNumberOfClients / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_AccountsReceivableMember |

X
- Details
Name: | ttek_AccountsReceivableAndRevenueRecognitionDisclosureAbstract
Namespace Prefix: | ttek_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the period within which the majority of billings in excess of costs on uncompleted contracts will be earned. + References No definition available. + Details
Name: | ttek_BillingsInExcessOfCostPeriodForRevenueRecognition
Namespace Prefix: | ttek_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The minimum percentage of accounts receivable from a single client that is used as a threshold for disclosure of a concentration of risk. + References No definition available. + Details
Name: | ttek_ConcentrationOfRiskAccountsReceivablePercentageMinimum
Namespace Prefix: | ttek_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of clients of the entity. + References No definition available. + Details
Name: | ttek_ConcentrationRiskNumberOfClients
Namespace Prefix: | ttek_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the decrease in operating income related to the evaluation of claim amounts during the period related to claims and requests for equitable adjustment on contracts. + References No definition available. + Details
Name: | ttek_ContractDecreaseInOperatingIncomeRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the information pertaining to the net gains on settlement of contract claims. + References No definition available. + Details
Name: | ttek_ContractNetGainsRelatedToClaims
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the reduction in the amounts of revenue during the period related to claims and requests for equitable adjustment on contracts. + References No definition available. + Details
Name: | ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of billed receivables that are derived from government contracts. + References No definition available. + Details
Name: | ttek_GovernmentContractReceivableBilledAmounts
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the unbilled accounts receivable related to claims and requests for equitable adjustment on contracts. + References No definition available. + Details
Name: | ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the amount of remaining estimated costs to complete the contract. + References No definition available. + Details
Name: | ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the amount of net unfavorable operating income adjustments recognized during the period. + References No definition available. + Details
Name: | ttek_RevenueRecognitionNetUnfavorableOperatingIncomeAdjustments
Namespace Prefix: | ttek_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the period within which substantially all unbilled receivables are expected to be billed and collected. + References No definition available. + Details
Name: | ttek_UnbilledContractsReceivablePeriodForBillingAndCollection
Namespace Prefix: | ttek_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AccountsNotesAndLoansReceivableLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amounts due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer) for goods or services (including trade receivables) that have been delivered or sold in the normal course of business. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.3) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 3 -Subparagraph a, b -Article 5 + Details
Name: | us-gaap_AccountsReceivableGrossCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.3-4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3 -Subparagraph a(1) -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 + Details
Name: | us-gaap_AccountsReceivableNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5074-111524 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.3(c)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_BilledContractReceivables
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 35 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6802688&loc=d3e57788-111642 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 35 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6802688&loc=d3e57807-111642 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 35 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6802688&loc=d3e57795-111642 + Details
Name: | us-gaap_BillingsInExcessOfCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 910 -SubTopic 310 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6471494&loc=d3e49370-109356 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.3(c)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3 -Subparagraph c(1) -Article 5 + Details
Name: | us-gaap_ContractReceivableRetainage
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Unbilled amounts (net of unliquidated progress payments) of government contract receivables. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 310 -Section 45 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=6471842&loc=d3e55376-109406 + Details
Name: | us-gaap_GovernmentContractReceivableUnbilledAmounts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cumulative provision for contract losses not offset against related costs accumulated on the balance sheet. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 35 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6802688&loc=d3e57777-111642 + Details
Name: | us-gaap_ProvisionForLossOnContracts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_RevenueRecognitionAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.3(c)(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3 -Subparagraph c(3) -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 310 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6471842&loc=d3e55302-109406 + Details
Name: | us-gaap_UnbilledContractsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |