0001104659-20-123812.txt : 20201112 0001104659-20-123812.hdr.sgml : 20201112 20201112060810 ACCESSION NUMBER: 0001104659-20-123812 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 14 CONFORMED PERIOD OF REPORT: 20201111 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Other Events ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20201112 DATE AS OF CHANGE: 20201112 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TETRA TECH INC CENTRAL INDEX KEY: 0000831641 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-ENGINEERING SERVICES [8711] IRS NUMBER: 954148514 STATE OF INCORPORATION: DE FISCAL YEAR END: 0927 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-19655 FILM NUMBER: 201302965 BUSINESS ADDRESS: STREET 1: 3475 EAST FOOTHILL BOULEVARD CITY: PASADENA STATE: CA ZIP: 91107 BUSINESS PHONE: 6263514664 MAIL ADDRESS: STREET 1: 3475 EAST FOOTHILL BOULEVARD CITY: PASADENA STATE: CA ZIP: 91107 8-K 1 tm2035641d1_8k.htm FORM 8-K
0000831641 false 0000831641 2020-11-11 2020-11-11 iso4217:USD xbrli:shares iso4217:USD xbrli:shares

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C.  20549

 

FORM 8-K

 

CURRENT  REPORT

Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

 

Date of Report (Date of earliest event reported):

November 11, 2020

 

TETRA TECH,INC.

(Exact name of registrant as specified in its charter)

 

Delaware   0-19655   95-4148514
(State or other jurisdiction
of incorporation)
  (Commission
File Number)
 

(IRS Employer

Identification Number)

 

3475 East Foothill Boulevard, Pasadena, California 91107

(Address of principal executive office, including zip code)

 

(626) 351-4664

(Registrant’s telephone number, including area code)

 

Not Applicable

(Former name or former address, if changed since last report)

 

Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:

 

¨      Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)

 

¨      Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)

 

¨      Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))

 

¨      Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class   Trading symbol(s)   Name of each exchange on which registered
Common Stock, $0.01 par value   TTEK   The Nasdaq Stock Market LLC

 

Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (§230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (§240.12b-2 of this chapter).

 

Emerging Growth Company ¨

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ¨

 

 

 

 

Item 2.02.Results of Operations and Financial Condition.

 

On November 11, 2020, Tetra Tech, Inc. (“Tetra Tech”) reported its results of operations for its fourth fiscal quarter and fiscal year ended September 27, 2020. A copy of the press release is attached to this Current Report as Exhibit 99.1.

 

The information contained in Item 2.02, and in the accompanying exhibit, shall not be incorporated by reference into any filing of Tetra Tech under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, except as expressly incorporated by specific reference into such filing. The information in Item 2.02 of this Current Report, including the exhibit hereto, shall not be deemed to be “filed” for the purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liabilities of that section.

 

Item 8.01.Other Events.

 

On November 11, 2020, Tetra Tech announced that its Board of Directors has declared a $0.17 per share quarterly cash dividend. The dividend is payable on December 11, 2020 to stockholders of record as of the close of business on November 30, 2020.

 

Item 9.01.Financial Statements and Exhibits.

 

(d) Exhibits

 

99.1Press Release, dated November 11, 2020, reporting the results of operations for Tetra Tech’s fourth fiscal quarter and fiscal year ended September 27, 2020, and the declaration of a $0.17 per share quarterly cash dividend.

 

104Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

2

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, Tetra Tech has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.

 

 TETRA TECH, INC.
  
  
Date:     November 11, 2020By: /s/ DAN L. BATRACK
   Dan L. Batrack
   Chairman and Chief Executive Officer

 

3

 

EX-99.1 2 tm2035641d1_ex99-1.htm EXHIBIT 99.1

Exhibit 99.1

 

 

 

NEWS RELEASE

November 11, 2020

 

 

Tetra Tech Reports Strong Fourth Quarter and Fiscal 2020 Results

 

·Fourth quarter revenue $753 million and net revenue $590 million

 

·Fourth quarter EPS $0.82; Adjusted EPS $0.91

 

·Record fiscal 2020 EPS $3.16, up 11% Y/Y

 

·Record fiscal year cash flow of $262 million, up 26% Y/Y

 

·Record backlog of $3.24 billion, up 5% Y/Y and up 6% Q/Q

 

Pasadena, California. Tetra Tech, Inc. (NASDAQ: TTEK), a leading provider of high-end consulting and engineering services, today announced results for the fourth quarter and fiscal year ended September 27, 2020.

 

Fourth Quarter Results

 

Revenue in the fourth quarter totaled $753 million and revenue, net of subcontractor costs (net revenue)1, was $590 million. Earnings per share (“EPS”) was $0.82 on a GAAP basis and adjusted EPS1 was $0.91. Cash generated from operations was $68 million. Backlog at the end of the quarter was a record $3.24 billion, up 5% year-over-year and up 6% sequentially.

 

Quarterly Dividend and Share Repurchase Program

 

On November 9, 2020, Tetra Tech’s Board of Directors declared a $0.17 per share dividend, a 13% increase over the prior year, payable on December 11, 2020 to stockholders of record as of November 30, 2020. In the fourth quarter, Tetra Tech repurchased $15 million of common stock. Additionally, as of September 27, 2020, the Company had $208 million remaining under the approved share repurchase programs.

 

Fiscal Year Results

 

Revenue for fiscal 2020 totaled $3.0 billion and net revenue was $2.3 billion. EPS was $3.16 and adjusted EPS was $3.26. Cash generated from operations of $262 million was a record, up 26% compared to the previous year. The strong cash flow enabled the Company to return $152 million to shareholders in fiscal 2020 through a combination of share repurchases and dividends, while continuing to invest in strategic acquisitions and de-levering to a net debt leverage ratio of 0.5x 2.

 

 

1 Non-GAAP financial measures which the Company believes provide valuable perspectives on its business results. Refer to Reconciliation of GAAP and non-GAAP Items.

2 The net debt leverage ratio is defined as total debt less cash and cash equivalents divided by 12-month adjusted EBITDA. Refer to Regulation G Information and Reconciliation of GAAP and non-GAAP Items.

 

 

 

Chairman and CEO Comments

 

Tetra Tech’s Chairman and CEO, Dan Batrack, commented, “Tetra Tech had a solid fourth quarter to finish fiscal year 2020, generating a 12.6% EBITDA margin, up 80 basis points from last quarter and up 130 basis points from last year’s fourth quarter. We continue to see demand for our differentiated high-end consulting services augmented by technology and advanced data analytics, which drove a sequential increase in net revenue across all four of our client sectors. In 2020, we further advanced our growth strategy by adding industry leading technology firms that enhance our technical capabilities to offer innovative solutions in addressing our clients’ critical water, environmental and sustainable infrastructure programs. Increased orders from all of our end-markets drove our backlog up 6% from the prior quarter and provides a solid foundation for 2021.”

 

Business Outlook

 

The following statements are based on current expectations. These statements are forward-looking and the actual results could differ materially. These statements do not include the potential impact of transactions that may be completed or developments that become evident after the date of this release. The Business Outlook section should be read in conjunction with the information on forward-looking statements at the end of this release.

 

Tetra Tech expects EPS for the first quarter of fiscal 2021 to range from $0.78 to $0.83 and net revenue to range from $570 million to $600 million. For fiscal 2021, Tetra Tech expects EPS to range from $3.30 to $3.50, and net revenue to range from $2.35 billion to $2.55 billion. 3

 

Webcast

 

Investors will have the opportunity to access a live audio-visual webcast and supplemental financial information concerning the fourth quarter and fiscal 2020 results through a link posted on the Company’s website at tetratech.com on November 12, 2020 at 8:00 a.m. (PT).

 

 

3 Reconciliation of the net revenue guidance to the most directly comparable GAAP measures is not available without unreasonable efforts because the Company cannot predict the magnitude and timing of all the components required to provide such reconciliation with sufficient precision.

 

2

 

 

Reconciliation of GAAP and Non-GAAP Items

In thousands (except EPS data)

 

    Three Months Ended     Fiscal Year Ended  
    Sep. 27,
2020
    Sep. 29,
2019
    Sep. 27,
2020
    Sep. 29,
2019
 
Revenue   $ 753,364 *   $ 841,502     $ 2,994,891     $ 3,107,348  
Subcontractor costs     (163,550 )     (213,809 )     (646,319 )     (717,711 )
Net revenue   $ 589,814 *   $ 627,693     $ 2,348,572     $ 2,389,637  

 

* Change in Q4-20 revenue and net revenue reflects reduced disaster response and disposition of Canadian turn-key pipeline operation.  

 

EPS  $0.82   $0.21   $3.16   $2.84 
Purchase accounting*   0.11    0.16    0.11    0.18 
Non-core dispositions   (0.02)   0.14    (0.12)   0.14 
COVID-19           0.11     
RCM / Claims       0.18        0.26 
Acquisition/Integration       0.19        0.19 
Non-recurring tax items               (0.44)
Adjusted EPS  $0.91   $0.88   $3.26   $3.17 

 

* In the fourth quarter of fiscal 2020, Tetra Tech recognized non-cash purchase accounting items that included goodwill impairment related to its Asia Pacific operations partially offset by earn-out liability adjustments.

 

  

Sep. 27,

2020

 
Current Portion of Long-term Debt  $51,105 
Long-term Debt   245,201 
Less: Cash and Cash Equivalents   (157,515)
Net Debt  $138,791 
      
Trailing 12-month adjusted EBITDA  $267,809 
      
Net Debt Leverage Ratio   0.5x

 

About Tetra Tech

 

Tetra Tech is a leading provider of high-end consulting and engineering services for projects worldwide. With 20,000 associates working together, Tetra Tech provides clear solutions to complex problems in water, environment, infrastructure, resource management, energy, and international development.  We are Leading with Science® to provide sustainable and resilient solutions for our clients. For more information about Tetra Tech, please visit tetratech.com, follow us on Twitter (@TetraTech), or like us on Facebook.

 

CONTACTS:
Jim Wu, Investor Relations
Charlie MacPherson, Media & Public Relations
(626) 470-2844

 

3

 

 

Forward-Looking Statements 

This release contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. The use of words such as "anticipate," "expect," "could," "may," "intend," "plan" and "believe," among others, generally identify forward-looking statements. These forward-looking statements are based on currently available operating, financial, economic and other information, and are subject to a number of risks and uncertainties. Readers are cautioned that these forward-looking statements are only predictions and may differ materially from actual future events or results. A variety of factors, many of which are beyond our control, could cause actual future results or events to differ materially from those projected in the forward-looking statements in this release, including but not limited to: the impact of the COVID-19 pandemic; continuing worldwide political and economic uncertainties; the U.S. Administration’s potential changes to fiscal policies; the cyclicality in demand for our overall services; the fluctuation in demand for oil and gas, and mining services; risks related to international operations; concentration of revenues from U.S. government agencies and potential funding disruptions by these agencies; dependence on winning or renewing U.S. government contracts; the delay or unavailability of public funding on U.S. government contracts; the U.S. government’s right to modify, delay, curtail or terminate contracts at its convenience; compliance with government procurement laws and regulations; credit risks associated with certain clients in certain geographic areas or industries; acquisition strategy and integration risks; goodwill or other intangible asset impairment; the failure to comply with worldwide anti-bribery laws; the failure to comply with domestic and international export laws; the failure to properly manage projects; the loss of key personnel or the inability to attract and retain qualified personnel; the ability of our employees to obtain government granted eligibility; the use of estimates and assumptions in the preparation of financial statements; the ability to maintain adequate workforce utilization; the use of the percentage-of-completion method of accounting; the inability to accurately estimate and control contract costs; the failure to adequately recover on our claims for additional contract costs; the failure to win or renew contracts with private and public sector clients; growth strategy management; backlog cancellation and adjustments; risks relating to cyber security breaches; the failure of partners to perform on joint projects; the failure of subcontractors to satisfy their obligations; requirements to pay liquidated damages based on contract performance; the adoption of new legal requirements; changes in resource management, environmental or infrastructure industry laws, regulations or programs; changes in capital markets and the access to capital; credit agreement covenants; industry competition; liability related to legal proceedings, investigations, and disputes; the availability of third-party insurance coverage; the ability to obtain adequate bonding; employee, agent, or partner misconduct; employee risks related to international travel; safety programs; conflict of interest issues; liabilities relating to reports and opinions; liabilities relating to environmental laws and regulations; force majeure events; protection of intellectual property rights; stock price volatility; the ability to impede a business combination based on Delaware law and charter documents; and other risks and uncertainties as may be described in Tetra Tech’s periodic filings with the Securities and Exchange Commission, including those described in the “Risk Factors” section of Tetra Tech’s Annual Report on Form 10-K for the fiscal year ended September 29, 2019, and Tetra Tech’s Quarterly Reports on Form 10-Q for fiscal year 2020, as well as in Tetra Tech’s other filings with the SEC. Readers should not place undue reliance on forward-looking statements since such information speaks only as of the date of this release. Tetra Tech does not intend to update forward-looking statements and expressly disclaims any obligation to do so.

 

Non-GAAP Financial Measures 

To supplement the financial results presented in accordance with generally accepted accounting principles in the United States (“GAAP”), we present certain non-GAAP financial measures within the meaning of Regulation G under the Securities Exchange Act of 1934, as amended. We provide these non-GAAP financial measures because we believe they provide a valuable perspective on our financial results. However, non-GAAP measures have limitations as analytical tools and should not be considered in isolation and are not in accordance with, or a substitute for, GAAP measures. In addition, other companies may define non-GAAP measures differently which limits the ability of investors to compare non-GAAP measures of Tetra Tech to those used by our peer companies. A reconciliation of these non-GAAP financial measures to the most directly comparable GAAP financial measures is included in this release.

 

4

 

 

Tetra Tech, Inc.

Regulation G Information

September 27, 2020

 

Reconciliation of Revenue to Revenue, Net of Subcontractor Costs ("Net Revenue")

(in millions)                                

 

         2019  2020 
   2017  2018  1st Qtr  2nd Qtr  6 mos  3rd Qtr  9 mos  4th Qtr  Total  1st Qtr  2nd Qtr  6 mos  3rd Qtr  9 mos  4th Qtr  Total 
Consolidated                                                 
Revenue (As Reported)  2,753.4  2,964.1  717.4  722.6  1,440.0  825.8  2,265.8  841.5  3,107.3  797.6  734.1  1,531.7  709.8  2,241.5  753.4  2,994.9 
RCM / Non-Cash Claims  (18.2) (3.6) (1.4) 4.6  3.2  (0.3) 2.8  12.4  15.2  (0.1) -  (0.1) (0.1) (0.2) -  (0.2)
Adjusted Revenue  2,735.2  2,960.5  716.0  727.2  1,443.2  825.5  2,268.6  853.9  3,122.5  797.5  734.1  1,531.6  709.7  2,241.3  753.4  2,994.7 
Adjusted Subcontractor Costs  (701.0) (751.8) (163.2) (137.1) (300.3) (202.5) (502.7) (213.7) (716.4) (183.5) (149.6) (333.1) (149.4) (482.7) (163.6) (646.1)
Adjusted Net Revenue  2,034.2  2,208.7  552.8  590.1  1,142.9  623.0  1,765.9  640.2  2,406.1  614.0  584.5  1,198.5  560.3  1,758.6  589.8  2,348.6 
                                                  
GSG Segment                                                 
Revenue  1,487.6  1,694.9  412.0  417.5  829.5  492.0  1,321.5  499.2  1,820.7  457.4  436.9  894.3  432.2  1,326.5  452.4  1,778.9 
Subcontractor Costs  (420.4) (482.6) (108.7) (101.5) (210.2) (139.4) (349.6) (141.7) (491.3) (127.7) (115.9) (243.6) (112.9) (356.5) (122.3) (478.8)
Adjusted Net Revenue  1,067.2  1,212.3  303.3  316.0  619.3  352.6  971.9  357.5  1,329.4  329.7  321.0  650.7  319.3  970.0  330.1  1,300.1 
                                                  
CIG Segment                                                 
Revenue  1,326.0  1,323.1  317.8  322.5  640.3  347.8  988.0  354.5  1,342.5  351.2  308.4  659.6  291.0  950.6  315.5  1,266.1 
Non-Cash Claims  -  10.6  -  -  -  -  -  13.7  13.7  -  -  -  -  -  -  - 
Adjusted Revenue  1,326.0  1,333.7  317.8  322.5  640.3  347.8  988.0  368.2  1,356.2  351.2  308.4  659.6  291.0  950.6  315.5  1,266.1 
Subcontractor Costs  (359.1) (337.4) (68.3) (48.4) (116.7) (77.3) (194.0) (85.5) (279.5) (66.9) (44.9) (111.8) (50.0) (161.8) (55.7) (217.5)
Adjusted Net Revenue  966.9  996.3  249.5  274.1  523.6  270.5  794.0  282.7  1,076.7  284.3  263.5  547.8  241.0  788.8  259.8  1,048.6 
                                                  
RCM Segment                                                 
Revenue  18.2  14.2  1.4  (4.6) (3.2) 0.3  (2.8) 1.3  (1.5) 0.1  -  0.1  0.1  0.2  -  0.2 
Subcontractor Costs  (18.3) (11.6) (0.9) (0.1) (1.0) (0.1) (1.2) (0.1) (1.3) (0.1) -  (0.1) (0.1) (0.2) -  (0.2)
Net Revenue  (0.1) 2.6  0.5  (4.7) (4.2) 0.2  (4.0) 1.2  (2.8) -  -  -  -  -  -  - 

 

Reconciliation of Net Income Attributable to Tetra Tech to EBITDA

(in thousands)                                

 

         2019  2020 
   2017  2018  1st Qtr  2nd Qtr  6 mos  3rd Qtr  9 mos  4th Qtr  Total  1st Qtr  2nd Qtr  6 mos  3rd Qtr  9 mos  4th Qtr  Total 
Net Income Attributable to Tetra Tech  117,874  136,883  41,997  55,911  97,907  49,233  147,141  11,526  158,668  47,310  36,398  83,708  45,497  129,205  44,654  173,859 
Interest Expense1  11,581  15,524  2,897  3,164  6,061  3,546  9,607  4,019  13,626  3,348  3,500  6,848  3,564  10,412  2,688  13,100 
Depreciation2  22,207  19,592  4,297  4,212  8,510  4,166  12,675  4,611  17,285  3,293  3,133  6,426  3,686  10,112  2,905  13,017 
Amortization2  22,786  18,249  3,977  2,244  6,221  2,396  8,618  2,941  11,559  2,942  3,442  6,384  2,570  8,954  2,640  11,594 
Contingent Consideration  (6,923) 5,753  -  1,028  1,028  500  1,528  1,557  3,085  -  (971) (971) 550  (421) (12,950) (13,371)
Goodwill Impairment  -  -  -  -  -  -  -  7,755  7,755  -  -  -  -  -  15,800  15,800 
Income Tax Expense (Benefit)  53,844  37,605  10,782  (11,563) (781) 12,044  11,263  5,112  16,375  12,637  7,615  20,252  14,458  34,710  19,391  54,101 
                                                  
EBITDA  221,369  233,606  63,950  54,996  118,946  71,885  190,832  37,521  228,353  69,530  53,117  122,647  70,325  192,972  75,128  268,100 
                                                  
Acquisition & Integration Expenses  -  -  -  -  -  -  -  10,351  10,351  -  -  -  -  -  -  - 
Non-Core Dispositions  -  3,434  -  -  -  -  -  10,945  10,945  (800) (2,184) (2,984) (4,493) (7,477) (1,047) (8,524)
RCM / Non-Cash Claims  13,650  16,836  (28) 5,913  5,885  (31) 5,854  13,672  19,526  (1) -  (1) 1  -  -  - 
COVID-19     -                    -  -  8,233  8,233  -  8,233     8,233 
                                                  
Adjusted EBITDA  235,019  253,876  63,922  60,909  124,831  71,854  196,686  72,489  269,175  68,729  59,166  127,895  65,833  193,728  74,081  267,809 

 

1 Includes amortization of deferred financing fee

2 Varies slightly from the Statements of Cash Flows, which includes amortization of deferred financing fee

 

 

 

 Tetra Tech, Inc.

 Consolidated Balance Sheets

 (unaudited - in thousands, except par value)

 

   September 27,
2020
   September 29,
2019
 
Assets          
Current assets:          
Cash and cash equivalents  $157,515   $120,732 
Accounts receivable, net   649,035    768,720 
Contract assets   92,632    114,324 
Prepaid expenses and other current assets   81,094    62,196 
Income taxes receivable   19,509    13,820 
Total current assets   999,785    1,079,792 
           
Property and equipment, net   35,507    39,441 
Right-of-use assets, operating leases   239,396    - 
Investments in unconsolidated joint ventures   7,332    6,873 
Goodwill   993,498    924,820 
Intangible assets, net   13,943    16,440 
Deferred tax assets   32,052    28,385 
Other long-term assets   57,045    51,657 
Total assets  $2,378,558   $2,147,408 
           
Liabilities and Equity          
Current liabilities:          
Accounts payable  $111,804   $206,609 
Accrued compensation   199,801    203,384 
Contract liabilities   171,905    165,611 
Short-term lease liabilities, operating leases   69,650    - 
Current portion of long-term debt and other short-term borrowings   49,264    12,500 
Current contingent earn-out liabilities   16,142    24,977 
Other current liabilities   174,890    156,873 
Total current liabilities   793,456    769,954 
           
Deferred tax liabilities   16,316    12,971 
Long-term debt   242,395    263,934 
Long-term lease liabilities, operating leases   191,955    - 
Long-term contingent earn-out liabilities   16,475    28,015 
Other long-term liabilities   80,588    83,070 
           
Equity:          
Preferred stock - authorized, 2,000 shares of $0.01 par value; no shares issued and outstanding at September 27, 2020 and September 29, 2019      -       -  
Common stock - authorized, 150,000 shares of $0.01 par value; issued and outstanding, 53,797 and 54,565 shares at September 27, 2020 and September 29, 2019, respectively       538       546  
Additional paid-in capital   -    78,132 
Accumulated other comprehensive loss   (161,786)   (160,584)
Retained earnings   1,198,567    1,071,192 
Tetra Tech stockholders' equity   1,037,319    989,286 
Noncontrolling interests   54    178 
Total stockholders' equity   1,037,373    989,464 
Total liabilities and stockholders' equity  $2,378,558   $2,147,408 

 

 

 

 Tetra Tech, Inc.

 Consolidated Statements of Income

 (unaudited - in thousands, except per share data)

 

   Three Months Ended   Fiscal Year Ended 
   September 27,   September 29,   September 27,   September 29, 
   2020   2019   2020   2019 
Revenue  $753,364   $841,502   $2,994,891   $3,107,348 
Subcontractor costs   (163,550)   (213,809)   (646,319)   (717,711)
Other costs of revenue   (464,412)   (532,652)   (1,902,037)   (1,981,454)
Gross profit   125,402    95,041    446,535    408,183 
Selling, general and administrative expenses   (56,317)   (55,214)   (204,615)   (200,230)
Acquisition and integration expenses   -    (10,351)   -    (10,351)
Contingent consideration - fair value adjustments   13,450    (1,057)   14,971    (1,085)
Impairment of goodwill   (15,800)   (7,755)   (15,800)   (7,755)
Income from operations   66,735    20,664    241,091    188,762 
Interest income   293    395    1,375    1,732 
Interest expense   (2,981)   (4,414)   (14,475)   (15,358)
Income before income tax expense   64,047    16,645    227,991    175,136 
Income tax expense   (19,391)   (5,112)   (54,101)   (16,375)
Net income   44,656    11,533    173,890    158,761 
Net income attributable to noncontrolling interests   (2)   (7)   (31)   (93)
Net income attributable to Tetra Tech  $44,654   $11,526   $173,859   $158,668 
                     
Earnings per share attributable to Tetra Tech:                    
Basic  $0.83   $0.21   $3.21   $2.89 
Diluted  $0.82   $0.21   $3.16   $2.84 
                     
Weighted-average common shares outstanding:                    
Basic   53,841    54,617    54,235    54,986 
Diluted   54,603    55,618    55,022    55,936 

 

 

 

Tetra Tech, Inc.

Consolidated Statements of Cash Flows

 (unaudited - in thousands)

 

   Fiscal Year Ended 
   September 27,   September 29, 
   2020   2019 
Cash flows from operating activities:          
Net income  $173,890   $158,761 
           
Adjustments to reconcile net income to net cash provided by operating activities:          
Depreciation and amortization   24,611    28,844 
Equity in income of unconsolidated joint ventures   (6,605)   (4,073)
Distributions of earnings from unconsolidated joint ventures   6,310    4,048 
Amortization of stock-based awards   19,424    17,618 
Deferred income taxes   565    (37,615)
Provision for doubtful accounts   1,267    16,964 
Impairment of goodwill   15,800    7,755 
Fair value adjustments to contingent consideration   (14,971)   1,085 
Gain on sale of property and equipment   (11,066)   (232)
           
Changes in operating assets and liabilities, net of effects of business acquisitions:          
Accounts receivable and contract assets   154,748    (10,226)
Prepaid expenses and other assets   (11,321)   2,568 
Accounts payable   (102,162)   39,011 
Accrued compensation   (8,173)   18,359 
Contract liabilities   5,894    (6,039)
Other liabilities   19,460    (16,929)
Income taxes receivable/payable   (5,192)   (11,386)
Net cash provided by operating activities   262,479    208,513 
           
Cash flows from investing activities:          
Payments for business acquisitions, net of cash acquired   (68,488)   (84,159)
Capital expenditures   (12,245)   (16,198)
Proceeds from sale of assets   17,710    651 
Net cash used in investing activities   (63,023)   (99,706)
           
Cash flows from financing activities:          
Proceeds from borrowings   344,991    417,262 
Repayments on long-term debt   (331,066)   (415,491)
Repurchases of common stock   (117,188)   (100,000)
Taxes paid on vested restricted stock   (11,166)   (6,893)
Payments of contingent earn-out liabilities   (22,900)   (12,018)
Stock options exercised   10,334    11,751 
Dividends paid   (34,743)   (29,674)
Principal payments on finance leases   (1,311)   - 
Net cash used in financing activities   (163,049)   (135,063)
           
Effect of exchange rate changes on cash, cash equivalents and restricted cash   207    (1,727)
           
Net increase (decrease) in cash, cash equivalents and restricted cash   36,614    (27,983)
Cash, cash equivalents and restricted cash at beginning of year   120,901    148,884 
Cash, cash equivalents and restricted cash at end of year  $157,515   $120,901 
           
Supplemental information:          
Cash paid during the period for:          
Interest  $13,256   $12,310 
Income taxes, net of refunds received of $1.4 million and $5.2 million  $55,039   $66,038 
           
Reconciliation of cash, cash equivalents and restricted cash:          
Cash and cash equivalents  $157,515   $120,732 
Restricted cash included in other current assets   -    169 
Total cash, cash equivalents and restricted cash  $157,515   $120,901 

 

EX-101.SCH 3 ttek-20201111.xsd XBRL TAXONOMY EXTENSION SCHEMA 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 4 ttek-20201111_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] EX-101.PRE 5 ttek-20201111_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 6 tm2035641d1_ex99-1img001.jpg GRAPHIC begin 644 tm2035641d1_ex99-1img001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" !" -P# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^^J:7RXFF M9E"*C-([N$C55!9RSOA8U 4F1W^5%76^L8?L+3J5 MAFD."?9/^"W7QR\=_ +]@GQAXJ^'U_/I.M^*?&'AOX9W=[;SR6MQ#H?Q TWQ M!HFL-#/"5E@G2&8O')"ZR)*B21N&56JG_P $9/V7/A5\'/V#OV=_&VB^%- O M/'GQE^'>B_%?QOXVO-&L+GQ#J]]X\B.OV&COJ5S#)?1:7X;T:[TO1M/M8KE% MD^P->3[I[B5F^[R;)99E MB\QQZC+$T<-@\-B<.L/0P]*.PBS*I#"XK%8K+LNR[ 9=)QP]6KB,1AZ]3$8G$5(0A"E3:?OW7R"/\ M@XMT \_\, _M8@=S]@T_C\/[/S2_\1%OA[M^P%^UD?II^G__ "OK^B4Z;I:X M)TO2P" 0?[/M^C9 Z# S@CD\C-+_ &=I/\6F:7C/?3[?KZ_=/3I[9^M1_K!P M ]?]0:K2M>W%V=QWVO+^S?=OT;:_$K_5WQ'T?_$2*%G>W_&$9'K;>S^OZVZV MO;J?SL_\1%OA_P#Z, _:S_\ !?I__P KZ/\ B(L\/?>/[ 7[68QQC^S].Z]< MX-A[]1S^%?T2C3=(8X72]+SVSI]O@XQGD)[C\Q21Z7I,BPM0#SC MO$_3!ST[>M7_ &YP&U>/AY7VNF^-<\M;NFLM?RZ7WT#_ %>\1U?_ (V/0=FD MU_J3D6[5XJ5\P7*I+6_Q MW@B'S/--))IP2..- 9"S2* %ZC@U^JO[$_\ P4-_9\_;R\,ZAJOPBUF6S\4> M'HE?Q=\/?$36]KXJ\-PR3F""Z>V1FBU+3))5$/\ :=B9;:.Z*V\_EN%#?;-S MX>TFXBE@GTC29;:>,Q312:=:/$T;$;Q+%+ \$G3.)(6&1AMP/'\N/[8/@G2? MV,?^"UW[%GQ1^!UM;^";/]I^.'0/B?X0\/P1Z1X=UF6VU.V\':_.^E60BL8Q MXCLM4T&[O(H8%C75-';4DVWES/(_=E^"X3XO>.RW*,CQ_#V;T,KS#-E/\ >SI5)UY-I-M;1Y4]4T6"V& 'J,_CZ4\D# MDG ]35$W:X!^4D%=Q')&N1@ M^E:6Z6::W_KH4M5S).UK\W1II--/9JS33VLT]FF[E%4OM@W;2 #AC@Y[$#KT M_(]#GG%.%T#T [^O;KV[4OUO;Y;_ '=>W6P=.;HDFWT2>J=]K-;/9]"W15,W M7S; 6P,*V<^F#P>A[$D<+]IYYP!T&>F<_F/ICMGIS0]-]/7S#]79>;U MT7=Z/17>CTT9;_S^76BH#.@V@'YF;!7!R, LW0=< G)P#C&.N?0>O/3G&,_7! -0?:3D XY(&" ,Y ;&2?[I!)&< C/ M-":=W=-*U]5I=V5^UWHK]0ND[-K17:NKVORWW_F]U?WM-]"UO'H?T_QI0X)Q MS_G\:J/=1#IC@ YQP0>!@[<')R.#P1S2BZ0Y*I@@%N^=HX) V@D<$<9/7C - M4K-72;U:O?3F3LULM4]&M[Z%735U&5K)IV=K/9WY;6=T[WM;J7,C.,\]<=\> MM%5A.,@D+C ^;GH<9P<=\>W7MQU'7')I?YM?-:M>J6ZW7 M8FZMS77+>W-?2][6OM>^EM[D]%5FN%"[@.,$G.> .>.YX!/2@7&2N< $XSSV MZ_3 .3WXI76NJT3;UV2W;[)6=WTL[A=*UVES6Y=?BNTE;O=M)6W;26Z+-%5_ MM"!R"1M)X//H,]N@)Z^XJP"",CD&GNKK5/KT!--M)IM:M7U2NUJO5->J:Z,_ M!_\ X.)P/^'=,X]?CM\'_P!;G6\U[3^S7\9KS]GC_@B_\!/CCI^B6WB2\^%W M[$OPS\8VN@WEU-96NK3:9X%T1H[*XNX T\$"17BW_ <3\?\ M!.JX4]1\=_@^#_X%ZX/Z5]._L3_"GPI\&*<03X4;)#"X'S9 )%?JKEA8>$_!\\;"57!Q M\4>(I8NG!-SJ86.1\/2Q$8J,HR!A#?"\.HW'V^] MBT?0]2DM["*\NBD!O)E50'G,*.1\Y4A2*_8.#-,Y\>/#_!8+'9UQ9@5AL?C M*N$PU/!4TR^$:2=.TI24N50YM;JQ_0&?^#G3XEL1M_95\"A MMV>/'&OL7]_X<7X M>^-OA[KNM:EJ>GRKIT6G0S/XCCT"-+7[:T\=O,S[=RJLGV[_ ,$//^"CG[*/ M[%7P4^,7@S]H/QSJGA;Q!XP^)^G^)= M+#POK?B!;K2(/"MCI?QAP+PCF/!&+SO@?A3,,/CY9O1P6"BECZ^+Q6'P^* MGA*]>&'J8RO!X6O"C5K4JT(2BXP;DZ35GZW!/B-QCEOB%@\CX^XRR^OEW]B8 MC&XZ\LNH8'"XJM@7B\)0J8BE@Z-3ZU1A[E2E*<7%IQM*\8R_M'G_ -6?Q_'Y M6_\ U_A7\Q/_ 5W'_&TW_@DY_V,NI$\_P#51O!R_P"'\Z_8#]EO_@I7^R5^ MV=XRU[X?? #QQJ_BGQ1X9\/KXIUBQO\ PIK>@QVNBO>IIHN/M.J6\$,K_:I5 MC\J-V<9#$8Z_C_\ \%=,9]N^<=0#7Y3X>X# M&99QE4P>8X6O@<7#(.*'/#8JG*C7BI<,YI*+E3E[R3C*,DVK--:]#]E\2LTR M[-^!:>/RK'83,L%/B?@R,<3@J]/%8>6.WNI84\Z:.*:2"$DCS9E+,D*E$M9^)?QA_X)]Z!X0^&6E^)8O#=OXNU/XCW4EM<7&J:C@_P"C64T\XEU2 M*!)E01%(@Y#;1BOZ*&4.[CCC@Y&!@LK#@'KDMEP03P2.P_"3_@XMC1/^":_B M(':%;XT?"3+,H(&-3U/!(;++M\L[64;CD#&,FO \/XY7C>)LER?-+IRPJQ"4?;8:6%Q.&4:[25JM5SA34;\MY._M^)$LWP?"VOQ[^(?PTB^*_[$&G_ D^!WC_ ,/7WB.;XMV7CLZT=.TZ[\(W?B#PC);Z M7-*&9?$&H)I.GMOA+PIJ)(5"A=?C#P=_P6'_ &QOC7\'O MBQ=_ 7X@^,_"FOW%KX^O].N&TCP_X[\1>#=*UFZBN3:1PR:S+X?N)O)ADF2- MRT;8C^8?MY^RJ<_LP?LXY)#'X&?"50-OS,W_ A.A%6&W>"ISYBE% C"9F;: M"*_C<_8R^%FM?%#]NO\ X*(6>@_ML:G^Q)/IGQE^)]S/XETV#1)!X^@NOCM\ M28_[!E.L^)O#B[]#9&O(A;S2_N[X2-L1L'['A?+N'<[QO'=7&9)DV!H9#A, ML#2GA^(:U*]2E3H0J5QOS,^%XLS7B M?),+X>4<-GV>8VOGN(S"MC:M+$<.Y;C)0_U6<%*32M_2C!^T]_P %#G_9QU#XCS?L*V4?QW@^)MGX8M/@S_PG"M#> M^ )M->YN?'0U<7+;#;W^VQ^Q"4;LEMG\1_/*]_X+-?MRV/[1-I^RA=?L#>&X M/CY>65GJ-MX!'Q&OCJ#V=[I+:];7'VE'.G!'TI6NFC:Y4JBLDGS!E'[$_L+^ M"+WX=_"&_P#"FJ_M7W'[8FJ0^--8U6Y^*-P-(%YI]MJEAI0L_"LT6C:WK]LD M>GBRN;JWDFO8I'7470VRI&KO^%7CDC_B)I\-#>N!X&\%X1,'9GX*, R@$;0, MLYR)6(?CRP,CGX:I\/8W,^+\%CN&,EQRRO).(,\RRHEGN%2Q>$C@O98:.&Q. M.H8FE@J:]O.-/%1>(2E-3G-\J.CBG$<2X#*."L9@.*L[R^KG6><.]C9WQ1%FNM(TO4=3LXKHV[S6VG7B)N=17W5 M_P %Q%6/_@F;^T5\IP(_ V"I52F/'OA\A_,P!M) SG MFZE$YU/PA/XMT[PSXE2VNS9WEM=V5Q96C:E9R2^_X?\ #W"W$F58/,/FX.+=*T5RH^=\1. M)N,.&L[Q&7Y5G&;UZ64\&9;G4<5['+'&CC:G$#P=7'\0QGAX/Z@L+*-&?]F4 M_K#K1A7E'V5.HJG]SZ?&OP)-\"!^T(=32R^'"_"Y_B])J]VI5;3PG#X;'BJ> MYNDS^[>#3ED%Q$/,$<\?W3L<#^>C]E3_ (.%Y_CE^TA\*/A;\1?@?H?PV^'' MQ2\?/\/['Q_'XEU*[FT?6-9BGB\%Q:FEU$EAG4M8N-!TW5OWJPV1U87SE+>% MW':?\%?OVO\ X;>!?^":/PI^"/[.NHB6;]K7PCX#\&_##0]$>:;4;7X&:?;Z M-=>)_,-DTH2;5;:'1_AM-!+OFOI?$VMI TCV=S)'^,/Q^\/?#V7_ ()_?#SX M)?#_ /8X_:J\"?&;X3:SI'Q'\5?&KQ'X L].T&^U.W\/W%G\1=1N-0L=1EU/ M3].MH(K*]T>[DLXVL5\.:?+-';[KFZK'@C@;)<7E%7%9_E45L1 MBZ6&J9)@L'#'45G,Z.(Q.%EBI4,TJX?"34*->$E2J2CS-J_1Q_Q_GN%SC"8; MA_-H4J/#?#^%XASV&&PM7'T<^S#$5,#7AP]&M@L)C7AUB*4Y_5[JMAD MYP@WR?WO&194",'4%DWLQSA/- ;:K?7-IHL9BLI[B99+ MU+="#Y(1 RLS(I4#]*_^"8'[4B?M=_L6_!OXGZCJ4.I^.;/0HO GQ/>([IA\ M0/!D4.E:K?WJJ-JW'B*SBTWQ2X3;"K:NT2A&BDC3XG_X.)PB?\$[;W<< ?&[ MX2 %2/,&=0OQ&-N0K87 4(IW*H)="OJ*:=X2UW0UUSP_K,&ER MRF65-3BN[$PQR0*P6X&]5*Y7Y['_ 5B_;(^('[2/[2?[/W[-_[%7A_XOS_L MY>.-3\-:]J,7CN[TZ\.EP^(=6T+1-7N;>Z:VB5]2GT>_(A@>1XG1F90JDG]2 M/^">&#^P;^Q2'2C:@WV6:YDB?4893#L#LOTV08#A[.LRXYGB>'\CPN$R# *&$6(PW$..P M'UFCQ*\OAC<7EV"QN(S'%UJF'7U>'U.O1H4E'VTHR=I2^8XAS#B?*LJ\/UA^ M(,WQN)XBQJJ8V=.KD&5XYTL3PC',5@,%F&+PT)/$W_#!O[# M.O?'#X<^%M:N-'E\>^+=9OM$M-5GLEED>>SBM%BMXGDA2*:#3YIOM*+(CSHI M=<=#^T=\ ?B=JG_!)']L'X.^!?VJ]8_;G^(]UJ/A;Q2OBBT&ER:]%X=T+QY\ M./%OB/P$EEH?B'7HI1<^$O#VOS1V:W<!/@KXC^(G@KX5?%'X=:AXHC^('AWQ;?0>&=1U75KO6+W4!XH3^T#;)J3 M:AI[V]E)*GF7%O/;FT:%3"N<\)DF3X?*.).(L/P['B7&X7B/#Y5ALBPF%SC^ MS7L\FYXQ5Y?5.:=2"G",(^T3C]O?LW_MW? M&#XH_!?]IOQI\:/V9O$'P'^)G[-W@_6/%=UX0U^^N9-)\;):>"/$/BNSFTB[ ME3SXM.DN- DTZZF5Y"KS!T.T<]K_ ,$S?VT]>_;V_9J;X^:]X'L/ .H#Q_XI M\$GP_I6IW>JVC1>'+#P_=Q:@;F[59EFNSKDRRQ?ZN-+:/!W%C4WCS]JK]G?] MH[]GW]M+1O@;\2= ^)6H?#OX!_$^#QGJ/AF3^TK+2[C6?AKXPDTZS;4XXEMK MNX*6]R_V.WEE%N#N;89"!_.)_P $G?V-_P!M_P"._P"R4OC7]GK]N"]_9]^' MR_$SQGHDG@"WT;4;V'_A(K+3?"G]K:^LULI0MJ<$EA RL-ZBT!/)VKSX;AW) M\VX>XKS/&4,/P9C<#Q'PWA,#'%PS?$8?+L+CL!F.+Q6$5-0>(<<5["E5B\2K MP<_9WM&T>O&\4YWDW$/"&79=CL?QY@\?PWQ-B<8L%/*L)7S*ME^8Y3A\/CY8 MBI4AA(O!N=3#N-":=1KF@G*[?[K^$O\ @I/XE\1?\%5O'W_!.Z;X7Z+;>'?! MFCRZM#\1TUJ\.M7;I\'O"GQ.$4FD-&MG%$9_$7]C'$C%HK9;D@.[ ?L"GW%Z M'Y0>,8_3BOXU/V$/AQ\3?A'_ ,%_/&?PZ^,OQ/D^,_Q+\,^!?%,/BKXF2VUQ M:R^*I]3_ &?O!FN:8\D%PHEC_L?0M3TOP]N?(D.D%D)5U4?V51_ZM.,?*.!T M%>/XA9'EF0YCP_A\J4)4<9P9D&9XG%4I5'2Q^-QL\SG5QU.%:3J4X5Z<*-H2 MC!I1M*$9.Q]%X9Y_FW$66<1XO.76AB,)QQQ/EN&PE>="=7+L#@ZV"6'R^K/# M.5*I4PKJU$YJ4[JI\N$?SZ?XU]U?\$PQ_QK ML_8=Y _XQB^#77/4^"-(&/;[O?&,XYKOQROX.<-Q?V?$7BKF;T23X=R2"UVU M::5M]+;H\S!>[XU<1WT]]&O^,BSM7:[7:UV]Y7M<^[ION$K@XP1] P M;KSDX[=R,>]?YEW_ 4IDS^WS^V>Z@%6_:!^)HY'][6)0>GS#.<%@. ".K9' M^F;,I*; ">P)!VY'0DC(&/0'G. 37\L/[3__ ;O?$3]H/\ :$^-WQOLOVGO M!/AFR^+OQ$\5>.+3P]>?##7M4NM#A\174EQ%83ZA;^,[&/4)K=&YOCN(,;]2PV)RZEA*,WA\1BN::QV&J58RIX>,YQ@L/&O M)R:2>R]YI/Y[Q\X.XDXQR/(\'PYE,\UJX7-GB<32^L4,/%4'1E1BW5K5(QTO M%R44Y*,9/:Y\O>(W\?\ BCP'^SI\$;OPT\E@ M_A6+PY9_"#Q+K$6I6Z-:#45UEYM#M8F,MZ\'DM.X6/8=_FW_ 2*_P""5GP, M_P""@'PF^*?CGXI>/OB/X4U;P'\1M.\):?:>!+CP_%9R6-YX;M=8-UJ*ZMHN MJ7 F6:26,RH\4"11@'?\TB?T,_M^_P#!.SQO^T'_ ,$U?!G[+W@75M%USXK? M [2OAGKG@:ZO'_L+2?&'B7X%=4T@SWLL\>B#Q-X\O8/X_?"GPM_X*A?LI>(?$'P\\ _"S]L'X3:[X[2+3-:T+P+\- M_B'=V_C&2V$D2'2M0\-:!KFA:P]O*\T%CJWA[59Y$"*T&H-%Y3'].X+S_%<2 M<"9EDN2\9X+(\]P/$..CE^,Q->CA:N&X>6/Q&*A]35>=!SP-;!5JB]HN:5*2 ME&HU)Z?DO'7#6#X3\0\FX@SO@BMQ#D&.X>P\,?1P5#$XBG7XA6 >&J3Q#H4J M[EB%7$%\(7NC^*]=\'Z@D.GQ:@FK/Z;90I;O<>B_P#!74Y_X*D_\$GL[1_Q4FI8"%2!M^(W M@U HPQ^Z %X)P00>0:^"P-EXH8N#XKGQGB(\-<2_6LZ]E!0E5H<,YM%X:E5@ MDJBH45#6+E&HKN,I*%S]$QZ2\),)*GP>^!\+4XOX2K87(GB:M>JJ5;B[(Y_6 M:E.=.E*E.K*%_93@IT_A=KN_]-B#]Y*?JW_?!Z?CM_#/>OGC]I[]EKX2_M>_ M"N[^#?QNT.?Q'X"O==T;Q#Z=)#A5IR<94ZE.C!0J1DM5*,T[-.ZW/Z'KX;#XW"XG!XFE&MAL M4J]"O3DE*,Z4ZBC4IR3TUBE>+6UNYQWA#P?IO@7PCX9\%>&X?L>@^#M T?PS MH5HTTDSVVCZ!8P:=IUJ\\@:28QV4$<332.SN5W.QY!_+7QC_ ,$._P#@G=X^ M\6>*_&_BCX3:WJ'B+QKXJ\1^-?$%RGCWQ1!#=>(?%6LWGB#6[I+2.Z6"WAN= M4O[N:.WB"I$DS1H2 F/U\\HYY&#P.>F/RP/\]/0 MP&.'YJ%.C/ZM*3C*C.5."HR<9*+I)KK8^ M2_V5?V,O@/\ L7^$->\!_L_^&+OPGX:\2ZVOB36;2]UF_P!;EN=76UBLUN5N MM1>6:/%NBQ^6O[LCG;G%8^H?L*?L]:I^U;9?MH7GA2ZE^/MC866EP^*?[>U6 M.RBL;#0?^$=MXQHBS?V:[KI86 N\).[+@@G:?LHQY/WO7C Z'L?Y]N?;BE\L M9!!.!_#QC_/;Z9J'FF9O%XS&SQ^*J8O,(5Z6,QDJTI8K$TJZ2JT\14DH\\*B M7*X*/*HQ2=]32.295'"8# QR_"1P655Z6)R["*C".&PE6A"7U>6'IQTF?7? /C!=/77=+LM4N])GN1I> MHP:K9[;ZQ:*ZC*7EO#(ZQOY;JGENI1F!\Q\6?L2_L^>.?V8]&_8]\2^#SJOP M*\.Z'X3T'2/#DVL7ZW]C9>"KZSU'P[)#K:2#4TOK*YLX0UX)Q+/ TT,VY)G# M?7HB ).XDXP.V,DDX^I///.!2^4OOSP2.">G4]3T_+BLJ./S'#4J%##XW%4: M&$Q<>-=,M&T^^O);2^LX MO$-[<7SV]U%+$X*P%1 H5?T:U#2[?5K"]TC5(8-1TW4[.;3M2L;Q%GM+^PNX MGM[VTNK>56AFM[NWDEAGB*>6Z.Z%/+9D.SY0SD,W7Z\>ASU[#MP/7FE\OKSG MIU X([\8Z\\?X56,S+,<=+#3QF-Q>)GA)5GAIUL1.HL/[>K]9J2@IS3BW7_> MM05_;-5%+2X8+)LJRZ.(CE^6X' +%NC]:>$P].C*LL/0^JT85N6,HUJ=/#-X M>,9J_L6XM7LSY#_91_8F^ W[%VA^+/#7P"\.ZIX6T#QKJ]MKNLZ5?>)=6UNT M.I65O):17%C%J4UP+(M;N(Y%@$:RB*'=N$:J.J_:>_9:^$/[7GPS;X0_'#0+ MGQ+X%EUW2/$C:=9:O?Z'-_:FB/)+ILXNM->&X*VSS.QB#[7R <5](F+)!W$8 M] /\_P"?KD$0'\1/3&0., # ]N,_4]<<42S',:N.6:5<;BIYG&2J1S&I44L4 MJT4H0J*<;>_&G&,5-IRLDFV[CCE&64\MGD\,OPBRJI1J8>>7.G?".C5J3=2F MJ=[J,E5J2Y4^5-V6RMYO\-_AIX;^$GPX\"?"OP/:MIO@[X<>$M \$>%-/EGD MO)K/P]X9TV#1M(M)KFX+R7,L.G6EM$\\K&1W1I<@O@?F_P#$G_@BI_P3]^+? MC[QE\3/'7PJUK5/&/CWQ-JWBSQ+>Q^.O$MO!=ZWK=U->W]U#9Q7PAM1)/,Y, M<05 A & :_6GRSV=ATSP.<>OL>_UI/*&U;8#/,\RO$5\5E MF:X[+Z^,4EC:V#Q6(P]7$I5WB8>T]E4C2DW7?MGS4Y+GZ'/C^'O3PC5#ZNO8NM3E4@U1;HIQG%\B2NNGQW^RA^Q!^SS^Q M1X?\6>%_V>?"EUX3T7QOK]GXD\26]YKNIZZUWK%AIL6DVLRR:E-*\*K:6\2- M&GR$^:RX=PR?.OQ^_P"".7[!'[1OC2]^('CKX/IIGBO4I'FUC4?!.M:AX0@U MB>2?[1/=ZCIVE&/3Y+^XE ,][';Q32+D,Q9BU?J<8E[<#? OQ T#4O#?C:WTZ:[?5_%&G MZSHUWH-\=7UZXD?4;RZ.EW]Y#;7$DQ>V>8O$>H/2_LQ_LJ_![]D+X:#X0_ [ MP]<^&O R^(M5\4_V;?:WJ&MSG6=:M]-M]0N6OM1>>Y9)8]+M42(R%(RI*X!Y M^EC"#W.?IU],CIGK^=((L9^8\X[#C&.?R'X]ZXL1F6:8J.*C7S#'5HYA7H8G M'4ZV*JUJ6*Q&%BXX>OBHU'>K5I0G4ITY1MR1E)))/7MP^3Y7A9X>IA\NP5&> M"P^(PV"]EA*-".#P^*G"=?#X14DO94ZLZ5.I4AK&;C&;_>WD?'6C_L+_ +.V MC?M8Z_\ MJV/A2^B_:"\36;:=K/B?_A(=4?3KJV;P;I?@$A=!\\:7"?^$9T? M3K,LMOO\Z%KILSRO(?LE!A%![ >_\ZC\K!SN/N,+S^./\_A4H& !G..YJ,1B M\5BW1>*Q%3$?5L/3P>'=63DZ.$H.3P^'I7=H4**J5%"G]F[MHSHPF!PF 5=8 M/"X?"1Q>*Q&/Q,<+3]E"MC<4X/$8FJMYXBLZ<'4J?:LKW9^$O_!P]:W%W_P3 MKOTMX)YQ!\;_ (374JP0R2M';VT^NO-*XB1]L<(7,LC[8XUY=U S7VA_P2UU M>PU7_@G5^Q)+IM[;7L%O^SE\+]*FEM9XID34M!\.VV@ZW:$J_P L^FZQIM_8 MWT)S):75M+!.JS(ZCZD^-_P=\#_'OX:>)?A1\1='77O"?B[2M1TG48B_EW%D MFI:5?Z2VIZ=. 1:ZKI]OJ,T^G73)*L%VL4K12A=A_F"^%/@7_@M%_P $T?%? MCK]G3]G#X-W?[5/[-'AO7;S4OAGJOB/2_#,>BK9>+ GB>^E\/R2>./#_ (DT M:\34]4N8?%&DSRW.BOXGCUJ^TR)Q?2WUS^B9/+"\2\!QX0I9EE^79IP_Q+B> M(Z$P>)PTL)2Q$(5I4X64IWY9GT\5PIX M@OC&IE>:YME.=\-X7AC%2RC 5\RQN4YAE>98K,L%4J8.A&56M@\RP^+K1KU$ MF\+4HT4U)RY3^MO< .6&".?F ZC&>#P?3N#]*C9DX.5.2 22.G)'4')4G*J> MA)K^:C_AMW_@O9T'_!-3POS[Z'V92L_[5X/_X+VG_G&GX6_ Z< M#^8^+HI/^&W?^"]@'_*-3PQSZ/8#^7Q?&/\ ]6>*2\/LSTK3U1+\3,J5V\@XW;;C=_ZH9^E-IOEYDL'-J,6[VARW MZW/Z4'6--T@2,9 WDA-[@?-M9#K#2-*M;;3/%%I:>'-4U#1K/3;&UN[RP\,V-N\EY)J9U?Q!K4\VJW,EY=_ M0)L\J<>0RSA7)\DXFPL\9G^29AC\QS?(LQRS+<'@, MFS"EFU=T\5C:$)RKSGA*-*C1CK-S;Y4HRE'^BA#EF/!R9>>.5\UMO/&..IR< MX/I6ATJA$O*[@5()P 3T.2PSQG!YZ YR!D8S?'08]*_)8W5XMW4(P@FKVOR) MRW_O-V\K'[E%%5_P NH_\ 7M?^V$INZU?PX][O=35GONNCZ=+#LF^C[LER?4_F:,GU/YFBBJA\3SSD'.>_*T [L@''3(Z<*/Y$CZ$BBBBO_'I^?)?S_>1W[_,G"MN,KMO M6.[;Z^;8C@;T&.-S#';&T\597H/H/Y445K'_ )>?]?9?^DP".U/_ *]/_P!/ IU!:***9H%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__]D! end XML 7 tm2035641d1_8k_htm.xml IDEA: XBRL DOCUMENT 0000831641 2020-11-11 2020-11-11 iso4217:USD shares iso4217:USD shares 0000831641 false 8-K 2020-11-11 TETRA TECH,INC. DE 0-19655 95-4148514 3475 East Foothill Boulevard Pasadena CA 91107 626 351-4664 false false false false Common Stock, $0.01 par value TTEK NASDAQ false XML 8 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover
Nov. 11, 2020
Cover [Abstract]  
Document Type 8-K
Amendment Flag false
Document Period End Date Nov. 11, 2020
Entity File Number 0-19655
Entity Registrant Name TETRA TECH,INC.
Entity Central Index Key 0000831641
Entity Tax Identification Number 95-4148514
Entity Incorporation, State or Country Code DE
Entity Address, Address Line One 3475 East Foothill Boulevard
Entity Address, City or Town Pasadena
Entity Address, State or Province CA
Entity Address, Postal Zip Code 91107
City Area Code 626
Local Phone Number 351-4664
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of 12(b) Security Common Stock, $0.01 par value
Trading Symbol TTEK
Security Exchange Name NASDAQ
Entity Emerging Growth Company false
EXCEL 9 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 0Q;%$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " $,6Q14:\?G>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G60+5<(VEXHG!<&"XBTDTS:XV0W)R&[?WFQLMX@^@,?,_/GF M&YC6!&F&B,]Q"!C)8;J9?-U"+-4_L:4#[)R7\JZE>L3 MZ=Y@_I62W[[/K#[^KL!^LV[M_ M;'P15"W\N@OU!5!+ P04 " $,6Q1F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M 0Q;%'5):HM+00 "<0 8 >&PO=V]R:W-H965T&UL MG9C1,G.M M,B[AR4KIE%EHZK5G,LU97 2EB1?X?L]+F9"MX:"X-]/#@QWEAWPQL.,K;F,WP7?FY)JXH2R5>G&-:7S7\AT13WADG02#CRT?\R1Q2L#QUT&T5;[3 M!9Y>']4?B\'#8);,\+%*OHG8;NY:_1:)^8KEB7U6NX_\,*"NTXM48HK_9+?O M&X8M$N7&JO00# 2ID/M/]GI(Q$E QS\3$!P"@H)[_Z*"\H%9-AQHM2/:]08U M=U$,M8@&."'=K,RMAJ<"XNQPK+9<#SP+4NZ&%QW"[O=AP9FP)[6])I2V2> ' M_C_#/2 H,8(2(RCT.A@&^6.T-%;#1/V)2'9*R4XA&9Z1?%!1#N5CR>(MXW4C MQ,/[5Y\0B+"$"%&5$1#$!<5CPM9U%'C\BB6&(QS=DJ-[63)F7 L5DXF,"=1+ M;5YPI>/,__#N7\G197X^XAG]%;WO=+D)S4]+< M7$+SS-?"U2*D[(FEM7G"=1:3Q?.(+";CC^WIT_@:(>N79/U+R,8PC9HE9"IC M_DH^\;.>GTQ<\;9[%=*P MWZ4A@D?]RN'\2P"G,E(Z4[I@:Y.YA?(G2I.QRB&AD%<5UTYS@_K#!(,\L6%Z M">0HCC4WIGV\()^A'_DJZ\EPR4YXTR439L![E+(;D23D7N4)WS(=8\R59]/@ M/S&/70LRNE [6\I=2_P=BJ98+B[EY,X0BV=^=1<(%>T,- JC6! MXH;^6460D]E&26Q1:!#I=.E5V.NA-E*M"Q0W]&]:6,LE)"9-FT6A H[N-SE8A(6"'7Y N4MQ8LJ>7!51IYJI6 XL8]T_PJ@O1P^'[MMUZP M^X%]W=?5ZLS\X7I-9$&U!@2X2_^+;&I,#F1-@ VRC8"5_P>X62^$A>V/6A$: M_+3\FKV"?<&RXPV7YV\#P;U!+ P04 " $ M,6Q1@ZFE ]0! R!@ #0 'AL+W-T>6QE M1'9!20(J+ @J"SL/OG:22M+0-SN5,=FOMSN=V[@,J ^B+Y,ZIZI/G;Y.UN,D MX:D#0#(JJ?N<=HCV+6-]U8'B_2MC0?M,8YSBZ*%K66\=\+H/@Y1DZ>ETSQ07 MFA:9'M2#PIY49M"8TQ-E1=88O3.O:21\*5= +ESF] .7HG1BKN5*R"G2:2 J M(XTCZ*U 3I/ ],\QG4047"XZ2FCC LEBA_A;+N4_)5;4>RBDW RF-!)%9CDB M./W@P5P\DR]29(G/D_4.6\>G)+VC^X#YXYN4QM7@MC8)7:DBD] $.TZT7?BB ML2PD$8WR02UX:S2?/:PCEL#+5B#E4]C"K\V5]MB0N!_9$LL>)B\/W@9Z-G_&TP"(\.&C'.>&RV_K?4D]OJW%HYO9.B MU0KBW'^Y89'Q=1SIC!//OELX*94GP%%R 8>B.C+?';=G&'$]36-SVW/Z'WK^ MN^O<@@;'Y=&T/_K_\BK_CF.VW)[#%;VZH!M+PD.8TR_A?96[!U(.0J+0"^I$ M78-^<4^]//+2/^!7^KZ^AH8/$L];,J=[_!EJ,:@W6]5C6)>E:H\_A?*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'B4?'D78FYJD6:>IK&HP=MX1PT$G53$ MWHI"/J:Q8;!EK '$NW2:9;/46PQFN1BUMIS> A(H!"DHV1%[A$O\G7D(GP&LK\,S4-AB.G8RF2&]B M]#V,YU#BG/]3(U45%K"FHO409.B1P74&0ZRQB28)UD-N5G0&[O+H YMRR"9J MZJ8IGJ,.>%,.]D9/)508H'Q3F:B\]E-L.>F.7F=Z_S!YU!Y:YU;*O8=7LN48 MY0]02P,$% @ !#%L420>FZ*M ^ $ !H !X;"]?+7_OR4Z?:!1W;J"V\R1&:P;*9,OL[P"D6[2*+L[C,$]J M%ZSB688&O-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C]LCCP#S"\7>BI160I M2A4:Y$S":+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP3TZTYWD7-_=%KLWC M":[?#'!X=/X!4$L#!!0 ( 0Q;%%ED'F2&0$ ,\# 3 6T-O;G1E M;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@"UUP 6-/&JO^DV=: MTMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0"50=.8ATB>*ZT(3E) M_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M-\$V9P&)9/(W"S&I* M&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[0$I&0[&1B5ZE8Y7H MK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TFGC",S[O9_,%F"LC* M30H1.;$$?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^DX K @ $0 @ &O 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " $,6Q1F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M 0Q;%'5):HM+00 "<0 8 " @0T( !X;"]W;W)K&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " $,6Q199!YDAD! #/ P $P @ &=$0 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 "0 ) #X" #G$@ ! end XML 10 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 11 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 12 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 1 95 1 false 0 0 false 3 false false R1.htm 00000001 - Document - Cover Sheet http://tetratech.com/role/Cover Cover Cover 1 false false All Reports Book All Reports tm2035641d1_8k.htm tm2035641d1_ex99-1.htm ttek-20201111.xsd ttek-20201111_lab.xml ttek-20201111_pre.xml http://xbrl.sec.gov/dei/2020-01-31 true false JSON 14 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tm2035641d1_8k.htm": { "axisCustom": 0, "axisStandard": 0, "contextCount": 1, "dts": { "definitionLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "tm2035641d1_8k.htm" ] }, "labelLink": { "local": [ "ttek-20201111_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "ttek-20201111_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "ttek-20201111.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 59, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2020-01-31": 2, "total": 2 }, "keyCustom": 0, "keyStandard": 95, "memberCustom": 0, "memberStandard": 0, "nsprefix": "ttek", "nsuri": "http://tetratech.com/20201111", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "tm2035641d1_8k.htm", "contextRef": "From2020-11-11to2020-11-11", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "role": "http://tetratech.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "tm2035641d1_8k.htm", "contextRef": "From2020-11-11to2020-11-11", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 0, "tag": { "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r9", "r11", "r12" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r10" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r1" ], "lang": { "en-US": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r4" ], "lang": { "en-US": { "role": { "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r5" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r6" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r3" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r2" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r7" ], "lang": { "en-US": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r8" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" } }, "unitCount": 3 } }, "std_ref": { "r0": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r1": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r10": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r11": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r12": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r13": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r14": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r15": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r16": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" }, "r17": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r18": { "Name": "Securities Act", "Number": "Section", "Publisher": "SEC", "Section": "12" }, "r2": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r3": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r4": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d" }, "r5": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r6": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r7": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r8": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r9": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" } }, "version": "2.1" } ZIP 15 0001104659-20-123812-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-20-123812-xbrl.zip M4$L#!!0 ( 0Q;%$A1U4#-A, ,YJ 2 =&TR,#,U-C0Q9#%?.&LN M:'1M[3UK4]LXU]^9X3_HR;[[#)TA%SL7D@!Y)H1 L]! D[04OC"RK1 7QS:6 M'.I:QLC'1EL5V+LBL+NIK4*:C*WF-TR![S =.DO@JG&3@D7XXZ MYXON++[_HFN6>=BF?<<;8@9SR"$5TSDUK99"0-*4Z!% \#ESYXR?A%-.YY4 MSLKD1#GES1JFT.L$?HK7HK[*0$0L6SY\ YYK1< M^K#R*R0E M<<8X8HFUGD,-4'_:LB)>V1>: M;ICC8)QA4M?"LRJR'9N(1G-:Y2I+/+$6Q$?3,(CM+PW^ /JV1T, ITN]G[(. M-RLGGC,4RT]1X!]S%K^GD V, S9B5F,5(E5;:,1!-H+B^_!*2WN8 NM$0.*DSL@+H10J4O6%@DSC4:$$1BX8 M1L2,S)_.GYL&;^F;Q$."&Q+KVQJML^CL+0]>H,O&XO.QN2!GQUBE @(,CQV# M/:LM6 @@+=I6AL&4)@P*6I;)BA 0//1%&I7SR#:ED&%UKDAS2# =>:3F+^,J M] F !4U1%!Q: GQI$Q)1^$(0G5Z,8V%[5O" G8!I7)4M'RL6!F:.%VI^O@R6 M:8R#&D)Z3&QG:-I/H7U:+LMXXP '[1$IQ DTN[(BI9T(K.A!%D# 3_[?@1M8 MWB'V[DR[BG(I"#/<6K21F_-T'P]-"TSSHP9]'TE :>:X ,QE\P>:PY@S%,]2 MM?_^I91R^W-$(;_4&5DD?8GOA/L,NX8UX.ZCB6FP 7<\N;]3D=&:XP'W*2#\2/>RGPL(REO!,F!5OO4;O6:QZC;J_>:W8.L MELS7QE!VFXU/G5:OU>RB>OL8-;\TWM?;ITW4N/CPH=7MMB[:C]*Q&?D"'5?U M[OM6^[1WT=Y%QYE&1HH5Q9R95%N)Q. M'SOZB(>1_2+&_S:X:)_L76%'N=( YO=&>&%\J5HY?;8<3!UD.:6U M'S\)&],UT/A.L]WS5:S3O+SH]-Y&RR]''AUAFR'FP$"=%Q4D%4H>.1Y2BCO& M._G Z6]OL0'AO4:>R4S W9SJ VR#W:SK##E]I%3RA=]E5GB,QWGJ$-?Q&-H) M/A,,_IM0AL@8>B)/-!/C7?7UYVIY@>:7%NBEB$";,CZ-7ZFG1N?,806]3^]> MO%+#.9$!F(8P;F#@V0Q$0^RXE1PA+%5K.V,RU" M4)1=Q"'_M M\8U9V>>I. M_*F3V6R'W)F45_883_#C9Z[[N6'TNU<;/B.LY8ZY;46.U!IW@%8B%)V#F'ET; M_J_,>'I.9 HSGQ;U[X6:K3/\C:>T$IG2$],BP#\8\OCY4[SRK'WF4?4<;\QD M+7"F:M"I4BH6_YU3D8],10]/6W[!3!>:^]B\?&V5KO(/UY/+G+6Q>4D@(%6K M%-,%I5 N*H4UYPF^><^R:!N4\XY8\#SN=2#2]=!7"'2I88JH^$#S4+8&[D@J MA1FV$^]>H&@OT*Y-+/4--MW M4T;NWYNEC9FE&.2I6KZP5T1-#"GDOVD6%ZA3M4M,,>@A3F(&E&&)FV8<-\(87GB7 M$"V!M4L(TER[?>9:YN7U)_)V05H\@:E: Y03@-EF$NLKT[@7Q_BE Q18-Z:; M')L:S=/K<;_0>%!?SG8"5Q'LX$ 5);?W U,QGRJ>A[D>B-ETL87(E.@C9HYY M>@;&CH!*09,UXKD.^F:Z( .#O'$^]FKV;6=9:1J^TO U5_<(3E:3RVB5 KC"]5*ZFE!+5XMZ+F02YV[H /OAPX]J.!NW9?>NAX[8]=1]D UGL+4C[\6REU MVV&H[H+EUGD0\A8B/P$K#S&U+.IXPNC#1RS-"PB[CV0QV=C>HMR<(XN[:%E? M?2VI?QU1B-9FKRSV.9;&@.CWB!?1L0O^#>PI3S?R[#\BG ?@*$X'[I7TDOGVTH^RAQDD'J?E8J/6^LE0L"0!4D!0DJJ11P M6E%#6AG9TISK9"&7D3W_J.73:GGDJ^6E1[AMXD1;^?%';:S6_. M9]HT*N>55U7/9+K>6$V!D+0>HF0]*ZH4C+2ZH_F[\LF:*]M!?>4O4H?ET#]: M_+065^*UN$7IB'A/ZC+[R&YNWI?IV?E;JO(*<;^&0N=)NK"COTBA_:$_KT*_ M,1D! =]#PA-'04-QF\PGB <9B;MZCFA[2^'&)D@P8!83\HG$=2USQY<=497; M\\M[\,M[]"\5D47Z, "/F#-_Y)EW@_FS];;NH]QRF/YF_E-;+2O[*TLG8O_* MB2^DN-/@3*POA2I2W6F\E!>;E]^S4=GC-YXD?>*TE#Y .F3R],G]V"B!:^[" M_D1\>UB6BCB%=#;4'&N'OOO=N>8'AZ*330*K[=AH,C#AR<)*)._U/EOAGV+P MY4PMQ0&%(,F29F^FJ)I0\7B_?_X^-^[_H^P5CS:QB;6,,U7CWAX$VV6.?K^+ M_B^7R2DPUQX:8VN4?"AE3?U[7.G>3.)!R<5?45VQEN+%W3:+C?:WO;/[9GD# MXHX@3-5ZO6;RT>-?2Z3Y)24.0JODXX;G(V,VN6.?NO;>QO;UN&E8W=*+HPF$ M#Q%#&U,#/TAE1Q^P=T\8.C]OK#$G*UOL/T%(]KN$I@FEW)9M\#B?(&V&=%'G MAE'WX *(.$H3+3]O;YD4@89"EL AWZ$[SYFP <\77%Z3QA09I&_:XI!GN(*8 M*P;AY%+Y4)X^SZ,=WG%O7U01@\ZF."+J\B.B?.P?0Z: MYQU\X KPS.O*^+MRZ?4RZ!<;G&8PD:=R(AO^1"9FF&MDX(W(WGR 02+PXTMCLR:<>P3$W!S=;6!7K 0 M'AF;% :"!<*VSJO'6!?ODN"=^1M+#.P95&Z4&?');U#:V,'SZS,K18T,]U#K MKX] H]Y =7Z*"Y^A"YVQ%SY#%T(W=^%SK5+#QH2_<><"%VO.P?[4ELY>P!1 N<1]HM18C0Z1F!UP&W2%T9#%Q@N[")9Y?"P& PZ/-ZRBYZG,1A.9M\D( MEJ*/8"(N;!1<__-=I+*[O<4C+T#!7SP$W_7!KFQKV7J&A]UE5*WP+R%F)V%F&'=B]:^,_+ R?=-"@J%'D;BQIB8!/EH>XM?7T0R8.@2 MB.<7)*I[\IIB!M4A0G'G1V9<<3#2@_ #0\C!,QK&,$0KXGR.R P:(\_C^R#^ M)5+,,XN!J9E, JY4,LKFDH8?.J\\7S?M^8O)1)R->0+'3X:B^>K:%2*')^(0 ME.['>SRL(E(PNX@.L&6)6$[C((-K%B!5B 7G+[/A9Z$<$;,%IYWZ(?V)/6:R MO15*%'?Y9."AF.]='O.MD0%&QY"I#FK"'Y&IT 1KMD*N?U=17]#-Q<%/;XWT M@4]Y!BW++BRP>9(95:70X40_UA720Y!J$^8L"=$@$&<+I=0 O[^< #DQ_)4D M5HG0Z!%03XE81-% MAR3=S\MH^ FS03":>!9^PHPM[?$ZB#(,K$&$A"@!' , MD89$^HJ+XH^C \TJ9W+*YAW=A:CT-/F]>/K'CPD[A&T;\D:=KSZNWMP3'3F0 M/'*%/S8]T';'HR*)-8AN8;Z3BGE97]GCJ2H2[R *O!78%QW3 9(O%+(-:3B" M3^!_MK=3UU +$L\:B\7@U&R^#KUE_BN@4V@'_0 M1A1,.#_\O\QM/N>[Q#\+]547:N55%NHB[A17:/A1#1F0^M');[]Z'Y?0CA%< M@ R_&">I=R"S31=F_G4+ B/_)8=#-9+1\D,5K MKH&GH%V*X+TC@_==9(B0;<6D(VG19:(1!%O)F48T1^'72K:WGLH\T-.)AXR: M.6KI)>:'^M?W%0O!O?Y*_LT55.$SXF]\1H;_$IUWOXHA7J\&J>ZC"U>LG"J'ZV<;^^@S M/\D S;]/B3+R$E_)_C[B+S>KHKH'*9 >O->7BZCM<,;52.4O&"4*[G\*GC]8 MRY]@"?%7&+9.V_7>IT[TE8D_&1_/"IN$X0N_*T[ZP8<1Y# B?%QW%SV2'8F\ M9R1\U8B*',FDOJ^5U0I$@2IHX$41<+@:&6"KSPLK').H\?@=>-UC9#-G>TO MPR,V<#P(THQ?+T&):-FJCBUOH3WJXA(V]R)^;_4(:NC($N^G.YPA^S"EIA[U M=Z'7A_D.3[Q$3!Q\$FX+1;]^(M+#PYX\D_@[$C?7JB)7*OZ:ONKC)_X3BA]K M!$9S5 7 =#2KAH[&HAEP!\EF;1<;V-SC/HJ [:V3A[XSE>S*;%DZ&".QY^ZT_?ZG3/K MCEJMFP'M]"^O/GT[L;[@?Z97[>Z@-[DNN3?7RD49LTOUC-JG5R[Y8GPZ4J^< M64,?#-0/;&PV6S>3&VU4NC\ILYMC^^'CW6G^XT?S>N]!R1Y*]RD[JO;-!]ZIP*$7R_U!+ P04 " $,6Q12<65]*Q( !)U04 %@ M '1M,C S-38T,60Q7V5X.3DM,2YH=&WM?6M3XTC2[G5&[+1M=*E\ M*BMOE97YX=]7OWT^W-[Z\.^SHU/X5\'_?;@ZO_I\=OAA7_X+?]W/_OSA^.OI M?Y3+J_]\/OMUYR8*T_>*IO93Y_;CSK_U4<9P][_A-=)_R"_!"ZZ.CK^?*: M].!WTSLD0OWY0$&"6HG_7RZI.E"NH[C+XY87!8';3^#G_!.2].'J6_Z4>QZG MON<&.2EIU-_)P/QP=:I\^_H7#.7+KSOZS@SL3N"FZ]AGRK]Y<,_Q.8";&R8M M =Z!D@W1M'^>Q"O@-PC7^6^?E,MO)[_NI#U=-2S;U+K:_^,_'*>E^;U;5=7V M_N[?[BA'GZ]^W1FA=74Z-KZEQV29/\^>PR<3U0) Q'QG7Z^C-(UZ4].GK.I_ M)<:SFI&4&<#'KU^NQJ>D=>/V_.#Q_?.+;(I[Q4KZ<'[XY>RORQ($?3O[?'9T M>?9A__Q0+CTD MCI&Y+X1)L? 9B9WQ"S*QD4_J<>!ZWQ5MSP+BDRCPNW)#Q,>3R+09XLA"N>QN[VUA7W[I1O MO!_%::)_FOSD: MS7!]9O@;]T!E*C="[):88"&@Q8P:>YK-E$%?T;2?E?_L_X=F=_-G]Y&[L>*Y MR9UR$T0/2G2C_*3;>BZAQ6SK-LUV/6?[&FS>(+HM,=TXO\:>;BK78Q-LB?D5 MJAJ^P6S_OO_[.F?[I0^<-%=1!_DWC^BU'UZXB=OE(3@_Z!#=1''HN^AU[2G" M5E705&5R-.>AM[>]M?OEZ/+TZ'?P>:[._N\[IKA*P-VN#Q9L/X[N?? X$,([ M\)A:'.#RHA -5_P[HL=#&!2'$<+WA,?WOH=#3J.N^PA_#Z-!Z(%VC*6Q"_Y) MK*1W'/Z=5+WX)+F.Y>J$%\%=E[R?CGE5>IL)R;RW/M^BJFD9&ANY-S!A_6\8 M-=\RN]8/9\PE3'WJ!KR[O35E$V?V,!/&,;!4,K@&9@*>]%)@"R]*@$%VQPSG M=TNZYX#WY1\7AV")X3^9* &'_,%-)FSQ/>7,A=41WB9*'P:>W+DQ5W9_";K_ M#*(#T/Z_Q.+3.T7@I0HGXZ.+D .)7XBR'+'3,#Q%^>W.=H>+,7D;GOK MEH<\=O'2FSCJ*5$?O\% $GFIW1F-[%B*.<5-!<:X\ Q_)CCC+>X )60BC,% M'*ZD5@0RO(6?Y"*3PB[A_PS P_7=('CX% A@@WRHM,WZ&M>S%'!!3D%\$G_5C'U8E<@Y3^NZC M>QUP9/]3[DT&NL20MK?22$G2R/M^%P6@,1(<2,:;KO@R28FA9J)<.9\E1,8I MA,?DTPE\KEE#D0(/]:)>#SZ)%X,F.^IV?5Q/R-8L>V^!#F'BK2=1K^^&C\J= M"X_6U>'Z@W?V7!]%@S((NQD@;A_U(0Q"(C@:%NI)9+*DQDM)ZB"I8?^#&O8M M*""T)F[&0FJ9ZD%IJ.;"4(J]\7",D+7ZGI%?L2<\/?$K>GM3,CW_DVY+.:X4 MB_$GK@3>">_/%L+0L?"0ZW!9PIJ1*XW?^]$@$8L-S#3X*9$AQ)&3 @;=-9(V MSK5P>\S301SBLAB]%%W0$]/H'071X/;.UCX,)!K/Q1C%_KX"5]+ M]99+"IBBASL?A #J;#\\IKO?/P$_$4DPD_EW> M"@#^.+O)%1/2Y=>I(GYV;^&]. XIOIUJ8'W5AY8K3!._J]62_GH M\Z#[7ODV"'CK D%IM0X_G)[_N> FSW#_3+=^WIFX<3QT/;8!*1Z4;2/DFP@C M&N'^P^R_8X/;GQA=_78+)DRP+U'8$N;:#?!YZ('!H_1 S0W 'T%N!NTRMJ"V MMZYYX ,_)KGGH]R[P4!H/ECC21_4JH]_A>7B@ZUZ/4C ]4F2W+O9 Z%Z(RQ@ M!9U5>%W@#Q>7&(401?F0SD$O5:HR*MSA$XL(]ZG&+&B42T7+UD=C S#F0MT+ M.9Q?!_@(,8:TBP]@>_J *]B?2293P#7HP?@X8P?*%_[0E2_Q^=>(I,# M?&)M8_BD2/YH^HP DCTF7)YL4X[DRU/"0IS&8"'ZIO?H%@UJB8UFE&735/4! MD=8UF+_?6]<<> I <8,']S&9?+8]X]D(PG1:0O;.$6=,O'EBHB--%"G_3/E*8%,.77!.#UV,?[QG0E7!AD:S,0L M C'F J%_XLKE,QUN0=WFHYTX%C^3+DYFJ(I0';#J'MB>4J1F1+#M+3!).VH6 MS.A'/LID8=0&+AAU^3NRP(%F%%Z)+QV2.CG"/>6OHN &1+P(2:!=/2O8F <7%7=P*Y%"K9$"/&$41+>/F=U^[XJ 8]=-7?C% M#1Y3WY.F*^#810<.D1S&/] ZSCQ?,&''W037BR/07>!+"H)0G^ _'E@((8@R MZ6(+_U6"_0#^"-*->.6CP!MNX^@!T,BLXT<"S"_>;AO0\>".(,/R*R"0P57&)A#/GA M30RS'@\\\#[&W%\ 0V()E,>H^\5DP*]@=V71+AF= M$C>-0A#C7)C99/1$@&&!#X,]]=\*)!T,UD"8P4F$9&.*16(P]%Y8P%SY\P%/!Z2#-[GD0]>6CQ5778(OVN,*% MZYPJ[DV:!9& 5[F,Y/K@&L<\P.4B??ZGHXFG&G@5*9]OX_@"I.E?_!H\SG0CA>BYB*MA%/\!IA,LP'LII:(^)AD.0C_% .#VENMY M*#-<)4"=[PZZ?M2Z]Q,4BP^2_$Q]]T%>9?I\% P9EQGH/7.Q'S9K6V]LAU9$ M$3.9N[TU"B<&?O@=I*B(FT;A>&1E:!K"D!(?)"!*("XL(N]NS\,@ZM.]#DV7 M@7J\M/,>EI:[U]N3?]J]N'I7G9PJP)\"?1L1Z,N$U(S@3YJ%JW+1>3OPN\*, MQE6#?^P!IX*Q@)MEP6,6E!?FK8@4#<.$H!O14G#O73\0?T:%&PU291"BK1M) MDYC?W(C<7U#\[B#A$W%Z#_,@4@SS=WTO4[T]]Q:6,)H>PI;Q>\(ROQ&V,MZ+ MPXE"H:UC#)AEVP5Y7#(9B(VQ"9J%(9 ,;FY\3[@H\#[/3U 1U%?X+1:BTF>& MJ Z4/]U@@']^<\&J,2QR% Z4J\<^$'L$/.I[!\H7M\A(VC-A\'PW9'M+Q,$KMHO@W6(S/QHD\+)$V>4_/ Y_0BL7PS'O5FN' M+98_.7F29OH WE"SCD[N+7H4\9F\2;EFGJ1.3NVZ3)RA*[XPVZ]YX'B&"9\= M= ^4OHPIC5;GS >>?/TL#PS:.V4>/DN0S9.;5W?'TDU\N3BXK> W&ZX3;&/0VT3:+X MO1+?7N_JJLETH\-TRWHW^_R%V9DN,S#,DYLF+;=Q9MU4Q '%]\PJ'_!3\0-F M5D28<3B[;1G,L,V7CN1_-I3\CJDQ2]5?.I+R]-0( YTYCLDZ>*BRP2@83%/; MS# [%:+P$I'TUYV?\IW9PA)?A >^-#SQM<"@"O3%Y?31D 6L_<54SZ0+6* P M7L15+WIT-NF[FFTPRU*7=0:F1_NN:0CJFL$ZJD,(+HV@;=K,T C!Y1%L:VW6 MUF;HKY':2#+[(8V&X+77BAF[7=T,%C["UOO-'I>_W>>"' M?'2D;D]Y6H9Q,5#JOQFTJ&86^Z8+QGOP /KL"ASS'=S9[RGEY+[ Q<7#]8L/ M?=YBVD#R=:W!Y..QVP:3K^]US.K(KR*P\P2/98,[.X<7^1%YU_/@37B0XW^> MDEIJ:I;FA<66H3:U#*MZX>N2-;6\W@99;W2V.B\DJ^+@0&72 /./O$A4'QE: M@DE]9V)7W5.GK)+%0S1U) EF:TK5O($ULXM<2#-5%TM@Y_#DZY_GIZTLR-ZKQJYFPNBK];R>_*?O*2>#ZO1KK^C>]:%YJ3]:1 MK+<\8?I+W;57U/Q'H]I?^^=ARF]E(+>^<+]E1IIK@&TB631A&V<%%"1U8#P@ MYE@'0APZ=G\HOCR7- >"^1DB3\9=;99(Q3DB!?R\;(+(@NQ'&!*&A&'5&.ZJ M>^94V.;U4KV*C+DE!':6P#'>[Z;TW,Y* EED=I=,!*D^#43V]WE^=I?+_V@6 MBITICY10+(NB,<--)!3+HZBU5X/B\5'R*34L55/PEO^97:I?F:BH-=&; M0!0HN0T!,5F!5U3_[4]G!$BK7Q9.RPJR=97;*.J*RD=8C,V/L7(1UBAS16%@ MK#N>)LI1XKO*A>OY-[XW7H:]#R,3E=^P*&+"4ZRYR-TX;&'9EL"791,?LT+# MHB3:NLL)59R?9I=)3QNF^\7RI+B)K9D6/!A>QHZ8HGU:MBPVW,5-Q/6?*JV6 M789M1Y\<^\TK9RBK>]_H1''>D72R">(&X_+N]<>"\I?6*I75YF*=:V3)/*P[8FXXKOLD'?+L9'(1#!MV/K""T0W MUU%[CS3*VA'\P(N 87NBY<=T*P_VI','P_.9T2#V.. 3P@*6%V'7F-M'67S> MQP"!;!$H6GH-&QUDP8GMK;^X:-'PX1Q\!(F7*$1\B46(/2Z*-/\2\]N#O)K\ M^>%D(>-16Q'9(SCQLPXK0_KR)C%9TQ)97+^'YPC&RI=O;[E/>) I?='20+G' M?"3EPQ^'$R7'/^S_<
B1\7SUGW ME\MA]Y=\%'\(6;R&T5R-M9<1C+ MV+_'#CJ7F#4F6U]]AG]N9:WK;\@?/>5(]N[1',>2G76P(#_\ .JUF\C2^6ZB M_/+/($H/W!#,9[\/SV3R!V #^4$V:2[[",\P.XB./SQ6:7K0WEKV)IFF98!"\*0IA^%E/ M!6$FX$NP.]-4_Z>L"YGL%74S$#W+L'0%/"B*1\U;CY1[-_9Y^BBV-$7E.>#U M'G9PB&ZVMV0'.0$C?XQ"V=Q-%*F+ I:UGI*]'R;?E#>G@E=E+P6("L:8WD6R MG3A"R46K)[GC6@R%N&2TP%BV@XJS?PWF$#:>"/R>GXK^$>]EHZA1>ROL4I$= MU0*W+.SR'@KNL0[/0Z-5Z4>![!$G.SH/^6)B7@_$(__8NP0XNSWL2YC*3=EA M!YA1ERU/E!=)9 =#L8&,K_"&3_$>P>"#GW&K%JB4+0,1B^TMT8_O7JR/H;$M M;[H)T+25XF#B)B7R92.[6S>17-N3#=Y']TM>S3:996_K<>-WM,%\(*Q_U)?Q ML,A^5@PE:WDG$+C%(0K#6P%%$B)ELHG=$((;\,]Q#%T_B0>RPX5H:B@60'[/ M 5#1!Y$BE*7H\Q&&@@L$\X9<=%E[^L*\>F(&2Q>(>D06'(39BI=;X##POC3. M\J' "^8\Z\F?\YG=WA*.,.+6BX"_P8$0;V4H;8 _ GP];N1@QW$^>B@V^/%% M\S8P.T-?&A+"G_%%NQ;A38R-!E8'/%!POQ*X#TGF-N2-@<7DH%1(<]F3^U== M^:B,6W-O0K13RWZZY=C(L'^'T@Y[N^"(LR:-8A[&^IJ/^CGF7E)VT$&^%08Q M3&! WLOD9@H<[PM7)\&TA%%J0\:\@!**C-RA>Y0C'JU!U%9@"_D@7!\%\<_= MM[W5C4!=IYGLGF1FT&Y1G,Y^!B ,K Y/D4[AT(.5%P;8%1/X1A3L$19_R.7< MBAYT.6>)WE2IF.)LA@3$_X!D]&]\F(SAO?*Q8QPI&D4"&=$CSUI;7LOI&3$! M@"TZ@((*!4#%G?(QF:I'LE&X9NWG >Y!KS]LABE[2W+L]Y,OWU%+K)%LG1P8 M\C5*.5=TTP3C%;D8/780+L"FH,$"_[^N;$PS&HEL-02THK1 2S:Z:66] _'- M/?#S(]&$;Y0.>1X.!R2.D@N?L84LF+6?66A"T G1 NJ*RS*NRQW*\LP&Y0@@*[NM&_9Q'$>V MWXJ&EZ,7' P5*\$:T0!VQ!+@TW< B0K/D@TI#%'"FV+\>4 TDWT(Q-6>Q\L'<&88U=G M(\DNG^20F6I5D7*NY_[-1P;T 8XSS?J49N,+L!;<0$X5\#-.(AH&<&V21MYW ME! >+,G[")\\DMQCH(->Y*CMP(+-6J("=US[$JK1JCD% A[0((=_I#B\DRF) M7; 0LK4Q\EH*/!%0$$G>U+7+$P^5JS"\9_3P!FI\,&W 6!([?-@+%C">,;"C M,$3 OXE)1VC _>])1U]36_]7&35#';4(1XNR"P/OIV-=%T5C!&R)(-?2C%?] M+M,^09-\RUCLZ>M^%Z^;[D;N8OM'L(?,4\@JZ? /3L9^8M9,US14"]P M4?'"0D,O*S,7G^]\"^SD9=WSQEM?)GWN?D^$2RGX(7.-QIOU*J->O:.8?#?B MLCN@=/J1=P=]<==SGCAZ3S_ZV(X[0&\UR72P<#2':D3H[2ZHF6BOTCC->L-0 M></0OOHM:ZRX_CA4--8%-5L.^:"&W4QQ6F1S>93Z8)/%W3$O9!B30377 MQZO&LIA!KL'#X/E#&_./4/C=(O:6*+O9\D8\LF7]3K2-S]Z9NR'8F3I#;33 M83O*V;&Q;T-!K7S"%9%UFQX32T.1-(R.&:98DVY/2((]Y2^>[\H(HQ4DU'/C MR!M=/F \1 2R\(V/PXT=5[EW@X&(+*&EC[$T;%";F9U3R.\I_XX>A^*\(8F5F"XP:E^2B;UJ=1%,AU-28=1)/N,,&-.SF;?A*-FY,QSU;N MTVD6JMQ%BP]X)P53 D12!..:: N*O>Z'%C/+5(SH(1HBVB(.Q6^PEND0Q"$U M,O@CXV\RJB1(2Y[Z07[> EC( MF@=-;S)G0"RB"I7P:H)J\?!=Y]/CX\C'7% MLQJF/C_G8ACS.Z?.8!8_&27V/PE8U5RZ+;;18])&S_A&CTD;/97PX+RI6:Z] M^XS$]0_'AV/]Z8?;P-Z>S..HJ '\.LD9*<3MK4\@JX>VWL92]-12;[/Q-G ; M2%"^2FH_?#%:,&8G.^N*:$+680V5;O:1*9@6!W^:;&%T@H$T, '%7A]>D5TN M?W@GS>#-0&(7352X.$!+[-W8J+-:[:O_!_=H)T3LVRD+/S]!<];DR;^VQ[5= MQD?+I.Z7?/XJ![Q(ZGV3!CP\X*@93_GTV9,/LA_PDI;BG/'*#IJ$1HX&JN3U MH;%H2OCJ!4L)5%I=_I:SN M0:02J40JD4JD$JE$*I%*I!*I1"J12J2^ JG54[6J*IV+Y?_FN:G.SW,&GN,72W=="3-D(S%+-;PHRS Z:UO&GEEF<2R!T-H6T)HP M40T_4]FQ K@9C&3%/=*\I))LQF#:ZC6WNELDT;CYC. M=)LP*\EEIH8UPPFQA1$SF*:V]PS"K(S&=-JD,,8CKE7=*+U=>!92UK0,I0LNUMG3*\K]6P'SOMLH+(URIC%!^0Q;EM,S!&5Q MDF^=F7+S!*919W&Y>7#NJN4",+30BTW-<@X@<>:<*(1>9Q6T@7A:)#DKEIRE MPHHD.0L'VZHOCL27#>9+@K)**&NL?38*2I*6Z^'+5V3!5>2MJC4"L.$NR\G#8,OF*DS&R&3VF*(=RD1AN6]7*14IH=^$9,"VMSHDL MFP6F9M!K'F.6(>87Y5%^X6ES!W[(2]/WZ?)3=FJ1 MW_9XF)(__Q:XGD@E4HE4(I5()5*)5"*52"52B50B=?-)K9<_7V$;QSGC;NAA M$8V9G9*=LI<;S$8FIFC,?JXK:L/1,36=4DP+L:%2ID4CZN@.85/$-PZMJ6)I M;.@E.Z$W"!W3<>BH2"'G='25#GT6<8[5IC*O1=@8-ME_17H<;&,Z#%'$-SI) MXV?TN$UZO% :EVSHVR!L--9N=PKE\1J!6%V.RC+#7Z9\]401;3D6JJ2]*!_N MFF!.4K6N"JMU48&IJJIUE:UN0V ^!V;)> .!60RFKE%OXPIKO%.YR.H*F5)5 MV"H+F6JD@"HSC9R2W:D(S&!^8QI9%*)W0HYLV0E0@+S M&=/(*AFI)3"?4T Z:?/*3*-VI["@TH96TJXPVY&*:E>]\Z#:;=K1*T1'UTJ* MM@:A8Z@&85.$C693OEO!B&S-(;XIXANKY)Y1@[!QVAKE+!7R#>5E/Y>74W)7 MH4'H(#:405J$3G8$2&UBX\P]9X;'2=,K4+1F2;*N5-%O&-26NJ:$1. MIT.:JHAO+)/D3;$6-TD:%W..1B>#B[!1.W2BJ$B+6R7+CC4(&]VA$T6%6MQ2 MB6\*/2J+]%2A%M=M>]-/AE1:(^4I)R$9C%8'9*NC&$ M93&6>MLA,"LSB^QR'3@)RV?,(I.PK,XLTLIM^Q&8Q6!:)1OT$9;/,*9-C%D= M8UKD^U1F%FG%#:-?$;=5)$:6#[KF*90R@_)%>9%?>-K4W$BGK+78H-T8Q[$I MAZMH]]40-L5:W.P4 M^@UK!&(->9'9 )"<\L.K[E%U:&%3_I4;VZV'2"52B50BE4@E4HE4(I5()5*) M5")U\TFMGJK5Y9]<1T%W\4!"EWM1[*9^!&^$5_ X\$->FKYO)[_)T5SRVQX/ M4_+GWP+7$ZE$*I%*I!*I1"J12J02J40JD4JD;CZI]?+G*RPV-,]/;^8!$8UJ M;A9"8Q(T1=!02V:-3G_L,11R!6B8M1D*=4*%2HA7L@O>DUR)6O%+QKQ M2Q&_:#7)Y:\5OZAT3+%@1*4:/#4(%^(80J8\,O4P[>J'#$F9LARS1A!6D66R MWJ(M)>M>OVAP+^>Q>75VUFXQ%E<7GHE4G>S(VF&I%08]",N26*J%]7H(RM)0 M%MEL!&5I_[KHS#-!25SY>EQ99$@2E,25K\>59%@25]8,RE)=V&L7H*@9F,27 M!&4MH21SB*1E[< LRY?K8<$59R7.I.QI;6M-%K=>&<%?>"H']GQR(T6&22.M M!$J]SF'AS>/,XO+!!.=RJ9I%A6-K@.=&+?3=XE1I@K*JS?$:(+F1BYQV+JI* M/R7.7$^.=P"0P"4P"D\ D,!L%YAIQRR/&^U='QY_/X!-\OAB_ M?;%Q]-SXUH5HS2-_>M!ZEX'7$DCY8JGL0O_]>[PV]GQ^=7IT8?] M/P!0>%@.\$N);:517Q \_"'G$[7_0H)W?2 QO8L&B1MVDW=CPU;D5*W^'UBS MDUPQ"=9POJ>81_"JGI^9=/O^ZH.^+[Y<712?Y]4A!X41"X_016 M0OX)9(#?3>]P/M2?R^P-++#!LM8^"3,;TKY<@E8XX$(I]Y+G;_" 3[XBIW[Y M=4'1WM>SL_SS]ED>Y_R_<4;H$4,U-CCE-J,Z+Q MD%D6<[12I2X;#YG39HY*7%9J83J@LTF6E9+_9IMI)JW,4DDLJ@B_$NB>0L=4)A(IQ6$G6,, MF.?;N&<_^CQ,^(?+/RX.P7G ?YY-:'VUP.-JO8 .=>\HLO?!1:)F?@5[]ZQ3 MSGQH$#8&TVSBFX(4!:;:)'"*^,8RZ]$ALW[8.,PN%TAN$#8F*SYTU71L-(/9 MY>*<#0+'8(99CV:B=<3&4DL%+AN$C16&Q$YY/^:>+%8B(F%Z,R-ANLYTBVR!LM#;3 M.\0X16Z[[I3*NFT4-EJYC.0&86,SD\++A7QC=PB;PE"81J9Q82C,*9=GUR!L M-(,55Y';D%!8C5+"CGH1C/J_%/_269N$==&:ZS#=I!WV(BWOM"G^5:3(=),V M XLL9UTG5[V(;PR'A'%1W-0N5_RU0=B X5SN'&R#L,%<]^)C%0T'!QF'O-$B M \0$OOOA+0]3!3XF?I?',O35L'#7KLTO[![SD-_XZ;L7HKIQO&09K$.G MH8JV;MO,IC//15)(9>T.I> 7[25HS++KD;17KTV6=DU:6]0*%4UG*DGA(G T MIM=D*=4/'(LJEA0SCLT,*LI6+')L@W+VBD*BMD:,,WM$N@H.&XF<@E5E,M.B M+.$"=\ID;:JN6L0Y#C.<>IC&]0/',IFFKCTS:WWUM;*W(@T'2M_M=OWPMB4? M!;_VEQCHBI^_&$-<1W&7Q\,7'0< "KY.2:+ [T[4_9)#*\L7SQ(^G7,5S0G1>*E.'.29!6F6JAL8Z MY>HK$:+S=J)5UC%*97@0I',3R:URM6@(T7DV:8<9Y:JB$J1S#"B'60894-4> MKM$*V\(1HDMEK6(A=H*T2@-*989.!E2E!I3.G#894%4RJ<6T+71F\-B985YE2N,)]VS=LKK[630J02J40JD4JD$JE$*I%*I!*I1"J1 M2J26/-Q7]W2OE<40CKQ_!G[B8]]$2=0O;J]_(-]_'J;\5O94S"M^)2_,_-JX M([14:9!P(5P(%\*%<"%MNH#LZDSKU,/(JQLN#N$R Q>3F4X]&J/4"Y+O*D:@%,K20-13KG^>G+:VHFOG8Y?) 9;T*O*_YT.S&=5NH@?AY[=)9Q&R$ M#^%#^! ^A$^S\2%C@,!L$I@=IAM4$9\ K2^@M-R).\GR>8L,]]J\M88$NK') M?@F'O?11=2@[5_Z5&UMACT@E4HE4(I5()5*)5"*52"52B50B=?-)K9ZJ5>0" MY8$%'-![1=W3=,L/\]#"=11TEXHO+)/7<]3]>Y"DO"N'>'9\?G5Z].+\JWJE M%ZTF;J0;%E,+,Z[>>*AR19!:!NNTJ9%\A9#:!G-T:MI9):(JLF MZY0[YD:0/C_BME;VA!PA.N_DF,WL#NFF*IE49V:')&F5!I3M,*U-;<^K5/<= MUM:)2:L\O T\:I,@K=2 :K..0\N^RF5O@4G:T#RD51E0!DC24I5A"-(Y!I3) MU [Y394:4"!)"[W[UT8OCT3O7QT=?SZ#3_#YHGQTMN?&MSZ, 2]59V*4O_KB MA>]HI5%?O&?X0PY=08[8C=OS@\?WSS\=;KS\X^)00R3PPWGH!8,N7._VHCCU M_^N*EIC1C=+E-SR.>5>Y\4,W]&#JE!O.AXC6FCH]I^Y/-_;AZB3 J0D>E9LX MZBGI'5 XL*N].\5\$2^6LA=L,_LUC=%'F _(_[ ,I,ZCJ PRMZYB[WUO7 M_":*@7XW>' ?D\EGVS.>C2",$S0V$^,3._'FL0G8QQF04*^?OV9A69LE?YP- M^XJGL;N]=<6].R9_ >FVIWS8/SXLE%L;0=A)%(KEX(J]QF,W ,D#,NR.[B!T!UU?$-<"T0L2.AHD;MB%:_D/C\- ^VZLW*.X>3>+WDF:AWP^Q')WDW[/'9)+)BX+ [2>PSO-/!\J#WTWO M$$+UY\7AW%ED'WR11/.>R)@Y?XMGS10SUKQDGB7N+/'*32=L8[*+=@Y/!N VA*GB"H9[_\8G MYLT25I>J[$_95')I9IBTS9]GLB"ZN6!6*1Y^ $_.!Y,*?>"I\%=FWY2R;IZ; MUR4>.(N GXH&6L8.F\D;FM5FEF95 ,3B/-M E'65M0U]#2C7H@3=Y-J<'O"1 MY\&+P86+N<=A+5X'G"DA3Y?-'9TO6ZMEX!?Q@FTZ3#6F5MSKC7*CT&N+K?4I M)Z@&RV<-6FZ&9H,GQJZ76U>-8 %'9_:T+*7ULY@FTDQF8(>?VJV?]:F?BYCW M7;^K\!]]'B:XUP&F893>\5CQI+,B!]&@-=71F.JLC"O>.'BVSC3'KN&2>@65 M5! &/ ^]J,>5U/W!$SF&D>E7\8FAYQAG-3D"SS'62K,2L#&%6B9L^3I+IO'3 M9+!.J;C]&]/#1KM $5]%J1OD.K=)ZM9Q'-;ND ^XY'IB:AOPJX;+:HUZ MZ3R\YTDJ$Y+]4!F$WD3*'P[@[\@'[^ >+AG$#5E2;690A'O9:!SKM(T:+JK5 MZZJ=PT]1U'WP@Z 1$^TX!C.=#BV3)7?1S%E1J1HLE+5JG]0-;_WK8&3'-<4A MT@SFF"N3DV\=/!L=RK(A>!]N"L-E/-*6ZCK=*Z39/&;&LJ3%O7K=*J3^5, M;YTNF&.A[UG]?#]UOKQ8^D17]IK2_"CN4[K1 SM"DZ43.5IK_:EN;YB1KO# M+&O*X9R)4@5DKN107L.G4#/;S%1?90I7E))!.\EOAK!:::+IH7[VW6L_\%,_ MRY@]^V?@IX]O?$[>+&$;>((T&#$@'2/=4,(V*YMY[*A:WWU\2;+RZD(S4Z;4 MRR*;FL8Z:B-. E0+G*[:S)Y.QJZ!E[K6G M@"[OHC@5NR8R 7-\"675GH9YFDU*T;0=9ELKVZ]^X^#5,4/S=113YH?WL3*L MK K[9)>RRZ_3L=/4R6@Y7D=Q'#W 6YJQX$R'Z78CO*A5:#*=66H=LVO6I\CR MI>;!D^%Z_,C=.&Q%@P::A3;33,JR6=*W,IG37MFYI\W28,_FVTQ4_JA@B5$N MA]8V6<=9[[EWFJ62BKDDWKU:?H&EZMXWG*RPZU[N!S.]8&!S4I ML>3-$+8)R=!/3A$T3=B"DV-H)&N7#A@X[3I&OE_G.,[G/"@GXG&-X #=U)GA MT-;1DNC9!G.,.MHJ:U0_HU5#6T<3J0T:V+&TLAJU=[32Y34CIEU9U&VCF -/ M$;=I92VILSI,G>Y;48/EM4:5]>2D:.,64$=E5H<*@"P)GL'4=AUW62D^1?&I MBG8#%NZ&)\\RT:F2#25LM=)&O-L/NQQ9JK6$YIZU/2W:4&0!SR2-O.]*2W$' MZ5T4 ]7=S./4F:JJ2G+GQESTZ_Y)W5.U44_8 R6,\K_Z28*I]R+Y:I F*7Q M3]5-E>F.HJ*/J+ATNB?FJ!/FHE*W.M8I=_N$B[7B-U>Y0%Z3RM?=>"U82+.7 MQTG4ZT5A\=K0+'7>ZIB])IAB&:SMM,7OELDLV\H?4GJU9,L4E@Q3X %][J7^ M/0\>-X.IY/T 1Z<1:\@R[==?1:\3?3F")V+.KALHV/H(%J'BN7T_=9M1*G)E M8;@WCEN[P[35%:+=C"#+D><->H, ZQ'G3<*B7C_F=SQ,0-9GHS M-=;N5+I3_:XIR&&XJM)=MG<;N1E0D'+YC:>N'^95OW%KX"7'12BO4V.:TP'K M=KWEU&BFEIDIM8VS-:5I*0?W\(JGL:M<<>].NH)W40 3D?POT<1F=OFA-Z./X.1V'Z=7:+!N\%U\@;[]$V'LCC:,@&':Q\<.4QSRAPK/+ M\]YT"CBIWYI-D=:>6Q"R<8JW@"ODB9@)19R9ZR_2QL2#F8I?\S$LFJGEC ES M^FQ_727&ZFM4VXN>MIVN4AT\*2FZN(5/!9"72IJC&M:;/X6O7\-Z_^KH^/,9 M?(+/%^4U2,^-;WUX/EZJ/IL4UX?P5">$!A& M<0_,K++SY7%TUX9#$(-29XQ)[,4B^1_V@9095/4!AM9US-WOK6M^$\5 OQL\ MN(_)Y+/M&<]&$,8)&IN'\6F=>//8!.SC#$BHU\U;LY L^]YYF'_\^N5J8M/Y MQNWYP>/[>;&6#\?9L$4T;'L+PV%,_G(>>GO*A_UC@!2??KBAA)U,M/V\3.%? MV10TNE& Q*C'WP"1NX/0'71]06(+VYVF=]$@ <,'KN4_/ X#[8NR66[,%8#" M??<\T143^&1E""&OG)Q]_GQQ='IZ_N73KSOJCOA^>7%TDG^?U'U@= 9N/P&! MD7\Z4![\;GJ'PU1_+M/+<@%[]V69P2^P0(I]GI.OB,Z77W?LG27?-8N3YRF0 MJ[N89SO1O\';[A+E+.SR;@D?9>%,V4;@^=%/O-Q'^0]WX_7 N:"7MR:NGSG43LG,XG757W=@W$@"GZ0 0!U0)0+U$RU(*H$*PYRL 3/E]2]ISS>!-[U03 M>,1Y;X/SZE+S,G.KS,[/F#IWS\/!5'.:W/,JY7<]%U9=XH$+14Z'+N+2#\X3 MEBV#&=.;,Q6->_8::A[*'5-CECJ5K48H5XJRSAP'*ZA.%;8BG"O%V6":VF:& M.;6CL@*<7__XW<30+@?7(N?+]=((SS6\(--KHQ("=S7;8%:U'3$:AB#7UMJL76UKH[6G.$H2I1]'-WXSJB4#9LR'_I)BD6Y[[G"?V#3\8:4 M/MVU,)A0:6.WA@03+(OIVBJJ<+QUX'!YV]667&X,K,=4B;Z0\TYFK M[%SWQL%#INNLPA^I18&6B5V*\UX?)#,*8]SWO8VB[H,?+%V[E[9"=C6+==35 M]R:GW:H79'VP]G3?.9JA<0+:+:3]%:%]&&%4($M2HK"]S$42_O[@D.42., M)]MF;=J'6Q(\767V]"D3 F\Q\$RPVZ=/-1!ZBWF,G0YKVYO4D^%E EH6H%5\ M(:D;,<.ZL[(-_C>.''6 7UJJ,(,Z$2^-7;N6/7)>XX#"4%YGN[WDN2WMN>F8 MK$N^=8UG"(^.K"V5FF9HF0 53-&T7J,IJM,46F6ILY%*!:EO7:%M.,#6VV M5%YQ9V*_1 ^5\Z$\SUJGD*OT4AO"8<;T>B4SKT93!#*!CMG7>X9,IJFTB.H\ M16#5S0C3-MM7^L(;M3EDFLRV5F9Q0.:4Z MSXY!WE*=IVTG%.PXUQUO%AE!\_E9F[YYITO<=SF9@M, M-.U\'>.5YDKXB?J4DTUS5Y8(.L MHLOF/;,<-Q;>^*0!;HD[2[R2""/"UDM8S8ZLG+EQ",(L&6OE6VQ2OW_CP FG?C!(>9XF,LF">LP42>W-F"EC3Z/MAXV8*="O MZ][4HW V13V(L#=+6,W"V7]QI(UW6RZ,P[WEBA?U>E$H(]N)$@W2)'5#E'<4 MRR;"B+"ZRPB*95=G;9;(:JS0Y+0,UIGN/TCN07TG#/MFS4WEI@FKTX3IT[5Q M:<+J/&%.9]T1$XIS-Y+1;)6VDS=HPBS0O>M..*4)>]&$J3IM*&W4A#G3Y9[6 MHWOWKXZ./Y_!)_A\47X*>VY\Z\/S\5+U66_]8H7O&#[]7ZV6\M'G0?>] MPKQ<\G\&//3X>Z5]H/R)7?D 2*75RCGK]/S/?$#R-:TTZL.P=(0Z^R6? !M_ M>_[ '0SE"8%A%/?1Q/9@^'( :ESAB3B,0@^1_V@9095/4!AM9US-WO M+5D,\;WB!@_N8S+Y;'O&LQ&$<8+&YF%\6B?>/#8!^S@#$NIU\]8L),N^=Q[F M'[]^N9J(/=VX/3]X?/_\T^'&XT.1O+R]A=G+3))P'GI['_:/ 4M\[.'&4702 MA8+_73"1M[]PV&J/R^._L%QS=4G[VFF9IWH3HU4W(SN$E M[X,LNN:Q?*?>9M6-?2,!<*H$H%Z,M=3RKQ#L^<>,*>)6J0L M"5Z'=RXA"H([&-Q?.B1!A] MD2.87&Q-7&>2II^!:V@5 M-O-FZ*(+C(\EJ(ANHECD=:8W@T!Q/0\&M'R#E(WB 8WI-O4+7A([FSEV'2,2 MJU=!.X?GO;[KQQB,1C/N-HJZ#WX0-&/>+=91R0=:#KPV:ULK4]B;H7<^PL)1 M[C$S77$GMW2P41>\#+[*<6"PP>^*39N&A,AW-9,Y[4ICY,V(XVE,[=1Q7;V. M._3)]4,%"ZZX@0B2]V/<^TP?<=\I:R#^S\#OX\)K!'?L:L ?=J4M4)NQK'9U M8^I<73T=),H]>5.$U3@M]4+H>I#X(4_@!@_D<.*+/1=*1=E0PC;#[#[*XCJ8.,7]>]%7!/E5 M=,=UO-?$G?.+F/==OZOP'WT>)ERJ M@2B]XW&3EA/:V,9TL6BRL>Q7^ MU1M'SG"8NKI$THW3/[!ZX@%'2ZZ'"JA!T=(.TU:2O/?&<=,ZS)AN?UN#];-& ME7.2N3WC_GHC)M]B'8>RKI84.#93C4H7SJ;Z/%^%>].TM8,IBS9M?2]K[]K, MT6NV>M:F<0JJ39R+?$7Y>I&T.!:>VW^A-U2FP$7VZ./G2>TP2YM;8KO2>:(4!MH6WM@4AB>5M?SPGB=4 M&.-M$+8)SM#.X87[*--^\>S)S'08)H[=C,JW:\/:F1NE.W+Z?NH',3.CZS3FFOZOI3#>I'L9203K-6874V02] M5.!*7<21QWDWD0,0)E.>6?^R!!]RW;0V:T\7U" /NV;39%MSFT?6Q;M>:9Q. M7SY,-TA$>8*9SA8QYO)6LL%4??6A'PKQ+S]%CL/:ZB:$^"DPUPC"ZJ)=Q3NORZ(#^M98+G,9C" !L)4H^V?99!35:966Z!J4_=_KD1&J3B<"JL' MXTZ\J\0<"SU[PVKIC5I43"-UM$R4C769LQ(Q^]:!TW2F5EN[>5/UTR6J'B7JRYX#_ >//3]I2'Z/IC+#H(-X M2X*GL?;TEF0-(@UKU$JG/J;]AUUIX#5BVG<-+-E#)[Z74-8.L]N52IO-U#F% M&3Y^Z/G]O%']>-Q.[L%PN!N#$;0-O+S9PXSIHAVT45^?&6IM2HK/R[N+KB"O M9]9>+?'B\M("$WO,U9^](WGQ@CDR+*;::TN^HN;5E&VQJ*=%5YJCK M/;U%\[3$/)D=UNE,"=NW&X*;+SWT/6M)^<&Q '_5DB,;3FF>%/>)_JH!?]G< M_;001U;QOF&+C#:SIEODSD2F7N*CB9.UF*2O>++('21W\/7=P>LHZ"[)S)># M?C_@N-WK!N (WD1QS\5\)#IGMZ&$U<4]6FR/,3OT*7*TNX,8?9[TCBM]>$;4 MQ>I8Q(<;2EBM-KA%@5DL-YUR-)KK%X&9,I=>9@L9L'XK3?2O:^2J8MQT9DR7 MX]D<6_$%BV/6X&5U=EF8/6_F"4[G#0PLR_BR6 O"CT_\(67EM>& M96,9><510G$1&=0;2EBM#.IGO3G15_E)P/JM*[*"6#%9 (O$;=O&AI9-J7H! M%6P$?INUT>.'7C#HRNQKV6[9&\0QGLREJJR;=!* 9F@)H6&OMRU-K73OPMV2 MLEW JRC-3W85IWE5E>%%>Y&T<;QAD_6:&\?[5T?'G\_@$WR^*#]]/3>^]>'Y M>*GZK.MQL<)W#)_^KU9+^>CSH/M>N7!O86(N0/0, )(, 1 ='1E:RTR,#(P,3$Q,2YX]J]M;"UV< M?WB/]-/\B#%J4PC\!KKF'KYE WZ&NB2$!KH!!H(H+L[0$PEB4^%M&H! 5SR, M E"@)[*5&JA6J;D(XRUDGX#Y7#P^W$YE1TI%#=L>C\<5QM_(F(L76?'X=G(] M150LIUK5I)H_V]'OJ/2FY$]?3VOCS\D#[0^!G<9=MW\IGTE\_>K>J]]1+8GA M910_CTY=-SSY-9&O-Y/D>[L7WC'X$C[V+[O9DDWIC2 D2'\))EO6W.[&QQ4N MAO91M>K8_;M.+\59&;"1!)2]E,&=>KUNI[,%= 69N"(HI(]M,^T2"5-E/4LW MX"F3BC!O >^K*6$>7+.SR04H+86>9%!:0'U8PDGP*D/^9NL)C3^JXJJ#CYT" M'DL\)"2:4@9$NJET/E%"D4*MPG6Q'(K5) )92LBF2FA*P>S@%2C='N"-=%;# M%.SH1_=; "$PU>8BO(8!B0/MZC4F 1U0\"VDB!B",NF3$?'@;W)%A@EC7$== M-UM>,;4HHCK+NO"N:3YZ0_ ?FCOR QTBZT1-[/V%=?7A(6HW[*RH9'1HJF0 M#P/*:+I:WDX.PJ9Y8K,U/4PI37L9/"<12_"_L?-T' F0FI?:[^A"3LPA:T@> M";PXV(TSLU)*R0O%,]8B^?MR&S7U=KE0B*TTY*:+,KOB M.]Q+I390S!LN>-B4L'.D;Y1*(OV9TUU,S$Y@-Q,%;P\3&Z_K,A=R'9&%L-DECSVS;1;&@)<81(I,!)2?VOR\IB;)$\DA*BI+,148COH=Z M*3XAJ0]2'W_:;5+T0GB6,/II-#TZ'B%"(Q8G=/UI]'4QOEC,YO,1RG),8YPR M2CZ-*!O]]..?_X3$S\>_C,?H*B%I?(Z^L&@\IP_L!W2#-^0<_4PHX3AG_ ?T M#:=;N8==)2GA:,8VSRG)B4@H#WR.OC_Z?H7&XP'9?B,T9OSK_;S.]C'/G\\G MD]?7UR/*7O KXT_94<2&9;?(<;[-ZKR.=\?53QG^,4WHT[G\M<(90>)DT>Q\ MER6?1HVCOIX>,;Z>G!P?3R?__/5Z$3V2#1XG5)ZTB(Q4E,S%%C<].SN;%*E* M:BAW*YZJ8YQ.E)TZ9Y&:=.@;3K+D/"OL7;,(YT6=]QX&@0KYO[&2C>6N\?1D M?#H]VF7Q2)W\X@QREI)[\H"*8I[G^V?!499(#$;5OD=.'NQF4LXG,GY"R1KG M))8'.I,'FOY='NB[:O=>YLZB5;RI;<\;-LF;5"CDJ(K0\=?%Z,="@WY7JO]\G!QR<5;= M8CBTW1":+T6^EG*TDUU5MLV4JNMF6A!5;3&DU[22(*GQ4LT7XO"QM'"5XK6E M$%JZJXJVVE(UW4H,HJIMCO2ZKC5(BOQ6]A>213QYEL/\KM*T9,ZKWF+2(*"A M"0L$TQC,0T/KM:F_)^M$=CG2B+SZ)7)G1\,&Z%UW!IVV]=[!*@X"G2$.P?ZC M&83J**\T75"ZQ>D]>6:\"Z*VS#4[-I,Z,DU-4*18C(& E%I4BKUR\8^MN+8G M/-WWHF$H7=,!6-4!T61!,6+W!F)2RT,@9)D&&[BZ):'"Q(NL.!+!5A2,9YY:GQ(*.')$/IFB' JDZ/ M)@N*&[LWD)A2C@I]**A8?[(%CJ[$%OC]GZF2^@"P*7'G/&D^!2WL+%:Y]T M2?,DW\N7]6ZVFQ7AEB*:$E>$0.84&7IZ$$0 IG022AF2.E0*/=:_>MI <_FJ M)%@H7>:6 [O)-@MM34 \6(T!3!RTQ9NK'KF8B;:*XW1.8[+[A>S!TADZMV0 M-MMH:** V+ [ ^"HQ*A0(R'WB,<=3S:8[Q=)U--YF$*W@$!&VX3HJH 0 :P! MC%1JM)C/_/L,"0BS(3X!V%JA'\IW7A"3 M4XB*#)#,P2-W%W$L3E=6_7.=4#(%SX)5ZY:Q#KMMLBS"@'B"W0$45@L7UE0Z)R^H<"G_M$Y'8K.:=#HG+X+ M'5'] ;0[,[%YRY?LU?9J.*CT HYIU8K-018>-(:W/F1D@!SGR!#_L!3#KEM^ MQ]E+0B-X0 W)O6 #F+:RHVG# \ANL(^B>KBLXORC5 W<>_]@E,Q/B],V:6]N M2DUXJ+2-]38TI=H_&'H2L?C%@GN&GI[J8J6VP=IBHW$H- P>;(G*IV04?O7 E+BJ;\BC]?KI"1V1OT1IJS'E^W4W?P*B&(.M;=&-VW2O=2I[_Q)!?' MG['-9DNK9T:V-Q4!G:NZ[K2IZMTJ"H*!+FX%BP-(F2/*'K7\7% M*D^PK6PVD2LL8(.*"5,1!!"@+9V&@Q II1<4[CB10!)1'<4T1;E4$K]]>+". M KK$KM#H-ZP0@95!H-)K3T=&!(RC1@0J0U 1$P(\\RS;$OXFA"PAGD "S0,X M&?H0H8),]J)5!OHG;$&BK>@W]].3U3+)4]MEJ"EQUDL!YNH^2DL/@A# E$Y$ MD8;8 YJ>_'7U-Z2BO$!PPY8EI6E2L4.BPJ&BR2((" ?>E, MW#!425&I];?>5LNRI5!:NBL,K+84 *W$(*K>YLAH"%HU[K43N-Q%C\(: :9& MV&6N.P.;2;U#:&J" *'#F''A4DF1TOJ;&G'HRM;]@X.UM\'!NF=PL YQ<+ > M.CA8>QXOY$T_86R5[H@.&.4Q.4=&-MSIVZ]V_=R>FRW7\T!Q$% -<0A\(*. M#!H_R2BDPJK[9QYY^L;2+C<\@/8;'.CB0+BQ>X,X*06HU+M M1<1GF=!)H3 M^26-Y(5\P3FN'(*EAN2NIWUVF=;G>]JT 8'4:1"*%G5O!,V]>\156YCG9@/,N^D-<<334O**I3Q\$ M4P--ZF058>W+\"(0R4C_*S,UE_J'!X MD>-QL\6@-FQN*((@!;0%#9J;7T[P MN3+@=I4FT57*,'Q7IJ5QO!Z@:4];"O @"(@#TQ6T & A1(72(P6?,7WBV^<\ MVM]Q%A$BW^C*ZO:K[Z[=P&BWY+RI2&VF!H4&1-M;_ (<'K) C3P^-/HP_[< MY8OK=GJ'AVW M$I"IRKB<7+8^#]M7P]Y@T$J,93)C0DFX;$G5^NO/GW]*W,_%+^UVTN<@LO/D MG4K; SE6;Y)/+(?SY#U(T,PJ_2;YPD3ACZ@^%Z"3GLIG BRX$U7#Y\GKH]>C MI-U&5/L%9*;TY_O!IMJIM;/S3F<^GQ])]<3F2C^:HU3AJAM:9@NSJ>MX<;SZ MJ8I?""X?S_VO$3.0.%C2G"\,OVQMM3H_/5)ZTCDY/NYV_OEX,TRGD+,VEQY: M"JUU*5]+7;GNV=E9ISR[-CVP7(RT6+=QVEF[LZG9G>41^RU/##\WI7LW*F6V MC'EC,TG0PO_77INU_:%V]Z1]VCU:F*RUAE\2U$K /8P3_]?%;M.J!>OZ"*13 M%["\X\]V>LIU1^=J66ZJ87S9LA8>7?4GQUWWXRM_M6-DES/7+0WWO:J5='8: MGFDP(&VI]<8=V"D""^MZ$V3KBGS[:-7*D[4O M0J4[S0L? [6GU;=N7/,E:0/IT40]=3+@':_??RA!M(^[*\ZOW*%O97-7(^,\ M3NVZ/L%&(,I6OCF;/9/.#_-M3>7!U5OOVJ[%OF?;$;S2::)T!MIQ7]?%=+H3 MM\-NNK+HS)AV%;73*1>;D(^URD.,5CQ4P-%M7*Z)'\GTRGF1>4_Z@DWJH>Z9 M(*EV*;#6JJ'E^@Y,JOG,TVG NV.)I'Q"2KE&&PGL];?I'B;<>^T=\I=C\ ?C M(T6@"!+_*>78$55+&HG,2T$@*?C@%(7S>QR2JQ]?9(^'_ M3@D_K//%X+]^\O< [L*#C\!6$600_G@I03A02QJ'.]!<9>ZRKQ$1.#!&LC^C M9!]0^ *H7\L,RWQCBLZ:Z)'OR2,%WN))\M5'F"X#_ M+S"-1K]EC 5/DL(V2"3!WBNTWG$I.LZ$K;'@29+7)I$DY*^EY7;IIQ0^%?GH M^X/97>*'5EC2) EK2!0AX?43"VG]E$F,\KXEEC1)GAH31TB[YU1I)@8R@\4' M6,9P'YAB>9/DIU%YA,#O-,^97@YYVCR,'-IBD9-DI7&!A,P?V&*0.6U\S*MI MR&;TP2+8")"DI"BYA($8R%3IF=IZ'-U3A?N&+GLJBP[U#06Q02')59\AG3 T M5UGFH)G5GQLNH1L+2*TY>CZ*+@P1F2\*_LGSX)_@X9/DL(TR7Q3\T^?!/\7# M)\EC&V72P^^YC[?Z0L]X>2YXPZ8T)I7EH M6?4!__ CM,!ISP1+F23/K95# ]9'6P,+=^5="RQ6DN2U3@P)U1OEYUFF2D:? M]!Y:8>F29*$A430#LE\);8*#P=9I]!H[DN%V7P8)S*^:6^='3^5Y(5=/? +S M< %3+&22U#$JCP3X4 F><[#3[JX&[6 MRY5F?O.$OAV/0R-RS![+G21/;!;Z$O@/C"E /S<*-:6PL2!)&;&B:48>2 LW M'"Z[)Z,'OQ\H,.X<6&&)DZ2+(5$DA#^I!\W\=L3A,A\I$=[P4FN(Y4R2'$:D MD:#>\:8>\IX)%B])5E@KAW24N%ZD4R8G$%Y'46^)Q4R2)<;$$8_)$]28/'GF MF$R2+89$D1*N5KB[[]CM2/ )"^^6BQ9 [Q^BY!Z12K-3L=S0Y'>RZ[STIN\^ MU,,/F&*QTVP)C\Y?X)WS+*5G[$HA$I@ MHT XD1D72[P+0/?<96FBXO/V>X98YH3+=VNE$:(>YDR(MX7A$DQTM-DSQ*(F M7*=;*XT0]74.>N(&N_=:S>UTM:,UACQ0 (N><#5N5"IE"!;?]]-7._VB_&NL MT>]J((0?%$G[0I(T]0L[JJN]S)@.L(_98^F3;B0-"R7A?VNGH+?OM$J7!B[G MBRV_:"Z%C05)JHL537GEW7JO0?3"NV.'I4Z8U-8)H]P15HP$3_M"L>A]_(X9 MEC)A!ELCBQ#R6R8?=3&SZ?).JQ3 3]68S?PQBT7S#Q M O[UC7W&+]Q0A3'1HGT[4MH##7!NN@&UL4$L! A0#% @ M!#%L415)