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,000us-gaap_BilledContractReceivables $ 351,693,000us-gaap_BilledContractReceivables   $ 314,993,000us-gaap_BilledContractReceivables  
Unbilled 359,574,000us-gaap_UnbilledContractsReceivable 363,050,000us-gaap_UnbilledContractsReceivable   359,574,000us-gaap_UnbilledContractsReceivable  
Contract retentions 26,008,000us-gaap_ContractReceivableRetainage 26,929,000us-gaap_ContractReceivableRetainage   26,008,000us-gaap_ContractReceivableRetainage  
Total accounts receivable - gross 700,575,000us-gaap_AccountsReceivableGrossCurrent 741,672,000us-gaap_AccountsReceivableGrossCurrent   700,575,000us-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,000us-gaap_AccountsReceivableNetCurrent 701,892,000us-gaap_AccountsReceivableNetCurrent   666,013,000us-gaap_AccountsReceivableNetCurrent  
Billings in excess of costs on uncompleted contracts 95,270,000us-gaap_BillingsInExcessOfCost 103,343,000us-gaap_BillingsInExcessOfCost   95,270,000us-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,000ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract 79,000,000ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract   80,000,000ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract  
Reduction in the revenue related to the evaluation of claim amounts 3,000,000ttek_ContractReceivableDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract        
Decrease in operating income related to the evaluation of claim amounts 3,000,000ttek_ContractDecreaseInOperatingIncomeRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract        
Net gains on settlement of claims     3,400,000ttek_ContractNetGainsRelatedToClaims 200,000ttek_ContractNetGainsRelatedToClaims 3,400,000ttek_ContractNetGainsRelatedToClaims
Billed accounts receivable related to U.S. federal government contracts 59,300,000ttek_GovernmentContractReceivableBilledAmounts 57,400,000ttek_GovernmentContractReceivableBilledAmounts   59,300,000ttek_GovernmentContractReceivableBilledAmounts  
U.S. federal government unbilled receivables 68,200,000us-gaap_GovernmentContractReceivableUnbilledAmounts 73,200,000us-gaap_GovernmentContractReceivableUnbilledAmounts   68,200,000us-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,000ttek_RevenueRecognitionNetUnfavorableOperatingIncomeAdjustments   5,300,000ttek_RevenueRecognitionNetUnfavorableOperatingIncomeAdjustments 5,900,000ttek_RevenueRecognitionNetUnfavorableOperatingIncomeAdjustments 5,300,000ttek_RevenueRecognitionNetUnfavorableOperatingIncomeAdjustments
Liability for anticipated losses 13,600,000us-gaap_ProvisionForLossOnContracts 18,600,000us-gaap_ProvisionForLossOnContracts   13,600,000us-gaap_ProvisionForLossOnContracts  
Estimated cost to complete the related contracts $ 83,900,000ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts     $ 83,900,000ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts  
Accounts Receivable          
Account receivable major customer          
Number of clients exceeding threshold   0ttek_ConcentrationRiskNumberOfClients
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
  0ttek_ConcentrationRiskNumberOfClients
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember