XML 95 R33.htm IDEA: XBRL DOCUMENT
v3.19.3

Revenue Recognition (Tables) | 12 Months Ended
--- | ---
Sep. 29, 2019
Revenue from Contract with Customer [Abstract] |
Summary of the Effects of Adoption of ASC 606 | The following table presents how the adoption of ASC 606 affected certain line items in our consolidated statements of income for fiscal year ended September 29, 2019:
| Fiscal Year Ended
| Recognition Under Previous Guidance |  | Impact of the Adoption of ASC 606 |  | Recognition Under ASC 606
| (in thousands)
Revenue | $ | 3,105,621 |  |  | $ | 1,727 |  |  | $ | 3,107,348 |
Income from operations | 187,035 |  |  | 1,727 |  |  | 188,762 |
Income tax expense | (15,874 | ) |  | (501 | ) |  | (16,375 | )
Net income attributable to Tetra Tech | 157,442 |  |  | 1,226 |  |  | 158,668 |
The following table presents how the adoption of ASC 606 affected certain line items in our consolidated balance sheet as of September 29, 2019:
| Recognition Under Previous Guidance |  | Impact of the Adoption of ASC 606 |  | Recognition Under ASC 606
| (in thousands)
Assets |  |  |  |  |
Accounts receivable - net | $ | 770,164 |  |  | $ | (1,444 | ) |  | $ | 768,720 |
Contract assets (1) | 117,750 |  |  | (3,426 | ) |  | 114,324 |
Liabilities and equity |  |  |  |  |
Contract liabilities (2) | $ | 168,321 |  |  | $ | (2,710 | ) |  | $ | 165,611 |
Deferred income taxes | 13,590 |  |  | (619 | ) |  | 12,971 |
Equity (3) |  |  |  |  |
Retained earnings | $ | 1,072,732 |  |  | $ | (1,540 | ) |  | $ | 1,071,192 |
(1) Previously included in "Account receivable - net". (2) Previously presented as "Billings in excess of costs on uncompleted contracts". (3) Includes $2.8 million of cumulative catch-up adjustment to retained earnings on October 1, 2018 upon adoption of ASC 606. The following table presents how the adoption of ASC 606 affected certain line items in our consolidated statement of cash flows for fiscal year ended September 29, 2019:
| Recognition Under Previous Guidance |  | Impact of the Adoption of ASC 606 |  | Recognition Under ASC 606
| (in thousands)
Cash flows from operating activities: |  |  |  |  |
Net income | $ | 157,535 |  |  | $ | 1,226 |  |  | $ | 158,761 |
Deferred income taxes | (38,116 | ) |  | 501 |  |  | (37,615 | )
Accounts receivable and contract assets | (17,434 | ) |  | 7,208 |  |  | (10,226 | )
Contract liabilities | 2,896 |  |  | (8,935 | ) |  | (6,039 | )
Net cash provided by operating activities | 208,513 |  |  | — |  |  | 208,513 |
Summary of Net Contract Liabilities/Assets | Net contract liabilities/assets consisted of the following:
| Balance at
| September 29, 2019 |  | September 30, 2018
| (in thousands)
Contract assets | $ | 114,324 |  |  | $ | 142,882 |
Contract liabilities | 165,611 |  |  | 143,270 |
Net contract liabilities | $ | (51,287 | ) |  | $ | (388 | )
Reconciliation of Disaggregation of Revenue to Reportable Segments | The following tables provide information about disaggregated revenue and a reconciliation of the disaggregated revenue:
| Fiscal Year Ended
| September 29, 2019 |  | September 30, 2018 |  | October 1, 2017
| (in thousands)
Client Sector |  |  |  |  |
U.S. state and local government | $ | 587,364 |  |  | $ | 469,231 |  |  | $ | 353,062 |
U.S. federal government (1) | 941,102 |  |  | 974,384 |  |  | 901,136 |
U.S. commercial | 719,314 |  |  | 788,398 |  |  | 764,643 |
International (2) | 859,568 |  |  | 732,135 |  |  | 734,519 |
Total | $ | 3,107,348 |  |  | $ | 2,964,148 |  |  | $ | 2,753,360 |
(1) Includes revenue generated under U.S. federal government contracts performed outside the United States. (2) Includes revenue generated from foreign operations, primarily in Canada, Australia, the United Kingdom, and revenue generated from non-U.S. clients. Other than the U.S. federal government, no single client accounted for more than 10% of our revenue for the twelve months ended months ended September 29, 2019 and September 30, 2018.
| Fiscal Year Ended
| September 29, 2019 |  | September 30, 2018 |  | October 1, 2017
| (in thousands)
Contract Type |  |  |  |  |
Fixed-price | $ | 1,048,157 |  |  | $ | 986,910 |  |  | $ | 909,197 |
Time-and-materials | 1,509,901 |  |  | 1,395,148 |  |  | 1,264,546 |
Cost-plus | 549,290 |  |  | 582,090 |  |  | 579,617 |
Total | $ | 3,107,348 |  |  | $ | 2,964,148 |  |  | $ | 2,753,360 |
Remaining Performance Obligation, Expected Timing | We expect to satisfy our RUPOs as of September 29, 2019 over the following periods:
| Amount
| (in thousands)
Within 12 months | $ | 1,896,395 |
Beyond | 1,185,076 |
Total | $ | 3,081,471 |

X
- Definition Tabular disclosure of contract balances and changes in contract balances. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of expected timing for satisfying remaining performance obligation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.10-01.(b)(6)) -URI http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794 + Details
Name: | us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration