XML 35 R23.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Accounts Receivable - Net and Revenue Recognition (Tables) | 6 Months Ended
--- | ---
Apr. 01, 2018
Accounts Receivable - Net and Revenue Recognition [Abstract] |
Schedule of net accounts receivable and billings in excess of costs on uncompleted contracts | Net accounts receivable and billings in excess of costs on uncompleted contracts consisted of the following:
| April 1, 2018 |  | October 1, 2017
| (in thousands)
Billed | $ | 461,781 |  |  | $ | 376,287 |
Unbilled | 413,517 |  |  | 404,899 |
Contract retentions | 22,019 |  |  | 39,840 |
Total accounts receivable – gross | 897,317 |  |  | 821,026 |
Allowance for doubtful accounts | (34,098 | ) |  | (32,259 | )
Total accounts receivable – net | $ | 863,219 |  |  | $ | 788,767 |
Billings in excess of costs on uncompleted contracts | $ | 144,327 |  |  | $ | 117,499 |

X
- Definition Accounts Receivable - Net and Revenue Recognition [Abstract] + References No definition available. + Details
Name: | ttek_AccountsReceivableNetandRevenueRecognitionAbstract
Namespace Prefix: | ttek_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the various types of trade accounts receivable such as billed and unbilled accounts receivable and contract retentions, as well as the gross carrying value, allowance, and net carrying value, and billings in excess of costs on uncompleted contracts as of the balance sheet date. + References No definition available. + Details
Name: | ttek_ScheduleOfAccountsReceivableAndBillingsInExcessOfCostTableTextBlock
Namespace Prefix: | ttek_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration