XML 77 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Long-Term Debt and Other Borrowings (Details)
12 Months Ended 9 Months Ended 12 Months Ended 9 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended 6 Months Ended 12 Months Ended 12 Months Ended 9 Months Ended 12 Months Ended 12 Months Ended 9 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Dec. 31, 2012
USD ($)
Dec. 31, 2014
Parent Company [Member]
USD ($)
Dec. 31, 2013
Parent Company [Member]
USD ($)
Sep. 30, 2014
Subsidiaries [Member]
Dec. 31, 2014
Subsidiaries [Member]
USD ($)
Dec. 31, 2013
Subsidiaries [Member]
USD ($)
Dec. 31, 2014
Bank Revolving Line of Credit Facility [Member]
USD ($)
Sep. 30, 2014
Bank Revolving Line of Credit Facility [Member]
Parent Company [Member]
Dec. 31, 2014
Bank Revolving Line of Credit Facility [Member]
Parent Company [Member]
USD ($)
Aug. 04, 2014
Bank Revolving Line of Credit Facility [Member]
Parent Company [Member]
USD ($)
Dec. 31, 2013
Bank Revolving Line of Credit Facility [Member]
Parent Company [Member]
USD ($)
Dec. 31, 2014
Bank Revolving Line of Credit Facility [Member]
TETRA [Member]
Dec. 31, 2014
Senior Notes at 5.90% [Member]
Dec. 31, 2013
Senior Notes at 5.90% [Member]
Parent Company [Member]
USD ($)
Dec. 31, 2014
Senior Notes at 5.90% [Member]
TETRA [Member]
Dec. 31, 2014
Senior Notes at 6.56% [Member]
Parent Company [Member]
USD ($)
Dec. 31, 2013
Senior Notes at 6.56% [Member]
Parent Company [Member]
USD ($)
Dec. 31, 2014
Senior Notes at 6.56% [Member]
TETRA [Member]
Dec. 31, 2014
Senior Notes at 5.09% [Member]
Dec. 31, 2014
Senior Notes at 5.09% [Member]
Parent Company [Member]
USD ($)
Dec. 31, 2013
Senior Notes at 5.09% [Member]
Parent Company [Member]
USD ($)
Dec. 31, 2014
Senior Notes at 5.09% [Member]
TETRA [Member]
Dec. 31, 2014
Senior Notes at 5.67% [Member]
Parent Company [Member]
USD ($)
Dec. 31, 2013
Senior Notes at 5.67% [Member]
Parent Company [Member]
USD ($)
Dec. 31, 2014
Senior Notes at 5.67% [Member]
TETRA [Member]
Dec. 31, 2014
Senior Notes at 4.00% [Member]
Parent Company [Member]
USD ($)
Dec. 31, 2013
Senior Notes at 4.00% [Member]
Parent Company [Member]
USD ($)
Dec. 31, 2014
Senior Notes at 4.00% [Member]
TETRA [Member]
Dec. 31, 2014
European Line of Credit [Member]
Parent Company [Member]
USD ($)
Dec. 31, 2014
European Line of Credit [Member]
Parent Company [Member]
EUR (€)
Dec. 31, 2013
European Line of Credit [Member]
Parent Company [Member]
USD ($)
Dec. 31, 2014
European Line of Credit [Member]
TETRA [Member]
Dec. 31, 2013
Other Debt [Member]
Parent Company [Member]
USD ($)
Dec. 31, 2014
CSI Compressco prior bank credit facility [Member]
CSI Compressco [Member]
Dec. 31, 2014
CSI Compressco prior bank credit facility [Member]
Subsidiaries [Member]
USD ($)
Aug. 04, 2014
CSI Compressco prior bank credit facility [Member]
Subsidiaries [Member]
USD ($)
Dec. 31, 2013
CSI Compressco prior bank credit facility [Member]
Subsidiaries [Member]
USD ($)
Aug. 04, 2014
Compressco Partners' bank credit facility [Member]
USD ($)
Jun. 30, 2014
Compressco Partners' bank credit facility [Member]
Subsidiaries [Member]
Dec. 31, 2014
Compressco Partners' bank credit facility [Member]
Subsidiaries [Member]
USD ($)
Aug. 04, 2014
Compressco Partners' bank credit facility [Member]
Subsidiaries [Member]
USD ($)
Dec. 31, 2014
CSI Compressco Line of Credit [Member]
USD ($)
Dec. 31, 2014
CSI Compressco Line of Credit [Member]
CSI Compressco [Member]
Dec. 31, 2014
CSI Compressco Line of Credit [Member]
Subsidiaries [Member]
USD ($)
Dec. 31, 2013
CSI Compressco Line of Credit [Member]
Subsidiaries [Member]
USD ($)
Dec. 31, 2014
CSI Compressco Senior Notes [Member]
USD ($)
Dec. 31, 2014
CSI Compressco Senior Notes [Member]
CSI Compressco [Member]
Sep. 30, 2014
CSI Compressco Senior Notes [Member]
Subsidiaries [Member]
USD ($)
Dec. 31, 2014
CSI Compressco Senior Notes [Member]
Subsidiaries [Member]
USD ($)
Aug. 04, 2014
CSI Compressco Senior Notes [Member]
Subsidiaries [Member]
USD ($)
Dec. 31, 2013
CSI Compressco Senior Notes [Member]
Subsidiaries [Member]
USD ($)
Dec. 31, 2014
CSI Compressco Senior Notes [Member]
Debt Instrument, Redemption, Period One [Member]
Subsidiaries [Member]
Dec. 31, 2014
CSI Compressco Senior Notes [Member]
Debt Instrument, Redemption, Period Two [Member]
Subsidiaries [Member]
Dec. 31, 2014
CSI Compressco Senior Notes [Member]
Debt Instrument, Redemption, Period Three [Member]
Subsidiaries [Member]
Dec. 31, 2014
CSI Compressco Senior Notes [Member]
Debt Instrument, Redemption, Period Four [Member]
Subsidiaries [Member]
Sep. 30, 2014
Compressor Systems, Inc. [Member]
Dec. 31, 2014
Compressor Systems, Inc. [Member]
USD ($)
Aug. 11, 2014
Compressor Systems, Inc. [Member]
USD ($)
Dec. 31, 2014
Compressor Systems, Inc. [Member]
Parent Company [Member]
Aug. 04, 2014
Compressor Systems, Inc. [Member]
Parent Company [Member]
USD ($)
Dec. 31, 2014
Compressor Systems, Inc. [Member]
Subsidiaries [Member]
USD ($)
Aug. 11, 2014
Compressor Systems, Inc. [Member]
Subsidiaries [Member]
Aug. 04, 2014
Compressor Systems, Inc. [Member]
Subsidiaries [Member]
USD ($)
Aug. 04, 2014
Compressor Systems, Inc. [Member]
Compressco Partners' bank credit facility [Member]
Subsidiaries [Member]
USD ($)
Aug. 04, 2014
Compressor Systems, Inc. [Member]
CSI Compressco Senior Notes [Member]
USD ($)
Debt Instrument [Line Items]                                                                                                                                      
Debt Instrument, Redemption Price, Percentage                                                                                                           105.438%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodOneMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersSeniorNotesMember
103.625%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodTwoMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersSeniorNotesMember
101.813%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodThreeMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersSeniorNotesMember
100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodFourMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersSeniorNotesMember
                   
Senior Note, stated percentage rate                                 5.90%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_ConsolidationItemsAxis
= tti_TetraMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesAtFivePointNinePercentMember
    6.56%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_ConsolidationItemsAxis
= tti_TetraMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesAtSixPointFiveSixPercentMember
      5.09%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_ConsolidationItemsAxis
= tti_TetraMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesAtFivePointZeroNinePercentMember
    5.67%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_ConsolidationItemsAxis
= tti_TetraMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesAtFivePointSixSevenPercentMember
4.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesat4.00Member
                                                                            7.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersSeniorNotesMember
Debt Instrument, Issuance Date                                                                                                   Aug. 04, 2014                                  
Maturity date                   Sep. 30, 2019       Sep. 30, 2019 Apr. 30, 2015   Apr. 30, 2016     Apr. 30, 2015 Apr. 29, 2020     Dec. 15, 2017     Dec. 15, 2020     Apr. 29, 2020           Oct. 15, 2017         Aug. 04, 2019       Aug. 04, 2019       Aug. 15, 2022                                    
Long-term debt $ 935,035,000us-gaap_LongTermDebt     $ 395,074,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
$ 357,857,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
  $ 539,961,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
$ 29,959,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
    $ 90,000,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_DomesticLineOfCreditMember
  $ 52,768,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_DomesticLineOfCreditMember
    $ 90,000,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesAtFivePointNinePercentMember
  $ 90,000,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesAtSixPointFiveSixPercentMember
$ 90,000,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesAtSixPointFiveSixPercentMember
    $ 65,000,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesAtFivePointZeroNinePercentMember
$ 65,000,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesAtFivePointZeroNinePercentMember
  $ 25,000,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesAtFivePointSixSevenPercentMember
$ 25,000,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesAtFivePointSixSevenPercentMember
  $ 35,000,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesat4.00Member
$ 35,000,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesat4.00Member
  $ 0us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ForeignLineOfCreditMember
  $ 0us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ForeignLineOfCreditMember
  $ 89,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_OtherDebtSecuritiesMember
  $ 0us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnerspriorbankcreditfacilityMember
  $ 29,959,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnerspriorbankcreditfacilityMember
            $ 195,000,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_PartnershipLineOfCreditMember
$ 0us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_PartnershipLineOfCreditMember
      $ 344,961,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersSeniorNotesMember
  $ 0us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersSeniorNotesMember
                          $ 350,000,000us-gaap_LongTermDebt
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersSeniorNotesMember
Current portion of long-term debt (90,074,000)us-gaap_LongTermDebtCurrent (89,000)us-gaap_LongTermDebtCurrent   90,074,000us-gaap_LongTermDebtCurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
89,000us-gaap_LongTermDebtCurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
  0us-gaap_LongTermDebtCurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
0us-gaap_LongTermDebtCurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
                                                                                                                     
Total long-term debt 844,961,000us-gaap_LongTermDebtNoncurrent 387,727,000us-gaap_LongTermDebtNoncurrent   305,000,000us-gaap_LongTermDebtNoncurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
357,768,000us-gaap_LongTermDebtNoncurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
  539,961,000us-gaap_LongTermDebtNoncurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
29,959,000us-gaap_LongTermDebtNoncurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
                                                                                                                     
Current borrowing capacity                     225,000,000us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_DomesticLineOfCreditMember
                                      6.1us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ForeignLineOfCreditMember
5,000,000us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ForeignLineOfCreditMember
                                                                     
Borrowing capacity prior to amendment                     278,000,000tti_Lineofcreditfacilitypriormaximumborrowingcapacity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_DomesticLineOfCreditMember
                                                                                                               
Maximum borrowing capacity                                                                           100,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnerspriorbankcreditfacilityMember
                                                      400,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersBankCreditFacilityMember
 
Current amount outstanding                 90,000,000us-gaap_LineOfCreditFacilityAmountOutstanding
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_DomesticLineOfCreditMember
                                                        38,100,000us-gaap_LineOfCreditFacilityAmountOutstanding
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnerspriorbankcreditfacilityMember
          90,000,000us-gaap_LineOfCreditFacilityAmountOutstanding
/ us-gaap_LongtermDebtTypeAxis
= tti_PartnershipLineOfCreditMember
  195,000,000us-gaap_LineOfCreditFacilityAmountOutstanding
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_PartnershipLineOfCreditMember
                                         
Letters of credit outstanding                                                                                           7,100,000us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_PartnershipLineOfCreditMember
                                         
Net availability                 127,900,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_DomesticLineOfCreditMember
                                                                        197,900,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_PartnershipLineOfCreditMember
                                         
Class of Warrant or Right, Date from which Warrants or Rights Exercisable                                                                                                                   Aug. 11, 2014                  
Interest rate description                    
Under the Credit Agreement, which matures on September 30, 2019, the revolving credit facility is unsecured and guaranteed by certain of our material U.S. subsidiaries (excluding CCLP). Borrowings generally bear interest at the British Bankers Association LIBOR rate plus 1.50% to 2.75%, depending on one of our financial ratios. The weighted average interest rate on borrowings outstanding as of December 31, 2014 was 2.98% per annum. We pay a commitment fee ranging from 0.225% to 0.500% on unused portions of the facility.
                                                                   
Borrowings under the New 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. Initially, from the closing date until the delivery of the financial statements for the first full fiscal quarter after closing, LIBOR based loans will have an applicable margin of 2.75% per annum, and base rate loans will have an applicable margin of 1.75% per annum; thereafter, the applicable margin will range between 1.75% and 2.50% per annum for LIBOR based loans and 0.75% and 1.50% per annum for base rate loans based on CCLP's consolidated total leverage ratio when financial statements are delivered. In addition to paying interest on outstanding principal under the New CCLP Credit Agreement, CCLP is required to pay a commitment fee in respect of the unutilized commitments thereunder initially at the rate of 0.50% per annum until the delivery of the financial statements for the first full quarter after the closing date and thereafter at the applicable rate ranging 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.
                                         
Weighted average interest rate                 3.00%us-gaap_LongtermDebtWeightedAverageInterestRate
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_DomesticLineOfCreditMember
                                                                                                                   
Sublimit applicable to letters of credit                                                                           20,000,000tti_Partnershiplineofcreditavailableforlettersofcredit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnerspriorbankcreditfacilityMember
  20,000,000tti_Partnershiplineofcreditavailableforlettersofcredit
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersBankCreditFacilityMember
                                                     
Uncommitted expansion feature                                                                           30,000,000tti_Partnershiplineofcredituncommittedexpansionfeature
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnerspriorbankcreditfacilityMember
                                                         
Covenant description                    
The Credit Agreement contains customary covenants and other restrictions, including certain financial ratio covenants based on our levels of debt and interest cost compared to a defined measure of our operating cash flows over a twelve month period. In addition, the Credit Agreement includes limitations on aggregate asset sales, individual acquisitions, and aggregate annual acquisitions and capital expenditures. Access to our revolving credit line is dependent upon our compliance with the financial ratio covenants set forth in the Credit Agreement. These financial ratios include a minimum interest charge coverage ratio (ratio of a defined measure of earnings to interest) of 3.0 and a maximum leverage ratio (ratio of debt and letters of credit outstanding to a defined measure of earnings) of 3.5. The maximum leverage ratio decreases to 3.25 as of September 30, 2015, and it will decrease further to 3.0 as of March 31, 2016. At December 31, 2014, our leverage ratio was 2.94 to 1. Both of these financial ratios are defined in our Credit Agreement. Deterioration of the financial ratios could result in a default by us under the Credit Agreement and, if not remedied, could result in termination of the Credit Agreement and acceleration of any outstanding balances. CCLP is an unrestricted subsidiary and is not a borrower or a guarantor under our bank credit facility.
                                                                   
The New 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. In addition, the New 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 New CCLP Credit Agreement provides that CCLP can make distributions to holders of its common and subordinated units, but only if there is no default or event of default under the facility. CCLP is in compliance with all covenants and conditions of the New CCLP Credit Agreement as of December 31, 2014
       
The Indenture contains customary covenants restricting CCLP’s ability and the ability of its restricted subsidiaries to: (i) pay dividends and make certain distributions, investments and other restricted payments; (ii) incur additional indebtedness or issue certain preferred shares; (iii) create certain liens; (iv) sell assets; (v) merge, consolidate, sell or otherwise dispose of all or substantially all of its assets; (vi) enter into transactions with affiliates; and (vii) designate its subsidiaries as unrestricted subsidiaries under the Indenture. These covenants are subject to a number of important limitations and exceptions, including certain provisions permitting CCLP, subject to the satisfaction of certain conditions, to transfer assets to certain of its unrestricted subsidiaries. Moreover, if the CCLP Senior Notes receive an investment grade rating from at least two rating agencies and no default has occurred and is continuing under the Indenture, many of the restrictive covenants in the Indenture will be terminated. The Indenture also contains customary events of default and acceleration provisions relating to such events of default, which provide that upon an event of default under the Indenture, the Trustee or the holders of at least 25% in aggregate principal amount of the CCLP Senior Notes then outstanding may declare all amounts owing under the CCLP Senior Notes to be due and payable. CCLP is in compliance with all covenants and conditions of the CCLP Senior Note Purchase Agreement as of December 31, 2014.
                               
Debt covenants, minimum interest coverage ratio                     0.025                                                                                                                
Debt covenants, maximum leverage ratio       0.035tti_Debtcovenantsmaximumleverageratio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
                                                                                                                             
Leverage ratio       0.0294us-gaap_RatioOfIndebtednessToNetCapital1
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
                                                                                                                             
Cross default provision relating to other indebtedness       20,000,000tti_Crossdefaultprovisionrelatingtootherindebtedness
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
                                                                                                                             
Outstanding letters of credit and guarantees                 7,100,000tti_Outstandinglettersofcreditandguarantees
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_DomesticLineOfCreditMember
                                                                                                                   
Redemption period start date                                                                                                   Aug. 15, 2017                                  
Compressco Senior Note early redemption price                                                                                                   107.25%tti_CompresscoSeniorNoteearlyredemptionprice
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersSeniorNotesMember
                                 
Total number of new units issued                                                                                                                     17,572,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
               
TETRA's ownership interest in CCLP prior to offering                                                                                                                     82.00%us-gaap_SaleOfStockPercentageOfOwnershipBeforeTransaction
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
               
Business Acquisition, Effective Date of Acquisition           Aug. 04, 2014                                                                                                                          
TETRA's ownership interest in CCLP                                                                                                                     44.00%us-gaap_MinorityInterestOwnershipPercentageByParent
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
               
Amount borrowed under credit facility                       40,000,000us-gaap_OtherBorrowings
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_DomesticLineOfCreditMember
                                                                                                        210,000,000us-gaap_OtherBorrowings
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
   
Subsidiary purchase of CCLP common units                                                                                                                     1,390,290us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
               
General Partners' capital contribution                                                                                                                       1,100,000us-gaap_GeneralPartnersContributedCapital
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
  7,300,000us-gaap_GeneralPartnersContributedCapital
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
         
General Partner percentage interest                                                                                                                         2.00%us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
           
Deferred financing costs                     100,000us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresIssuanceCostsNotExpensed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_DomesticLineOfCreditMember
                                                    800,000us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresIssuanceCostsNotExpensed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnerspriorbankcreditfacilityMember
      7,300,000us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresIssuanceCostsNotExpensed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersBankCreditFacilityMember
              8,400,000us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresIssuanceCostsNotExpensed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersSeniorNotesMember
                16,600,000us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresIssuanceCostsNotExpensed
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
               
Acquisition and transaction financing fees 9,869,000us-gaap_PaymentsOfFinancingCosts 0us-gaap_PaymentsOfFinancingCosts 0us-gaap_PaymentsOfFinancingCosts                                                                                         (200,000)us-gaap_PaymentsOfFinancingCosts
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersSeniorNotesMember
                    (9,300,000)us-gaap_PaymentsOfFinancingCosts
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
               
Committed amount for private placement of Senior Notes       50,000,000tti_CommittedamountforprivateplacementofSeniorNotes
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
                                                                                                                             
Purchase price             825,000,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
                                                                                                              23.50us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
       
Line of credit facility, sublimit applicable to swingline loans                                                                                     60,000,000tti_Lineofcreditfacilitysublimitapplicabletoswinglineloans
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersBankCreditFacilityMember
                                               
Common units subject to underwriters' option                                                                                                                               2,292,000tti_Unitssubjecttounderwritersoption
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
     
Net proceeds from exercise of underwriters' option                                                                                                                             51,700,000.0tti_Netproceedsfromexerciseofunderwritersoption
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
       
Gross proceeds from exercise of underwriters' option                                                                                                                             53,900,000.0tti_Grossproceedsfromexerciseofunderwritersoption
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
       
Proceeds from sale of Senior Notes                                                                                                     337,800,000us-gaap_ProceedsFromSaleOfNotesReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersSeniorNotesMember
                               
Senior Note discount                                                                                                       5,200,000us-gaap_ReceivableWithImputedInterestDiscount
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersSeniorNotesMember
                             
Debt Instrument, Offering Date                                                                                                   Jul. 29, 2014                                  
Interest rate premium                                                                   0.75%tti_Interestratepremium
/ us-gaap_ConsolidationItemsAxis
= tti_TetraMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ForeignLineOfCreditMember
                                                                 
Scheduled Maturities Detail [Table]                                                                                                                                      
2015 90,074,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths     90,074,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
    0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
                                                                                                                       
2016 90,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo     90,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
    0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
                                                                                                                       
2017 65,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree     65,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
    0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
                                                                                                                       
2018 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour     0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
    0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
                                                                                                                       
2019 285,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive     90,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
    195,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
                                                                                                                       
Thereafter 404,961,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive     60,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
    344,961,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
                                                                                                                       
Long-term debt $ 935,035,000us-gaap_LongTermDebt     $ 395,074,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
$ 357,857,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
  $ 539,961,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
$ 29,959,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
    $ 90,000,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_DomesticLineOfCreditMember
  $ 52,768,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_DomesticLineOfCreditMember
    $ 90,000,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesAtFivePointNinePercentMember
  $ 90,000,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesAtSixPointFiveSixPercentMember
$ 90,000,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesAtSixPointFiveSixPercentMember
    $ 65,000,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesAtFivePointZeroNinePercentMember
$ 65,000,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesAtFivePointZeroNinePercentMember
  $ 25,000,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesAtFivePointSixSevenPercentMember
$ 25,000,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesAtFivePointSixSevenPercentMember
  $ 35,000,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesat4.00Member
$ 35,000,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= tti_SeniorNotesat4.00Member
  $ 0us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ForeignLineOfCreditMember
  $ 0us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ForeignLineOfCreditMember
  $ 89,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_OtherDebtSecuritiesMember
  $ 0us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnerspriorbankcreditfacilityMember
  $ 29,959,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnerspriorbankcreditfacilityMember
            $ 195,000,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_PartnershipLineOfCreditMember
$ 0us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_PartnershipLineOfCreditMember
      $ 344,961,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersSeniorNotesMember
  $ 0us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersSeniorNotesMember
                          $ 350,000,000us-gaap_LongTermDebt
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersSeniorNotesMember