XML 65 R49.htm IDEA: XBRL DOCUMENT
v3.3.1.900

Long-Term Debt and Other Borrowings (Details) $ in Thousands | 12 Months Ended |  |
--- | --- | --- | ---
Dec. 31, 2015 USD ($) | Dec. 31, 2014 USD ($) | Dec. 31, 2012 USD ($) | Nov. 05, 2015 USD ($) | Apr. 01, 2015 USD ($)
Debt Instrument [Line Items] |  |  |  |  |
Long-term debt | $ 125,000 |  |  |  |
Current portion of long-term debt | (50) | $ (90,074) |  |  |
Total long-term debt | 873,402 | 844,961 |  |  |
Borrowing capacity prior to amendment | 278,000 |  |  |  |
Maximum borrowing capacity | 225,000 |  |  |  |
Acquisition and transaction financing fees | 0 | 9,869 | $ 0 |  |
Purchase price |  | 825,000 |  |  |
Purchase price for 2010 Senior Notes | $ 25,000 |  |  | $ 25,000 |
Debt Instrument, Offering Date | Nov. 05, 2015 |  |  |  |
Scheduled Maturities Detail [Table] |  |  |  |  |
2015 | $ 0 |  |  |  |
2016 | 46,944 |  |  |  |
2017 | 0 |  |  |  |
2018 | 307,850 |  |  |  |
2019 | 53,056 |  |  |  |
Thereafter | 465,552 |  |  |  |
Long-term debt | 125,000 |  |  |  |
Parent Company [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Long-term debt | 292,971 | 395,074 |  |  |
Current portion of long-term debt | 50 | 90,074 |  |  |
Total long-term debt | 292,921 | 305,000 |  |  |
Scheduled Maturities Detail [Table] |  |  |  |  |
2015 | 0 |  |  |  |
2016 | 46,944 |  |  |  |
2017 | 0 |  |  |  |
2018 | 72,850 |  |  |  |
2019 | 53,056 |  |  |  |
Thereafter | 120,071 |  |  |  |
Long-term debt | 292,971 | 395,074 |  |  |
Segments [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Long-term debt | 580,481 | 539,961 |  |  |
Current portion of long-term debt | 0 | 0 |  |  |
Total long-term debt | 580,481 | 539,961 |  |  |
Scheduled Maturities Detail [Table] |  |  |  |  |
2015 | 0 |  |  |  |
2016 | 0 |  |  |  |
2017 | 0 |  |  |  |
2018 | 235,000 |  |  |  |
2019 | 0 |  |  |  |
Thereafter | 345,481 |  |  |  |
Long-term debt | 580,481 | $ 539,961 |  |  |
Bank Revolving Line of Credit Facility [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Maturity date |  | Sep. 30, 2019 |  |  |
Current borrowing capacity | $ 194,600 |  |  |  |
Weighted average interest rate | 4.00% |  |  |  |
Debt covenants, minimum interest coverage ratio | 0.00225 |  |  |  |
Debt covenants, maximum leverage ratio | 0.0050 |  |  |  |
Deferred financing costs | $ 100 |  |  |  |
Bank Revolving Line of Credit Facility [Member] | Parent Company [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Long-term debt | 22,850 | $ 90,000 |  |  |
Scheduled Maturities Detail [Table] |  |  |  |  |
Long-term debt | $ 22,850 | $ 90,000 |  |  |
Bank Revolving Line of Credit Facility [Member] | TETRA [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Maturity date | Sep. 30, 2019 |  |  |  |
Senior Notes at 5.90% [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Senior Note, stated percentage rate |  | 5.90% |  |  |
Maturity date |  | Apr. 30, 2016 |  |  |
Senior Notes at 5.90% [Member] | Parent Company [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Long-term debt |  | $ 90,000 |  |  |
Scheduled Maturities Detail [Table] |  |  |  |  |
Long-term debt |  | $ 90,000 |  |  |
Senior Notes at 6.56% [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Senior Note, stated percentage rate |  | 6.56% |  |  |
Maturity date |  | Apr. 30, 2015 |  |  |
Long-term debt |  | $ 90,000 |  |  |
Scheduled Maturities Detail [Table] |  |  |  |  |
Long-term debt |  | 90,000 |  |  |
Senior Notes at 6.56% [Member] | Parent Company [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Long-term debt | $ 0 | 90,000 |  |  |
Scheduled Maturities Detail [Table] |  |  |  |  |
Long-term debt | 0 | $ 90,000 |  |  |
Senior Notes at 5.09% [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Senior Note, stated percentage rate |  | 5.09% |  |  |
Maturity date |  | Dec. 15, 2017 |  |  |
Purchase price for 2010 Senior Notes |  |  |  | 18,100 |
Senior Notes at 5.09% [Member] | Parent Company [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Long-term debt | 46,944 | $ 65,000 |  |  |
Scheduled Maturities Detail [Table] |  |  |  |  |
Long-term debt | $ 46,944 | $ 65,000 |  |  |
Senior Notes at 5.09% [Member] | TETRA [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Senior Note, stated percentage rate | 5.09% |  |  |  |
Maturity date | Dec. 15, 2017 |  |  |  |
Senior Notes at 5.67% [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Senior Note, stated percentage rate |  | 5.67% |  |  |
Maturity date |  | Dec. 15, 2020 |  |  |
Purchase price for 2010 Senior Notes |  |  |  | $ 6,900 |
Senior Notes at 5.67% [Member] | Parent Company [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Long-term debt | $ 18,056 | $ 25,000 |  |  |
Scheduled Maturities Detail [Table] |  |  |  |  |
Long-term debt | $ 18,056 | $ 25,000 |  |  |
Senior Notes at 5.67% [Member] | TETRA [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Senior Note, stated percentage rate | 5.67% |  |  |  |
Maturity date | Dec. 15, 2020 |  |  |  |
Senior Notes at 4.00% [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Senior Note, stated percentage rate |  | 4.00% |  |  |
Maturity date |  | Apr. 29, 2020 |  |  |
Long-term debt | $ 50 |  |  |  |
Scheduled Maturities Detail [Table] |  |  |  |  |
Long-term debt | $ 50 |  |  |  |
Senior Notes at 4.00% [Member] | Parent Company [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Senior Note, stated percentage rate | 4.00% |  |  |  |
Long-term debt | $ 35,000 | $ 35,000 |  |  |
Scheduled Maturities Detail [Table] |  |  |  |  |
Long-term debt | $ 35,000 | 35,000 |  |  |
Senior Notes at 4.00% [Member] | TETRA [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Maturity date | Apr. 29, 2020 |  |  |  |
Senior Notes at 11.00% [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Senior Note, stated percentage rate | 11.00% |  |  |  |
Maturity date | Nov. 05, 2022 |  |  |  |
Long-term debt | $ 120,071 | 0 |  |  |
Scheduled Maturities Detail [Table] |  |  |  |  |
Long-term debt | $ 120,071 | $ 0 |  |  |
Senior Secured Notes [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Debt Instrument, Issuance Date | Mar. 18, 2015 |  |  |  |
Maturity date | Apr. 01, 2019 | Apr. 01, 2017 |  |  |
Long-term debt | $ 50,000 | $ 0 |  |  | $ 50,000
Deferred financing costs | 5,000 |  |  |  |
Proceeds from sale of Senior Notes | 119,700 |  |  |  |
Scheduled Maturities Detail [Table] |  |  |  |  |
Long-term debt | 50,000 | 0 |  |  | $ 50,000
European Line of Credit [Member] | Parent Company [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Long-term debt | 0 | 0 |  |  |
Scheduled Maturities Detail [Table] |  |  |  |  |
Long-term debt | 0 | 0 |  |  |
Other Debt [Member] | Parent Company [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Long-term debt |  | 74 |  |  |
Scheduled Maturities Detail [Table] |  |  |  |  |
Long-term debt |  | $ 74 |  |  |
CSI Compressco Line of Credit [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Maturity date |  | Aug. 04, 2019 |  |  |
Current amount outstanding | $ 0 |  |  |  |
CSI Compressco Line of Credit [Member] | CSI Compressco [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Maturity date | Aug. 04, 2019 |  |  |  |
CSI Compressco Line of Credit [Member] | Segments [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Long-term debt | $ 235,000 | $ 195,000 |  |  |
Interest rate description | Borrowings under the CCLP Credit Agreement bear interest at a rate per annum equal to, at CCLP's option, either (a) LIBOR (adjusted to reflect any required bank reserves) for an interest period equal to one, two, three, or six months (as selected by CCLP), plus a leverage-based margin or (b) a base rate plus a leverage-based margin; such base rate shall be determined by reference to the highest of (1) the prime rate of interest per annum announced from time to time by Bank of America, N.A., (2) the Federal Funds rate plus 0.50% per annum, and (3) LIBOR (adjusted to reflect any required bank reserves) for a one month interest period on such day plus 1.00% per annum. LIBOR based loans will have an applicable margin that will range between 1.75% and 2.50% per annum and base rate loans will have an applicable margin that will range between 0.75% and 1.50% per annum, each based on CCLP's consolidated total leverage ratio when financial statements are delivered. The weighted average interest rate on borrowings outstanding under the CCLP Credit Agreement as of December 31, 2015, was 3.50% per annum. In addition to paying interest on outstanding principal under the CCLP Credit Agreement, CCLP is required to pay a commitment fee in respect of the unutilized commitments of from 0.375% to 0.50% per annum, paid quarterly in arrears, based on CCLP's consolidated total leverage ratio. CCLP is also required to pay a customary letter of credit fee equal to the applicable margin on revolving credit LIBOR loans, fronting fees, and other fees, agreed to with the administrative agent and lenders. |  |  |  |
Covenant description | The CCLP Credit Agreement requires CCLP to maintain (i) a minimum consolidated interest coverage ratio (ratio of consolidated earnings before interest, taxes, depreciation, and amortization ("EBITDA") to consolidated interest charges) of 3.0 to 1.0, (ii) a maximum consolidated total leverage ratio (ratio of consolidated total indebtedness to consolidated EBITDA) of 5.5 to 1.0 (with step downs to 5.0 to 1.0), and (iii) a maximum consolidated secured leverage ratio (consolidated secured indebtedness to consolidated EBITDA) of 4.0 to 1.0, in each case, as of the last day of each fiscal quarter, calculated on a trailing four quarters basis. At December 31, 2015, CCLP's leverage ratio was 4.56 to 1. In addition, the CCLP Credit Agreement includes customary negative covenants that, among other things, limit CCLP's ability to incur additional debt, incur or permit certain liens to exist, or make certain loans, investments, acquisitions, or other restricted payments. The CCLP Credit Agreement provides that CCLP can make distributions to holders of its common units, but only if there is no default or event of default under the facility. |  |  |  |
Scheduled Maturities Detail [Table] |  |  |  |  |
Long-term debt | $ 235,000 | $ 195,000 |  |  |
CSI Compressco Senior Notes [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Senior Note, stated percentage rate | 7.25% | 7.25% |  |  |
Maturity date |  | Aug. 15, 2022 |  |  |
Senior Note unamortized discount | $ 4,500 | $ 5,000 |  |  |
CSI Compressco Senior Notes [Member] | CSI Compressco [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Maturity date | Aug. 15, 2022 |  |  |  |
CSI Compressco Senior Notes [Member] | Segments [Member] |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Long-term debt | $ 345,481 | 344,961 |  |  |
Scheduled Maturities Detail [Table] |  |  |  |  |
Long-term debt | $ 345,481 | $ 344,961 |  |  |

X
- Definition Debt covenants, maximum leverage ratio + References No definition available. + Details
Name: | tti_Debtcovenantsmaximumleverageratio
Namespace Prefix: | tti_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line of credit facility, minimum interest coverage ratio + References No definition available. + Details
Name: | tti_Lineofcreditfacilityminimuminterestcoverageratio
Namespace Prefix: | tti_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum borrowing capacity under the credit facility prior to amendment of the facility. + References No definition available. + Details
Name: | tti_Lineofcreditfacilitypriormaximumborrowingcapacity
Namespace Prefix: | tti_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of any issuance related costs which have not been expensed. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=56956515&loc=d3e1392-128463 + Details
Name: | us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresIssuanceCostsNotExpensed
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=6479336&loc=d3e64711-112823 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 22 -Article 5 + Details
Name: | us-gaap_DebtInstrumentCovenantDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Date the debt instrument was issued, in CCYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentIssuanceDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(2)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentMaturityDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date the debt instrument was offered for sale, in CCYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21475-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 22 -Article 5 + Details
Name: | us-gaap_DebtInstrumentOfferingDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value amount of debt instrument that was repurchased. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentRepurchaseAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.16) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.16) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 20, 22 -Article 5 + Details
Name: | us-gaap_LineOfCredit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Description of the interest rate for the amounts borrowed under the credit facility, including the terms and the method for determining the interest rate (for example, fixed or variable, LIBOR plus a percentage, increasing rate, timing of interest rate resets, remarketing provisions). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityInterestRateDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying amount of long-term debt, net of unamortized discount or premium, including current and noncurrent amounts. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.16) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.16) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20, 22 -Article 5 + Details
Name: | us-gaap_LongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt, after unamortized discount or premium, scheduled to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19,20) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebtCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04.(a)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690 + Details
Name: | us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04.(a)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601 + Details
Name: | us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04.(a)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690 + Details
Name: | us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04.(a)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601 + Details
Name: | us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04.(a)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690 + Details
Name: | us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04.(a)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690 + Details
Name: | us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying amount of long-term debt, net of unamortized discount or premium, excluding amounts to be repaid within one year or the normal operating cycle, if longer (current maturities). Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebtNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Weighted average interest rate of long-term debt outstanding. + References No definition available. + Details
Name: | us-gaap_LongtermDebtWeightedAverageInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition The cash outflow for loan and debt issuance costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=56944662&loc=d3e3291-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 + Details
Name: | us-gaap_PaymentsOfFinancingCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Investing Activities -URI http://asc.fasb.org/extlink&oid=6516133 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=56944662&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquireBusinessesGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash inflow associated with the sale of a borrowing supported by a written promise to pay an obligation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Investing Activities -URI http://asc.fasb.org/extlink&oid=6516133 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=56944662&loc=d3e3179-108585 + Details
Name: | us-gaap_ProceedsFromSaleOfNotesReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Disclosure of the unamortized amount of the discount on the note or receivable which is deducted from the face amount of the receivable or loan. The discount or premium is the difference between the present value and the face amount. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=6451184&loc=d3e28541-108399 + Details
Name: | us-gaap_ReceivableWithImputedInterestDiscount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_ParentCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_SubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=tti_TetraMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=tti_SeniorNotesAtFivePointNinePercentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=tti_SeniorNotesAtSixPointFiveSixPercentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=tti_SeniorNotesAtFivePointZeroNinePercentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=tti_SeniorNotesAtFivePointSixSevenPercentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=tti_SeniorNotesat4.00Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=tti_SeniorNotesat11.00Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=tti_SeniorSecuredNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_ForeignLineOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_OtherDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=tti_PartnershipLineOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=tti_CompresscoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=tti_CompresscoPartnersSeniorNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |